diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-08-22 20:38:25 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-08-22 20:38:25 +0000 |
commit | 37c301f3723c34f67dd416c6e9d15ecd5d676653 (patch) | |
tree | 443ccf3ffb476dffb0fc5bbb07acd86e325d533e /sys/i386 | |
parent | b09c8c9fe798b03bb9ad0ac314bc2aa293282440 (diff) | |
download | FreeBSD-src-37c301f3723c34f67dd416c6e9d15ecd5d676653.zip FreeBSD-src-37c301f3723c34f67dd416c6e9d15ecd5d676653.tar.gz |
Don't try enumerating APICs when running on top of xen
(fixes boot on 64-bit dom0s)
MFC after: 1 month
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/i386/local_apic.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/i386/i386/local_apic.c b/sys/i386/i386/local_apic.c index 72cfd17..ffdcdf6 100644 --- a/sys/i386/i386/local_apic.c +++ b/sys/i386/i386/local_apic.c @@ -1005,6 +1005,7 @@ static struct apic_enumerator *best_enum; void apic_register_enumerator(struct apic_enumerator *enumerator) { +#ifndef XEN #ifdef INVARIANTS struct apic_enumerator *apic_enum; @@ -1015,6 +1016,7 @@ apic_register_enumerator(struct apic_enumerator *enumerator) } #endif SLIST_INSERT_HEAD(&enumerators, enumerator, apic_next); +#endif } /* |