diff options
author | Nadav Amit <namit@vmware.com> | 2020-06-24 13:36:02 -0700 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-06-25 08:20:46 -0400 |
commit | d589407ff95f6fc121f167c6fddb851934b15697 (patch) | |
tree | 26dce6e99b00c08719422df4355372a2d9352841 | |
parent | 4108903c9df13e5b25bcfa7be11a9fbc83c94b82 (diff) | |
download | kvm-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.S | 2 |
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 |