Home | History | Annotate | Download | only in include
History log of /src/sys/arch/arc/include/types.h
RevisionDateAuthorComments
 1.24  26-Jan-2017  christos provide __HAVE_COMPAT_NETBSD32 and fix multiple include protection consistently.
 1.23  17-Jul-2011  dyoung branches: 1.23.12; 1.23.30; 1.23.34; 1.23.38;
Switch MIPS and MIPS-ish architectures to new-style <sys/bus.h>. This
involves moving some inline bus_space(9) implementation into .c files.
 1.22  20-Jan-2008  joerg Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
remove the conditionals and the code associated with the undef case.
 1.21  17-Oct-2007  garbled branches: 1.21.2; 1.21.8;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.20  14-Jul-2007  ad branches: 1.20.10;
Generic soft interrupts are mandatory.
 1.19  09-Sep-2006  gdamore branches: 1.19.10; 1.19.18;
Convert arc to timecounters, using common mips3 timecounters. We have not
converted the platform to use the MIPS3 cp0 for the hardclock interrupt yet,
but that should be done as well. In the meantime, there are no functional
changes.
 1.18  03-Sep-2006  gdamore branches: 1.18.2;
Convert to MI todr framework.
 1.17  03-Sep-2006  bjh21 Nothing in the kernel now tests __HAVE_NWSCONS, so stop defining it everywhere.
 1.16  11-Dec-2005  christos branches: 1.16.4; 1.16.8;
merge ktrace-lwp.
 1.15  23-Oct-2003  simonb branches: 1.15.16;
Remove OpenBSD and old NetBSD cvs id's; this file now looks nothing like
the original version.
 1.14  25-May-2003  tsutsui branches: 1.14.2;
Add generic software interrupt support with mips/softintr.c.
 1.13  05-Mar-2002  simonb Provide a L2 cache configuration function.
 1.12  28-Feb-2002  simonb Use "#define<tab>".
 1.11  13-Jun-2001  soda branches: 1.11.2; 1.11.8;
remove __BROKEN_CONFIG_UNIT_USAGE, finally (sorry to be late, cgd).
 1.10  13-Jun-2001  soda enable device_register(9) on arc port to parse boot device name
passed by ARC firmware correctly.
 1.9  17-Jun-2000  soda branches: 1.9.4; 1.9.6;
vga/pckbc attachment for jazz internal bus of Magnum derived machines
(including Pica, NEC RISCstation/RISCserver).
 1.8  09-Jun-2000  soda make paddr_t 64bit on arc port by introducing _MIPS_PADDR_T_64BIT.
 1.7  05-Feb-2000  cgd branches: 1.7.2;
add __BROKEN_CONFIG_UNIT_USAGE #define, becuase these ports do very
wrong things with device configuration data "cf_unit" information.
 1.6  23-Jan-2000  soda merge to NetBSD-current (DeskStation and Algor support is currently broken)
 1.5  23-Jan-2000  soda Moved from /cvsroot/syssrc/sys/arch/pica/include/types.h,v
 1.4  31-Aug-1998  cgd kill the last remnants of __BROKEN_INDIRECT_CONFIG. (only the pica port
used it, and it's non-working and apparently slated for replacement.)
 1.3  05-Dec-1996  cgd First step inn removing config_scan() and the hacks that gave devices
on indirect-config busses a (permanent) softc that they could share
between 'match' and 'attach' routines:

Define __BROKEN_INDIRECT_CONFIG so that old autoconfiguration
interfaces are used, until drivers are converted to use the new
interfaces (actually, converted back to use the _older_ interfaces)
which prohibit indirect configuration devices from receiving a softc
in their match routine that they can share with their attach routine.
 1.2  23-Mar-1996  jonathan Replace the following header files from src/sys/arch/pica/include/
with versions that include equivalent files from <mips/include>.
(cvs magic copied the previous revisions, with history, to
src/sys/arch/mips/include).

ansi.h bsd-aout.h cdefs.h ecoff.h elf.h endian.h exec.h float.h ieeefp.h
kdbparam.h limits.h pcb.h pmap.h proc.h profile.h ptrace.h reg.h regdef.h
regnum.h reloc.h setjmp.h signal.h stdarg.h types.h varargs.h vmparam.h

NB: Some files (e.g., limits.h reloc.h pmap.h) add pica-specific #defines
to the generic mips support.
 1.1  13-Mar-1996  jonathan branches: 1.1.1;
Initial revision
 1.1.1.3  22-Feb-2000  soda OpenBSD-2.6/arc
 1.1.1.2  23-Jan-2000  soda OpenBSD-2.1/arc
 1.1.1.1  13-Mar-1996  jonathan First commit of Per Fogelstrom's port to the Acer pica r4400/isa machine.
 1.7.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.9.6.1  21-Jun-2001  nathanw Catch up to -current.
 1.9.4.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.9.4.1  17-Jun-2000  bouyer file types.h was added on branch thorpej_scsipi on 2000-11-20 20:00:38 +0000
 1.11.8.2  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.11.8.1  13-Jun-2001  nathanw file types.h was added on branch nathanw_sa on 2002-04-01 07:39:05 +0000
 1.11.2.1  16-Mar-2002  jdolecek Catch up with -current.
 1.14.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.14.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.14.2.1  03-Aug-2004  skrll Sync with HEAD
 1.15.16.3  21-Jan-2008  yamt sync with head
 1.15.16.2  03-Sep-2007  yamt sync with head.
 1.15.16.1  30-Dec-2006  yamt sync with head.
 1.16.8.1  14-Sep-2006  yamt sync with head.
 1.16.4.1  09-Sep-2006  rpaulo sync with head
 1.18.2.1  18-Nov-2006  ad Sync with head.
 1.19.18.1  03-Oct-2007  garbled Sync with HEAD
 1.19.10.1  15-Jul-2007  ad Sync with head.
 1.20.10.2  23-Mar-2008  matt sync with HEAD
 1.20.10.1  06-Nov-2007  matt sync with HEAD
 1.21.8.1  23-Jan-2008  bouyer Sync with HEAD.
 1.21.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.23.38.1  21-Apr-2017  bouyer Sync with HEAD
 1.23.34.1  20-Mar-2017  pgoyette Sync with HEAD
 1.23.30.1  05-Feb-2017  skrll Sync with HEAD
 1.23.12.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed