History log of /src/sys/arch/macppc/include/types.h |
Revision | | Date | Author | Comments |
1.15 |
| 08-Aug-2021 |
thorpej | Define preprocessor symbols (__HAVE_OPENFIRMWARE_VARIANT_AAPL and __HAVE_OPENFIRMWARE_VARIANT_SUNW) that lets generic OpenFirmware code deal with differences / quirks among implementation variants.
|
1.14 |
| 17-Jul-2011 |
dyoung | branches: 1.14.70; Enable new-style <sys/bus.h> on several PowerPC ports supporting PCI buses. Make non-inline implementations of bus_space(9) and bus_dma(9) routines and move them to appropriate .c files.
This may leave amigappc in a bad state, sorry. Fortunately, it will be easy to repair by imitating the bus.h -> bus_{defs,funcs}.h split in some other PowerPC port.
|
1.13 |
| 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.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 |
| 29-Sep-2006 |
macallan | branches: 1.10.8; 1.10.16; add timecounter support, mostly from prep.
|
1.9 |
| 13-Sep-2006 |
gdamore | branches: 1.9.2; Convert macppc to generic todr. ok macallan@.
|
1.8 |
| 11-Dec-2005 |
christos | branches: 1.8.8; 1.8.20; merge ktrace-lwp.
|
1.7 |
| 25-Mar-2004 |
matt | branches: 1.7.16; Enable generic software interrupts on macppc.
|
1.6 |
| 28-Feb-2002 |
simonb | branches: 1.6.16; Use "#define<tab>".
|
1.5 |
| 23-May-2000 |
tsubai | branches: 1.5.8; 1.5.12; Remove __BROKEN_DK_ESTABLISH.
|
1.4 |
| 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.3 |
| 01-Feb-2000 |
danw | Use device_register to find the boot device more reliably. Should now work on anything it's possible to boot from that we have a driver for.
|
1.2 |
| 29-May-1998 |
tsubai | branches: 1.2.14; Use arch/powerpc/.
|
1.1 |
| 15-May-1998 |
tsubai | Initial import of macppc port.
|
1.2.14.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.5.12.1 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.5.8.1 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.6.16.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.16.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.16.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.16.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.7.16.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.7.16.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.8.20.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.8.8.1 |
| 14-Sep-2006 |
yamt | sync with head.
|
1.9.2.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.10.16.2 |
| 03-Oct-2007 |
garbled | Sync with HEAD
|
1.10.16.1 |
| 02-Aug-2007 |
macallan | sync with HEAD
|
1.10.8.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
1.11.10.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.11.10.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.12.8.1 |
| 23-Jan-2008 |
bouyer | Sync with HEAD.
|
1.12.2.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.14.70.1 |
| 14-May-2021 |
thorpej | Deal with quirks / differences in OpenFirmware implementations' interpreation of the i2c "reg" property by embedding knowledge of those quicks directly, rather than forcing lots of drivers to provide their own devhandle implementations. We default to assuming the Device Tree bindings, and tweak based on platform- specific #ifdefs.
Start with __HAVE_OPENFIRMWARE_VARIANT_AAPL (all i2c "reg" properties encode an address that's shifted left 1 bit to account for the R/W bit that appears on the wire).
|