| History log of /src/sys/arch/ibmnws/pci |
| Revision | Date | Author | Comments |
| 1.3 | 17-Oct-2007 |
garbled | 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.2 | 11-Dec-2005 |
christos | branches: 1.2.30; 1.2.38; 1.2.48; 1.2.50; 1.2.52; 1.2.54; merge ktrace-lwp.
|
| 1.1 | 19-Oct-2003 |
matt | branches: 1.1.4; 1.1.18; Add IBM Network Station 1000 port. From John Gordon and updated by me.
|
| 1.1.18.1 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 19-Oct-2003 |
skrll | file ibmnws_pciconf_indirect.c was added on branch ktrace-lwp on 2004-08-03 10:36:30 +0000
|
| 1.2.54.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.2.52.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.2.50.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.48.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.2.38.1 | 08-May-2007 |
rjs | Switch over to new pci, isa and interrupt code.
|
| 1.2.30.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.5 | 17-Oct-2007 |
garbled | 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.4 | 06-Jun-2006 |
rjs | branches: 1.4.16; 1.4.24; 1.4.34; 1.4.36; 1.4.38; 1.4.40; Remove __P.
|
| 1.3 | 11-Dec-2005 |
christos | branches: 1.3.4; 1.3.6; 1.3.8; 1.3.14; merge ktrace-lwp.
|
| 1.2 | 23-Apr-2004 |
itojun | branches: 1.2.2; 1.2.14; pass string length (= boundary info) to pci_devinfo so that we do not run over the end of memory region
|
| 1.1 | 19-Oct-2003 |
matt | Add IBM Network Station 1000 port. From John Gordon and updated by me.
|
| 1.2.14.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.2.14.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.2.2.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.2.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.2.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.2.2.1 | 23-Apr-2004 |
skrll | file pchb.c was added on branch ktrace-lwp on 2004-08-03 10:36:30 +0000
|
| 1.3.14.1 | 19-Jun-2006 |
chap | Sync with head.
|
| 1.3.8.1 | 26-Jun-2006 |
yamt | sync with head.
|
| 1.3.6.1 | 07-Jun-2006 |
kardel | Sync with head.
|
| 1.3.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.4.40.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.4.38.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.4.36.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.4.34.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.4.24.1 | 08-May-2007 |
rjs | Switch over to new pci, isa and interrupt code.
|
| 1.4.16.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.10 | 19-Oct-2016 |
nonaka | Added MSI/MSI-X and interrupt_distribute(9) support for powerpc.
|
| 1.9 | 01-Jul-2011 |
dyoung | branches: 1.9.12; 1.9.30; 1.9.34; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.8 | 30-Jun-2011 |
matt | Modify mapiodev to take a third argument indicating whether the space should be prefetchable (true) or not (false).
|
| 1.7 | 22-Jun-2011 |
matt | Add support pci_intr_setattr. Export non-inline version of pci api for modules (_MODULE is defined). Fix definition of pc_conf_hook and pc_conf_interrupt. Switch to using inlines instead of macros. Switch ibm4xx to use <powerpc/pci_machdep.h>
|
| 1.6 | 13-Dec-2010 |
matt | Change definition of pc_bus_maxdevs to get a void * instead a pci_chipset_tag_t to match its use in pci_bus_maxdevs. This makes it the same as pci_conf_read and pci_conf_write. Change all struct device * to device_t. [Obviously nothing ever used the first argument to pc_bus_maxdevs since it could have never worked because it wasn't being passed a pci_chipset_tag_t.]
|
| 1.5 | 14-Jun-2008 |
mjf | branches: 1.5.18; 1.5.22; Fix $NetBSD$ tag.
|
| 1.4 | 14-Jun-2008 |
mjf | Automatically detect the amount of installed RAM by reading the memory bank registers from the PCI host bridge. Previously the RAM size was hardcoded to 64MB.
Also fill out ibm82660reg.h with more definitions from the PowerPC to PCI Bridge and Memory Controller User's Manual.
Many thanks to Tim Rightnour for helping with this patch.
|
| 1.3 | 17-Oct-2007 |
garbled | branches: 1.3.16; 1.3.18; 1.3.20; 1.3.22; 1.3.24; 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.2 | 10-Feb-2006 |
gdamore | branches: 1.2.24; 1.2.32; 1.2.42; 1.2.44; 1.2.46; 1.2.48; PCI_NETBSD_CONFIGURE should allocate (but not map) address space expansion ROMS by default. Full discussion at http://mail-index.netbsd.org/tech-kern/2005/12/16/0023.html Closes PR kern/32467 Reviewed by briggs@
|
| 1.1 | 19-Oct-2003 |
matt | branches: 1.1.4; 1.1.18; 1.1.30; 1.1.32; 1.1.34; Add IBM Network Station 1000 port. From John Gordon and updated by me.
|
| 1.1.34.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.1.32.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.1.30.1 | 18-Feb-2006 |
yamt | sync with head.
|
| 1.1.18.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.1.18.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 19-Oct-2003 |
skrll | file pci_machdep.c was added on branch ktrace-lwp on 2004-08-03 10:36:30 +0000
|
| 1.2.48.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.2.46.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.2.44.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.2.42.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.2.32.1 | 08-May-2007 |
rjs | Switch over to new pci, isa and interrupt code.
|
| 1.2.24.1 | 23-Oct-2007 |
ad | Sync with head.
|
| 1.3.24.1 | 18-Jun-2008 |
simonb | Sync with head.
|
| 1.3.22.1 | 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.3.20.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.3.18.1 | 17-Jun-2008 |
yamt | sync with head.
|
| 1.3.16.1 | 29-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.5.22.1 | 07-Jan-2011 |
matt | Change bus_maxdevs to be passed pc->pc_conf_v instead pc (e.g. like the rest of the conf calls).
|
| 1.5.18.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.9.34.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
| 1.9.30.1 | 05-Dec-2016 |
skrll | Sync with HEAD
|
| 1.9.12.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.6 | 17-Oct-2007 |
garbled | 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.5 | 06-Jun-2006 |
rjs | branches: 1.5.16; 1.5.24; 1.5.34; 1.5.36; 1.5.38; 1.5.40; Remove __P.
|
| 1.4 | 11-Dec-2005 |
christos | branches: 1.4.4; 1.4.6; 1.4.8; 1.4.14; merge ktrace-lwp.
|
| 1.3 | 30-Aug-2004 |
drochner | branches: 1.3.12; Phase out the use of a string as first "attach args" member to control which bustype should be attached with a specific call to config_found() (from a "mainbus" or a bus bridge). Do it for isa/eisa/mca and pci/agp for now. These buses all attach to an mi interface attribute "isabus", "eisabus" etc., and the autoconf framework now allows to specify an interface attribute on config_found() and config_search(), which limits the search of matching config data to these which attach to that specific attribute. So we basically have to call config_found_ia(..., "foobus", ...) where such a bus is attached. As a consequence, where a "mainbus" or alike also attaches other devices (eg CPUs) which do not attach to a specific attribute yet, we need at least pass an attribute name (different from "foobus") so that the foo bus is not found at these places. This made some minor changes necessary which are not obviously related to the mentioned buses.
|
| 1.2 | 23-Apr-2004 |
itojun | branches: 1.2.2; pass string length (= boundary info) to pci_devinfo so that we do not run over the end of memory region
|
| 1.1 | 19-Oct-2003 |
matt | Add IBM Network Station 1000 port. From John Gordon and updated by me.
|
| 1.2.2.5 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.2.2.4 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.2.2.3 | 03-Sep-2004 |
skrll | Sync with HEAD
|
| 1.2.2.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.2.2.1 | 23-Apr-2004 |
skrll | file pcib.c was added on branch ktrace-lwp on 2004-08-03 10:36:30 +0000
|
| 1.3.12.2 | 27-Oct-2007 |
yamt | sync with head.
|
| 1.3.12.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.4.14.1 | 19-Jun-2006 |
chap | Sync with head.
|
| 1.4.8.1 | 26-Jun-2006 |
yamt | sync with head.
|
| 1.4.6.1 | 07-Jun-2006 |
kardel | Sync with head.
|
| 1.4.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.5.40.1 | 25-Oct-2007 |
bouyer | Sync with HEAD.
|
| 1.5.38.1 | 18-Oct-2007 |
yamt | sync with head.
|
| 1.5.36.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.5.34.1 | 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
| 1.5.24.1 | 08-May-2007 |
rjs | Switch over to new pci, isa and interrupt code.
|
| 1.5.16.1 | 23-Oct-2007 |
ad | Sync with head.
|