x86: Don't clobber %ebx

%ebx will hold low-level boot flags and must be preserved
diff --git a/arch/i386/cpu/start.S b/arch/i386/cpu/start.S
index 551965f..63f7334 100644
--- a/arch/i386/cpu/start.S
+++ b/arch/i386/cpu/start.S
@@ -118,8 +118,8 @@
 	cmpl	$0, %eax
 	jne	die
 	push	$0x55aa55aa
-	popl	%ebx
-	cmpl	$0x55aa55aa, %ebx
+	popl	%ecx
+	cmpl	$0x55aa55aa, %ecx
 	jne	die
 
 	wbinvd