Home | History | Annotate | Download | only in include
History log of /src/sys/arch/prep/include/residual.h
RevisionDateAuthorComments
 1.4  25-May-2006  garbled Implement partial support for the RS6K PCI Bridge found on 7025-F40
models. This code was made possible by assistance from Cory Bajus.

Add code that asks the PCI bridge what it's config base address is, and
use that when wiring up an indirect bridge type.
Move prep's user segment register to 10, because the 7025's PCI config
address is at 11, where the user segment used to be.
Add a battable entry for 0xbf800000 for machines with RS6K bridges.

There is still probably work left to be done before a 7025-F40 is fully
supported.
 1.3  09-Mar-2006  garbled branches: 1.3.4;
Prep super-commit:

1) create new pnpbus psuedo bus. This is a bus layer that reads the PNP
tree from the residual data and allows attachment of devices with the
information given therein. Based loosely on i386/pnpbios.

2) Delete obio bus, as with the pnp bus we no longer need it.

3) Create a number of functions that gather the information needed to set
up the machine from the residual data, rather than hardcoding it in.

4) Create a quirk table for machines that are bizzare enough that the
residual information is not sufficient. (such as the 6015)

5) Using the data gathering routines and the quirk table, delete struct
platform completely from the architecture. Prep is now almost completely
dynamic in figuring out the machine it is running on and setting things
up properly.

6) Add a wdc_pnpbus driver which attaches the wdc controller found on
some 7248's and the 6015. This replaces the now-defunct wdc_obio.

7) delete all the mot_* and ibm_* files, and replace them with a single
ibm_machdep.c which only contains the quirk functions for the 6015 and
the 6050.

8) Modify GENERIC to work with all this stuff.
 1.2  13-Feb-2004  wiz branches: 1.2.16; 1.2.30; 1.2.32; 1.2.34; 1.2.36;
Uppercase CPU, plural is CPUs.
 1.1  29-Feb-2000  nonaka branches: 1.1.6; 1.1.30;
Initial import prep port.
 1.1.30.1  03-Aug-2004  skrll Sync with HEAD
 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 residual.h was added on branch thorpej_scsipi on 2000-11-20 20:23:02 +0000
 1.2.36.1  19-Apr-2006  elad sync with head - hopefully this will work
 1.2.34.2  26-Jun-2006  yamt sync with head.
 1.2.34.1  13-Mar-2006  yamt sync with head.
 1.2.32.2  01-Jun-2006  kardel Sync with head.
 1.2.32.1  22-Apr-2006  simonb Sync with head.
 1.2.30.1  09-Sep-2006  rpaulo sync with head
 1.2.16.1  21-Jun-2006  yamt sync with head.
 1.3.4.1  19-Jun-2006  chap Sync with head.

RSS XML Feed