config, x86: swap bus_id of ISA/PCI in X86 IntelMPTable
Review Request #2314 - Created July 16, 2014 and submitted - Latest diff uploaded
| Information | |
|---|---|
| Jiuyue Ma | |
| gem5 | |
| 2301 | |
| Reviewers | |
| Default | |
config, x86: swap bus_id of ISA/PCI in X86 IntelMPTable This patch assign bus_id=0 to PCI bus and bus_id=1 to ISA bus for X86 platform. Because PCI device get config space address using Pc::calcPciConfigAddr() which requires "assert(bus==0)". This fixes PCI interrupt routing and discovery on Linux.
