aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNadav Amit <namit@vmware.com>2020-06-24 13:36:02 -0700
committerPaolo Bonzini <pbonzini@redhat.com>2020-06-25 08:20:46 -0400
commitd589407ff95f6fc121f167c6fddb851934b15697 (patch)
tree26dce6e99b00c08719422df4355372a2d9352841
parent4108903c9df13e5b25bcfa7be11a9fbc83c94b82 (diff)
downloadkvm-unit-tests-d589407ff95f6fc121f167c6fddb851934b15697.tar.gz
x86: fix smp_stacktop on 32-bit
smp_stacktop in 32-bit is fixed to some magic address. Use the address of the memory that was reserved for the stack instead. Signed-off-by: Nadav Amit <namit@vmware.com> Message-Id: <20200624203602.44659-1-namit@vmware.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--x86/cstart.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/x86/cstart.S b/x86/cstart.S
index 1714986..5288252 100644
--- a/x86/cstart.S
+++ b/x86/cstart.S
@@ -138,7 +138,7 @@ prepare_32:
mov %eax, %cr0
ret
-smp_stacktop: .long 0xa0000
+smp_stacktop: .long stacktop - 4096
save_id:
movl $(APIC_DEFAULT_PHYS_BASE + APIC_ID), %eax