]> xenbits.xensource.com Git - seabios.git/commit
smp: Replace QEMU SMP init assembler code with C; run only in 32bit mode.
authorKevin O'Connor <kevin@koconnor.net>
Sat, 24 May 2014 14:49:50 +0000 (10:49 -0400)
committerKevin O'Connor <kevin@koconnor.net>
Wed, 4 Jun 2014 15:06:58 +0000 (11:06 -0400)
commit0673b7870063a3affbad9046fb6d385a4e734c19
tree4aaa57d88e3f8e35930600bbe5e64762fd1ca971
parent31bcda20eff45de7fdd2aad30d42f28165ccd69a
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>
Makefile
src/config.h
src/fw/smp.c
src/romlayout.S
src/util.h