mirror of https://gitee.com/openkylin/linux.git
x86: use initial_code for i386
x86_64 jumps to whatever is written in "initial_code" symbol, instead of a fixed address. Do it for i386 too. It will allow us to integrate more of the smp boot code. Signed-off-by: Glauber Costa <gcosta@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
a939098afc
commit
e3f77edfc1
|
@ -455,7 +455,10 @@ is386: movl $2,%ecx # set MP
|
||||||
jmp initialize_secondary # all other CPUs call initialize_secondary
|
jmp initialize_secondary # all other CPUs call initialize_secondary
|
||||||
1:
|
1:
|
||||||
#endif /* CONFIG_SMP */
|
#endif /* CONFIG_SMP */
|
||||||
jmp i386_start_kernel
|
jmp *(initial_code)
|
||||||
|
.align 4
|
||||||
|
ENTRY(initial_code)
|
||||||
|
.long i386_start_kernel
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* We depend on ET to be correct. This checks for 287/387.
|
* We depend on ET to be correct. This checks for 287/387.
|
||||||
|
|
Loading…
Reference in New Issue