Cc: Thomas Huth <thuth@xxxxxxxxxx> Cc: Andrew Jones <drjones@xxxxxxxxxx> Signed-off-by: Alexander Gordeev <agordeev@xxxxxxxxxx> --- lib/x86/asm/pci.h | 2 ++ x86/vmexit.c | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/lib/x86/asm/pci.h b/lib/x86/asm/pci.h index 917da19ac36c..533b45e2da63 100644 --- a/lib/x86/asm/pci.h +++ b/lib/x86/asm/pci.h @@ -35,4 +35,6 @@ static inline void pci_config_writel(pcidevaddr_t dev, uint8_t reg, uint32_t val outl(val, 0xCFC); } +#include <asm-generic/pci.h> + #endif diff --git a/x86/vmexit.c b/x86/vmexit.c index a3d3b841110d..11eb01a9c178 100644 --- a/x86/vmexit.c +++ b/x86/vmexit.c @@ -386,6 +386,8 @@ int main(int ac, char **av) pm_tmr_blk = fadt->pm_tmr_blk; printf("PM timer port is %x\n", pm_tmr_blk); + pci_probe(); + pcidev = pci_find_dev(PCI_VENDOR_ID_REDHAT, PCI_DEVICE_ID_REDHAT_TEST); if (pcidev != PCIDEVADDR_INVALID) { for (i = 0; i < PCI_TESTDEV_NUM_BARS; i++) { @@ -407,5 +409,7 @@ int main(int ac, char **av) if (test_wanted(&tests[i], av + 1, ac - 1)) while (do_test(&tests[i])) {} + pci_shutdown(); + return 0; } -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html