OpenGrok
Cross Reference: pci_machdep.c
xref
: /
src
/
sys
/
arch
/
ibmnws
/
pci
/
pci_machdep.c
Home
|
History
|
Annotate
|
Download
|
only in
pci
History log of
/src/sys/arch/ibmnws/pci/pci_machdep.c
Revision
Date
Author
Comments
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
Indexes created Sat Oct 18 17:09:52 GMT 2025