Home | History | Annotate | Download | only in include
History log of /src/sys/arch/mvme68k/include/types.h
RevisionDateAuthorComments
 1.16  16-Jan-2024  thorpej Switch mvme68k over to the common interrupt dispatch code and G/C
__HAVE_LEGACY_INTRCNT.
 1.15  01-Apr-2021  simonb Define __HAVE_LEGACY_INTRCNT to indicate this port uses legacy intrcnt
interrupt accounting.
 1.14  20-Jan-2008  joerg branches: 1.14.110; 1.14.112;
Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
remove the conditionals and the code associated with the undef case.
 1.13  07-Jan-2008  tsutsui Add timecounter(9) support for mvme68k.

Based on a patch from Garrett D'Amore and several tweaks by me.
Compile tested only, but reviewed by joerg@ and
no objection from scw@ on port-mvme68k.
 1.12  17-Oct-2007  garbled branches: 1.12.2; 1.12.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.11  14-Jul-2007  ad branches: 1.11.10;
Generic soft interrupts are mandatory.
 1.10  09-Sep-2006  gdamore branches: 1.10.10; 1.10.18;
Convet to MI todr. Ok steve@.
 1.9  28-Feb-2002  simonb branches: 1.9.32; 1.9.50; 1.9.62;
Use "#define<tab>".
 1.8  14-Jan-2001  thorpej branches: 1.8.4; 1.8.8;
Rename __GENERIC_SOFT_INTERRUPTS to __HAVE_GENERIC_SOFT_INTERRUPTS,
and place the definition in <machine/types.h>. This can now be used
as a flag to indicate whether or not <machine/intr.h> can be included
to get the generic soft interrupt API.
 1.7  25-Jul-2000  scw Nuke __BROKEN_DK_ESTABLISH, and add __HAVE_DEVICE_REGISTER.
 1.6  23-Jul-2000  scw __BROKEN_CONFIG_UNIT_USAGE is no longer required for mvme68k.
 1.5  16-May-2000  thorpej Nuke dk_establish() from orbit except from those ports which still use
it to determine the boot device: mvme68k, pc532, macppc, ofppc. Those
platforms should be changed to use device_register(). In the mean time,
those ports defined __BROKEN_DK_ESTABLISH.
 1.4  05-Feb-2000  cgd add __BROKEN_CONFIG_UNIT_USAGE #define, becuase these ports do very
wrong things with device configuration data "cf_unit" information.
 1.3  18-Mar-1997  thorpej branches: 1.3.24;
Get rid of __BDEVSW_DUMP_OLD_TYPE and __BROKEN_INDIRECT_CONFIG.
 1.2  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.1  25-Jul-1995  chuck branches: 1.1.1;
Initial revision
 1.1.1.1  25-Jul-1995  chuck mvme68k port -- for the motorola vme147 m68030 card
 1.3.24.2  18-Jan-2001  bouyer Sync with head (for UBC+NFS fixes, mostly).
 1.3.24.1  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.8.8.1  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.8.4.1  16-Mar-2002  jdolecek Catch up with -current.
 1.9.62.1  18-Nov-2006  ad Sync with head.
 1.9.50.1  14-Sep-2006  yamt sync with head.
 1.9.32.3  21-Jan-2008  yamt sync with head
 1.9.32.2  03-Sep-2007  yamt sync with head.
 1.9.32.1  30-Dec-2006  yamt sync with head.
 1.10.18.1  03-Oct-2007  garbled Sync with HEAD
 1.10.10.1  15-Jul-2007  ad Sync with head.
 1.11.10.3  23-Mar-2008  matt sync with HEAD
 1.11.10.2  09-Jan-2008  matt sync with HEAD
 1.11.10.1  06-Nov-2007  matt sync with HEAD
 1.12.8.2  23-Jan-2008  bouyer Sync with HEAD.
 1.12.8.1  08-Jan-2008  bouyer Sync with HEAD
 1.12.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.14.112.1  03-Apr-2021  thorpej Sync with HEAD.
 1.14.110.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed