commit | 0673b7870063a3affbad9046fb6d385a4e734c19 | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Sat May 24 10:49:50 2014 -0400 |
committer | Kevin O'Connor <kevin@koconnor.net> | Wed Jun 04 11:06:58 2014 -0400 |
tree | 4aaa57d88e3f8e35930600bbe5e64762fd1ca971 | |
parent | 31bcda20eff45de7fdd2aad30d42f28165ccd69a [diff] |
smp: Replace QEMU SMP init assembler code with C; run only in 32bit mode. Change the multi-processor init code to trampoline into 32bit mode on each of the additional processors. Implement an atomic lock so that each processor performs its initialization serially. Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>