Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: syssrc/sys



Module Name:    syssrc
Committed By:   thorpej
Date:           Thu May 16 01:01:48 UTC 2002

Modified Files:
        syssrc/sys/arch/algor/dev: bonito_mainbus.c vtpbc_mainbus.c
        syssrc/sys/arch/alpha/pci: a12c.c apecs.c cia.c dwlpx.c irongate.c
            lca.c mcpcia.c tsc.c ttwoga.c
        syssrc/sys/arch/arc/pci: necpb.c
        syssrc/sys/arch/arm/footbridge: footbridge.c
        syssrc/sys/arch/arm/xscale: i80312.c i80321.c
        syssrc/sys/arch/atari/pci: pci_machdep.c
        syssrc/sys/arch/bebox/bebox: mainbus.c
        syssrc/sys/arch/cobalt/dev: gt.c
        syssrc/sys/arch/dreamcast/dev/g2: gapspci.c
        syssrc/sys/arch/evbarm/ifpga: ifpga.c
        syssrc/sys/arch/evbmips/malta/dev: gt.c
        syssrc/sys/arch/hpcmips/vr: vrc4172pci.c vrpciu.c
        syssrc/sys/arch/i386/i386: mainbus.c
        syssrc/sys/arch/i386/pci: pchb.c
        syssrc/sys/arch/macppc/pci: bandit.c grackle.c uninorth.c
        syssrc/sys/arch/mvmeppc/mvmeppc: mainbus.c
        syssrc/sys/arch/ofppc/firepower: firepower.c
        syssrc/sys/arch/prep/prep: mainbus.c
        syssrc/sys/arch/sandpoint/sandpoint: mainbus.c
        syssrc/sys/arch/sgimips/pci: macepci.c
        syssrc/sys/arch/sparc/sparc: msiiep.c
        syssrc/sys/arch/sparc64/conf: GENERIC32 files.sparc64 kern.ldscript
            kern32.ldscript
        syssrc/sys/arch/sparc64/dev: pci_machdep.c psycho.c
        syssrc/sys/arch/sparc64/include: pci_machdep.h
        syssrc/sys/arch/sparc64/sparc64: autoconf.c
        syssrc/sys/arch/walnut/pci: pchb.c
        syssrc/sys/arch/x86_64/pci: pchb.c
        syssrc/sys/arch/x86_64/x86_64: mainbus.c
        syssrc/sys/dev/cardbus: rbus_ppb.c
        syssrc/sys/dev/pci: pci.c pcivar.h ppb.c
Removed Files:
        syssrc/sys/arch/sparc64/dev: ofpci.c ofpcivar.h ofppb.c

Log Message:
* Add "pcitag_t *pba_bridgetag" to pci_attach_args.  This is set to
  NULL for root PCI busses.  For busses behind a bridge, it points to
  a persistent copy of the bridge's pcitag_t.  This can be very useful
  for machine-dependent PCI bus enumeration code.
* Implement a machine-dependent pci_enumerate_bus() for sparc64 which
  uses OFW device nodes to enumerate the bus.  When a PCI bus that is
  behind a bridge is attached, pci_attach_hook() allocates a new PCI
  chipset tag for the new bus and sets it's "curnode" to the OFW node
  of the bridge.  This is used as a starting point when enumerating
  that bus.  Root busses get the OFW node of the host bridge (psycho).
* Garbage-collect "ofpci" and "ofppb" from the sparc64 port.


To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/algor/dev/bonito_mainbus.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/algor/dev/vtpbc_mainbus.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/alpha/pci/a12c.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/alpha/pci/apecs.c
cvs rdiff -r1.57 -r1.58 syssrc/sys/arch/alpha/pci/cia.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/alpha/pci/dwlpx.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/alpha/pci/irongate.c \
    syssrc/sys/arch/alpha/pci/tsc.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/arch/alpha/pci/lca.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/alpha/pci/mcpcia.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/alpha/pci/ttwoga.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/arc/pci/necpb.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/arm/footbridge/footbridge.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arm/xscale/i80312.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/arm/xscale/i80321.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/arch/atari/pci/pci_machdep.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/bebox/bebox/mainbus.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/cobalt/dev/gt.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/dreamcast/dev/g2/gapspci.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/evbarm/ifpga/ifpga.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbmips/malta/dev/gt.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/hpcmips/vr/vrc4172pci.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/hpcmips/vr/vrpciu.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/i386/i386/mainbus.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/i386/pci/pchb.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/macppc/pci/bandit.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/macppc/pci/grackle.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/macppc/pci/uninorth.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/mvmeppc/mvmeppc/mainbus.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/ofppc/firepower/firepower.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/prep/prep/mainbus.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sandpoint/sandpoint/mainbus.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sgimips/pci/macepci.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/sparc/sparc/msiiep.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/sparc64/conf/GENERIC32
cvs rdiff -r1.63 -r1.64 syssrc/sys/arch/sparc64/conf/files.sparc64
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sparc64/conf/kern.ldscript
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sparc64/conf/kern32.ldscript
cvs rdiff -r1.3 -r0 syssrc/sys/arch/sparc64/dev/ofpci.c
cvs rdiff -r1.1 -r0 syssrc/sys/arch/sparc64/dev/ofpcivar.h \
    syssrc/sys/arch/sparc64/dev/ofppb.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/sparc64/dev/pci_machdep.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/arch/sparc64/dev/psycho.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/sparc64/include/pci_machdep.h
cvs rdiff -r1.56 -r1.57 syssrc/sys/arch/sparc64/sparc64/autoconf.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/walnut/pci/pchb.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/x86_64/pci/pchb.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/x86_64/x86_64/mainbus.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/dev/cardbus/rbus_ppb.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/dev/pci/pci.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/dev/pci/pcivar.h
cvs rdiff -r1.20 -r1.21 syssrc/sys/dev/pci/ppb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index