diff options
author | Kyösti Mälkki <kyosti.malkki@gmail.com> | 2012-07-05 06:30:29 +0300 |
---|---|---|
committer | Sven Schnelle <svens@stackframe.org> | 2012-07-05 22:47:43 +0200 |
commit | 9a663f3e97fff9cfc3eb9ed2c6e843a68bcabf90 (patch) | |
tree | 5aae9d2dcc7e64b0c4ae521dc2cd1196878e07f9 | |
parent | 5458b9d90a246833de55e0814f0c323a0cf6e471 (diff) |
Fix the CPU index parameter passed to secondary_cpu_init().
Count 0,1,2,3,... instead of 0,2,3,4,...
Change-Id: I3c6b85e5e71b32deac5470809e1618d28f19c00f
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/1173
Tested-by: build bot (Jenkins)
Reviewed-by: Sven Schnelle <svens@stackframe.org>
-rw-r--r-- | src/cpu/x86/lapic/secondary.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpu/x86/lapic/secondary.S b/src/cpu/x86/lapic/secondary.S index 67e44c46df..2ad70296ea 100644 --- a/src/cpu/x86/lapic/secondary.S +++ b/src/cpu/x86/lapic/secondary.S @@ -41,8 +41,8 @@ _secondary_start: /* increment our cpu index */ movl $1, %eax lock xadd %eax, cpucount - incl %eax movl %eax, %ecx + incl %eax /* assign stack for this specific cpu */ mov _stack, %esp |