Skip to contentSkip to conversation

x86: verify_cpu: use XOR for CPUID.EAX=0

PATCH In review Alexey Dobriyan 1 participant 1 message May 17, 2018 x86

lore
Share & tools
lore
#0 lore raw

PATCH 2/3 x86: verify_cpu: use XOR for CPUID.EAX=0

MOV eax, imm32 is 5 bytes. XOR eax, eax is 2 bytes.

---

 arch/x86/kernel/verify_cpu.S |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
arch/x86/kernel/verify_cpu.S +1 -1
@@ -51,7 +51,7 @@ ENTRY(verify_cpu)
 	jz	.Lverify_cpu_no_longmode	# cpu has no cpuid
 #endif
 
-	movl	$0x0,%eax		# See if cpuid 1 is implemented
+	xor	%eax, %eax		# See if cpuid 1 is implemented
 	cpuid
 	cmpl	$0x1,%eax
 	jb	.Lverify_cpu_no_longmode	# no cpuid 1