605f564f52
- 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 |
||
---|---|---|
.. | ||
rmixl_com.c | ||
rmixl_comvar.h | ||
rmixl_cpu.c | ||
rmixl_cpucore.c | ||
rmixl_cpucorevar.h | ||
rmixl_cpunode.c | ||
rmixl_cpunodevar.h | ||
rmixl_cpuvar.h | ||
rmixl_ehci.c | ||
rmixl_firmware.h | ||
rmixl_fmn.c | ||
rmixl_fmnvar.h | ||
rmixl_gpio.c | ||
rmixl_intr.c | ||
rmixl_intr.h | ||
rmixl_iobus_space.c | ||
rmixl_iobus.c | ||
rmixl_iobusvar.h | ||
rmixl_mainbus.c | ||
rmixl_nand.c | ||
rmixl_obio_eb_space.c | ||
rmixl_obio_el_space.c | ||
rmixl_obio.c | ||
rmixl_obiovar.h | ||
rmixl_ohci.c | ||
rmixl_pci_cfg_space.c | ||
rmixl_pci_ecfg_space.c | ||
rmixl_pci_io_space.c | ||
rmixl_pci_mem_space.c | ||
rmixl_pcie.c | ||
rmixl_pcievar.h | ||
rmixl_pcix.c | ||
rmixl_pcixvar.h | ||
rmixl_spl.S | ||
rmixl_subr.S | ||
rmixl_usbi.c | ||
rmixl_usbivar.h | ||
rmixlreg.h | ||
rmixlvar.h |