[upci] Implement ecam mapping
The pci bus driver will now obtain platform information from pciroot and map an ecam into its address space if one exists. Test: Checked config dump of 00:00.0, and verified kpci behavior has not regressed; Change-Id: I50c393c543de0323671b623c4deebe445305b727
Showing
- system/banjo/ddk-protocol-pciroot/pciroot.banjo 1 addition, 0 deletionssystem/banjo/ddk-protocol-pciroot/pciroot.banjo
- system/dev/bus/acpi/pci.cpp 16 additions, 5 deletionssystem/dev/bus/acpi/pci.cpp
- system/dev/bus/acpi/pciroot.cpp 3 additions, 1 deletionsystem/dev/bus/acpi/pciroot.cpp
- system/dev/bus/pci/bus.cpp 52 additions, 6 deletionssystem/dev/bus/pci/bus.cpp
- system/dev/bus/pci/bus.h 6 additions, 1 deletionsystem/dev/bus/pci/bus.h
- system/dev/bus/pci/common.h 10 additions, 0 deletionssystem/dev/bus/pci/common.h
- system/dev/bus/pci/config.cpp 18 additions, 3 deletionssystem/dev/bus/pci/config.cpp
- system/dev/bus/pci/config.h 1 addition, 1 deletionsystem/dev/bus/pci/config.h
- system/public/zircon/hw/pci.h 2 additions, 2 deletionssystem/public/zircon/hw/pci.h
Loading
Please register or sign in to comment