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>
This commit is contained in:
Kyösti Mälkki 2012-07-05 06:30:29 +03:00 committed by Sven Schnelle
parent 5458b9d90a
commit 9a663f3e97
1 changed files with 1 additions and 1 deletions

View File

@ -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