diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-11-30 09:31:58 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-11-30 09:31:58 +0000 |
commit | e71632467f29cbb214f50352ee6216da8c1a7cab (patch) | |
tree | add3ed0f4b8829eb74ed6ba11b59d11a3c6e596d | |
parent | 4e4a50e01d9d76e5299a51c3437db9eca5e9132f (diff) | |
download | xen-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>
-rw-r--r-- | extras/mini-os/test.c | 6 |
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 } |