summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--i386/i386/cpuboot.S2
-rw-r--r--i386/i386at/model_dep.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/i386/i386/cpuboot.S b/i386/i386/cpuboot.S
index 3e4d5420..7e6c4770 100644
--- a/i386/i386/cpuboot.S
+++ b/i386/i386/cpuboot.S
@@ -15,6 +15,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#if NCPUS > 1
#include <mach/machine/asm.h>
#include <i386/i386asm.h>
#include <i386/proc_reg.h>
@@ -241,3 +242,4 @@ gdt_tmp:
_apbootend:
apbootend:
+#endif
diff --git a/i386/i386at/model_dep.c b/i386/i386at/model_dep.c
index a8f9b866..edb5b48b 100644
--- a/i386/i386at/model_dep.c
+++ b/i386/i386at/model_dep.c
@@ -215,7 +215,7 @@ void machine_init(void)
pmap_unmap_page_zero();
#endif
-#ifdef APIC
+#if NCPUS > 1
/*
* Patch the realmode gdt with the correct offset and the first jmp to
* protected mode with the correct target.