aboutsummaryrefslogtreecommitdiffstats
path: root/extras
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2012-11-30 09:31:58 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2012-11-30 09:31:58 +0000
commite71632467f29cbb214f50352ee6216da8c1a7cab (patch)
treeadd3ed0f4b8829eb74ed6ba11b59d11a3c6e596d /extras
parent4e4a50e01d9d76e5299a51c3437db9eca5e9132f (diff)
downloadxen-e71632467f29cbb214f50352ee6216da8c1a7cab.tar.gz
xen-e71632467f29cbb214f50352ee6216da8c1a7cab.tar.bz2
xen-e71632467f29cbb214f50352ee6216da8c1a7cab.zip
[minios] Fix test application link when pcifront is not enabled
When pcifront is not enabled, the test application needs to disable the PCI test. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'extras')
-rw-r--r--extras/mini-os/test.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/extras/mini-os/test.c b/extras/mini-os/test.c
index 9039cb3bf3..7baf1fbe57 100644
--- a/extras/mini-os/test.c
+++ b/extras/mini-os/test.c
@@ -413,6 +413,7 @@ static void kbdfront_thread(void *p)
}
}
+#ifdef CONFIG_PCIFRONT
static struct pcifront_dev *pci_dev;
static void print_pcidev(unsigned int domain, unsigned int bus, unsigned int slot, unsigned int fun)
@@ -436,6 +437,7 @@ static void pcifront_thread(void *p)
printk("PCI devices:\n");
pcifront_scan(pci_dev, print_pcidev);
}
+#endif
int app_main(start_info_t *si)
{
@@ -446,7 +448,9 @@ int app_main(start_info_t *si)
create_thread("blkfront", blkfront_thread, si);
create_thread("fbfront", fbfront_thread, si);
create_thread("kbdfront", kbdfront_thread, si);
+#ifdef CONFIG_PCIFRONT
create_thread("pcifront", pcifront_thread, si);
+#endif
return 0;
}
@@ -464,6 +468,8 @@ void shutdown_frontends(void)
if (kbd_dev)
shutdown_kbdfront(kbd_dev);
+#ifdef CONFIG_PCIFRONT
if (pci_dev)
shutdown_pcifront(pci_dev);
+#endif
}