Home | History | Annotate | Download | only in include
History log of /src/sys/arch/prep/include/types.h
RevisionDateAuthorComments
 1.14  01-Apr-2021  simonb Whitespace: #define<tab>
 1.13  17-Jul-2011  dyoung branches: 1.13.66; 1.13.68;
Switch more PowerPC ports having PCI support to new-style <sys/bus.h>.
 1.12  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.11  17-Oct-2007  garbled branches: 1.11.2; 1.11.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.10  14-Jul-2007  ad branches: 1.10.10;
Generic soft interrupts are mandatory.
 1.9  05-Sep-2006  garbled branches: 1.9.12; 1.9.20;
Convert prep to MI todr
 1.8  03-Sep-2006  bjh21 Nothing in the kernel now tests __HAVE_NWSCONS, so stop defining it everywhere.
 1.7  20-Jun-2006  garbled Basic prep timecounter support. This greatly increases the stability of
ntp on my 7248, however, my 7043-140 is still a bit flaky. I suspect the
only way to fix the 7043 is going to be writing a timecounter driver for
the 8254 present on these machines. Either way, this makes some of the
machines better, and the other machines are still about the same as they
were before, so it's a net gain for the port.
 1.6  03-May-2006  garbled branches: 1.6.4;
Generic soft interrupt support for prep. Mostly copied from macppc,
tested on 7248 and 7043.
 1.5  16-Mar-2006  garbled branches: 1.5.2;
More changes to prep port:
1) Add the NVRAM device. This device allows us to speak with the nvram on
prep-based machines and read/write to it. Also add a simple IOCTL
interface for speaking with the nvram from userland. This hasn't been
tested yet, but eventually I plan to support it with the sparc eeprom
command.
2) Change the root device detection to use the nvram device to attempt to
guess the boot device. Most machines should now correctly guess thier
boot device, though I expect a few devices to still not work quite right yet.
3) change the default IRQ to level rather than edge in the pnpbus if the
flags are invalid or empty. (based on output from a PowerStack E1)
4) correctly handle older machines in pnpbus that have FixedIOPorts
rather than variable ones.

Still have much to do.
 1.4  28-Feb-2002  simonb branches: 1.4.32; 1.4.46; 1.4.48; 1.4.50; 1.4.52;
Use "#define<tab>".
 1.3  10-Dec-2001  briggs define __HAVE_NWSCONS for pckbc.
 1.2  21-Nov-2001  soren prep has no special dependencies on pccons; remove.
 1.1  29-Feb-2000  nonaka branches: 1.1.6; 1.1.10; 1.1.14;
Initial import prep port.
 1.1.14.2  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.14.1  08-Jan-2002  nathanw Catch up to -current.
 1.1.10.2  16-Mar-2002  jdolecek Catch up with -current.
 1.1.10.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.6.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.1.6.1  29-Feb-2000  bouyer file types.h was added on branch thorpej_scsipi on 2000-11-20 20:23:03 +0000
 1.4.52.2  11-May-2006  elad sync with head
 1.4.52.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.4.50.4  14-Sep-2006  yamt sync with head.
 1.4.50.3  26-Jun-2006  yamt sync with head.
 1.4.50.2  24-May-2006  yamt sync with head.
 1.4.50.1  01-Apr-2006  yamt sync with head.
 1.4.48.2  01-Jun-2006  kardel Sync with head.
 1.4.48.1  22-Apr-2006  simonb Sync with head.
 1.4.46.1  09-Sep-2006  rpaulo sync with head
 1.4.32.4  21-Jan-2008  yamt sync with head
 1.4.32.3  03-Sep-2007  yamt sync with head.
 1.4.32.2  30-Dec-2006  yamt sync with head.
 1.4.32.1  21-Jun-2006  yamt sync with head.
 1.5.2.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.6.4.1  13-Jul-2006  gdamore Merge from HEAD.
 1.9.20.1  03-Oct-2007  garbled Sync with HEAD
 1.9.12.1  15-Jul-2007  ad Sync with head.
 1.10.10.2  23-Mar-2008  matt sync with HEAD
 1.10.10.1  06-Nov-2007  matt sync with HEAD
 1.11.8.1  23-Jan-2008  bouyer Sync with HEAD.
 1.11.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.13.68.1  03-Apr-2021  thorpej Sync with HEAD.
 1.13.66.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed