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 |
||
---|---|---|
.. | ||
acorn26 | ||
acorn32 | ||
alpha | ||
amd64 | ||
amiga | ||
arc | ||
atari | ||
bebox | ||
cats | ||
cdrom | ||
cobalt | ||
common | ||
dreamcast | ||
emips | ||
evbarm | ||
evbarm64/ramdisk | ||
evbmips | ||
evbppc | ||
evbsh3 | ||
ews4800mips | ||
hp300 | ||
hpcarm | ||
hpcmips | ||
hpcsh | ||
hppa | ||
i386 | ||
ibmnws | ||
landisk | ||
luna68k | ||
mac68k | ||
macppc | ||
miniroot | ||
mipsco | ||
mvme68k | ||
mvmeppc | ||
news68k | ||
newsmips | ||
notes | ||
ofppc | ||
playstation2 | ||
pmax | ||
prep | ||
riscv | ||
rs6000 | ||
sandpoint | ||
sets | ||
sgimips | ||
shark | ||
sparc | ||
sparc64 | ||
sun2 | ||
sun3 | ||
syspkg | ||
utils | ||
vax | ||
x68k | ||
zaurus | ||
Makefile | ||
Makefile.inc |