Source-Changes archive

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

CVS commit: src

Module Name:    src
Committed By:   msaitoh
Date:           Fri Oct  2 05:22:53 UTC 2015

Modified Files:
        src/distrib/sets/lists/comp: mi
        src/share/man/man9: Makefile pci.9
        src/sys/arch/algor/pci: vtpbc.c
        src/sys/arch/alpha/pci: apecs_pci.c cia_pci.c dwlpx_pci.c
            irongate_pci.c lca_pci.c mcpcia_pci.c tsp_pci.c ttwoga_pci.c
        src/sys/arch/amiga/pci: cv3dpb.c em4k.c empb.c mppb.c p5pb.c
        src/sys/arch/arc/pci: necpb.c
        src/sys/arch/arm/broadcom: bcm53xx_pax.c
        src/sys/arch/arm/footbridge: footbridge_pci.c
        src/sys/arch/arm/gemini: gemini_pci.c
        src/sys/arch/arm/ixp12x0: ixp12x0_pci.c
        src/sys/arch/arm/marvell: pci_machdep.c
        src/sys/arch/arm/nvidia: tegra_pcie.c
        src/sys/arch/arm/s3c2xx0: s3c2800_pci.c
        src/sys/arch/arm/xscale: becc_pci.c i80312_pci.c i80321_pci.c
        src/sys/arch/atari/pci: pci_hades.c pci_milan.c
        src/sys/arch/cobalt/pci: pci_machdep.c
        src/sys/arch/dreamcast/dev/g2: gapspci_pci.c
        src/sys/arch/evbarm/ifpga: ifpga_pci.c
        src/sys/arch/evbmips/loongson/dev: glx.c
        src/sys/arch/evbmips/malta/dev: gt.c
        src/sys/arch/hpcmips/dev: plum.c
        src/sys/arch/hpcmips/vr: vrc4172pci.c vrpciu.c
        src/sys/arch/hppa/dev: dino.c elroy.c
        src/sys/arch/ia64/pci: pci_machdep.c
        src/sys/arch/macppc/pci: bandit.c grackle.c u3.c uninorth.c
        src/sys/arch/mips/adm5120/dev: admpci.c
        src/sys/arch/mips/alchemy/dev: aupci.c
        src/sys/arch/mips/atheros/dev: arpci.c
        src/sys/arch/mips/bonito: bonito_pci.c
        src/sys/arch/mips/rmi: rmixl_pcie.c rmixl_pcix.c
        src/sys/arch/mips/sibyte/pci: sbbrz_pci.c
        src/sys/arch/powerpc/booke/pci: pq3pci.c
        src/sys/arch/powerpc/ibm4xx/pci: pci_machdep.c
        src/sys/arch/powerpc/pci: pciconf_indirect.c pciconf_ofmethod.c
        src/sys/arch/prep/pci: prep_pciconf_direct.c
        src/sys/arch/sandpoint/pci: pci_machdep.c
        src/sys/arch/sgimips/gio: pci_gio.c
        src/sys/arch/sgimips/mace: pci_mace.c
        src/sys/arch/sh3/dev: shpcic.c
        src/sys/arch/sparc/sparc: pci_machdep.c
        src/sys/arch/sparc64/dev: psycho.c pyro.c schizo.c
        src/sys/arch/x86/acpi: acpi_machdep.c
        src/sys/arch/x86/pci: pci_machdep.c
        src/sys/dev/acpi: acpi.c files.acpi
        src/sys/dev/marvell: gtpci.c mvpex.c
        src/sys/dev/pci: pci.c pci_subr.c pcireg.h pcivar.h
Added Files:
        src/sys/dev/acpi: acpi_mcfg.c acpi_mcfg.h

Log Message:
PCI Extended Configuration stuff written by nonaka@:
- Add PCI Extended Configuration Space support into x86.
- Check register offset of pci_conf_read() in MD part. It returns (pcireg_t)-1
  if it isn't accessible.
- Decode Extended Capability in PCI Extended Configuration Space.
  Currently the following extended capabilities are decoded:
   - Advanced Error Reporting
   - Virtual Channel
   - Device Serial Number
   - Power Budgeting
   - Root Complex Link Declaration
   - Root Complex Event Collector Association
   - Access Control Services
   - Alternative Routing-ID Interpretation
   - Address Translation Services
   - Single Root IO Virtualization
   - Page Request
   - TPH Requester
   - Latency Tolerance Reporting
   - Secondary PCI Express
   - Process Address Space ID
   - LN Requester
   - L1 PM Substates
  The following extended capabilities are not decoded yet:
   - Root Complex Internal Link Control
   - Multi-Function Virtual Channel
   - RCRB Header
   - Vendor Unique
   - Configuration Access Correction
   - Multiple Root IO Virtualization
   - Multicast
   - Resizable BAR
   - Dynamic Power Allocation
   - Protocol Multiplexing
   - Downstream Port Containment
   - Precision Time Management
   - M-PCIe
   - Function Reading Status Queueing
   - Readiness Time Reporting
   - Designated Vendor-Specific

To generate a diff of this commit:
cvs rdiff -u -r1.1995 -r1.1996 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.391 -r1.392 src/share/man/man9/Makefile
cvs rdiff -u -r1.41 -r1.42 src/share/man/man9/pci.9
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/algor/pci/vtpbc.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/alpha/pci/apecs_pci.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/alpha/pci/cia_pci.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/alpha/pci/dwlpx_pci.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/alpha/pci/irongate_pci.c \
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/alpha/pci/lca_pci.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/alpha/pci/mcpcia_pci.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/alpha/pci/ttwoga_pci.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/amiga/pci/cv3dpb.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/amiga/pci/em4k.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/amiga/pci/empb.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amiga/pci/mppb.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/amiga/pci/p5pb.c
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/arc/pci/necpb.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/broadcom/bcm53xx_pax.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/arm/footbridge/footbridge_pci.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/gemini/gemini_pci.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/ixp12x0/ixp12x0_pci.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/marvell/pci_machdep.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/nvidia/tegra_pcie.c
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/s3c2xx0/s3c2800_pci.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/xscale/becc_pci.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/xscale/i80312_pci.c \
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/xscale/ixp425_pci.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/atari/pci/pci_hades.c \
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/cobalt/pci/pci_machdep.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/dreamcast/dev/g2/gapspci_pci.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/ifpga/ifpga_pci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbmips/loongson/dev/glx.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbmips/malta/dev/gt.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/hpcmips/dev/plum.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hpcmips/vr/vrc4172pci.c
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/hpcmips/vr/vrpciu.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/hppa/dev/dino.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/hppa/dev/elroy.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ia64/pci/pci_machdep.c
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/macppc/pci/bandit.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/macppc/pci/grackle.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/macppc/pci/u3.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/macppc/pci/uninorth.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/mips/adm5120/dev/admpci.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/mips/alchemy/dev/aupci.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/atheros/dev/arpci.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/mips/bonito/bonito_pci.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/mips/rmi/rmixl_pcie.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/mips/rmi/rmixl_pcix.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/sibyte/pci/sbbrz_pci.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/booke/pci/pq3pci.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/ibm4xx/pci/pci_machdep.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/pci/pciconf_indirect.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/pci/pciconf_ofmethod.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/prep/pci/prep_pciconf_direct.c
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/sandpoint/pci/pci_machdep.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sgimips/gio/pci_gio.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sgimips/mace/pci_mace.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sh3/dev/shpcic.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sparc/sparc/pci_machdep.c
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/sparc64/dev/psycho.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc64/dev/pyro.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sparc64/dev/schizo.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/x86/acpi/acpi_machdep.c
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/x86/pci/pci_machdep.c
cvs rdiff -u -r1.260 -r1.261 src/sys/dev/acpi/acpi.c
cvs rdiff -u -r0 -r1.1 src/sys/dev/acpi/acpi_mcfg.c \
cvs rdiff -u -r1.96 -r1.97 src/sys/dev/acpi/files.acpi
cvs rdiff -u -r1.31 -r1.32 src/sys/dev/marvell/gtpci.c
cvs rdiff -u -r1.14 -r1.15 src/sys/dev/marvell/mvpex.c
cvs rdiff -u -r1.148 -r1.149 src/sys/dev/pci/pci.c
cvs rdiff -u -r1.134 -r1.135 src/sys/dev/pci/pci_subr.c
cvs rdiff -u -r1.103 -r1.104 src/sys/dev/pci/pcireg.h
cvs rdiff -u -r1.104 -r1.105 src/sys/dev/pci/pcivar.h

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