fix: corner case for x87 context restore on execve
[lunaix-os.git] / lunaix-os / hal / cpu.c
index b8a5e9b422f510dda9e226de403616606b6f7ccf..77059b603ba51009622921a1329ee3b737c23b4e 100644 (file)
@@ -75,7 +75,7 @@ cpu_wrmsr(u32_t msr_idx, u32_t reg_high, u32_t reg_low)
 int
 rnd_is_supported()
 {
-    reg32 eax, ebx, ecx, edx;
+    reg32 eax = 0, ebx = 0, ecx = 0, edx = 0;
     __get_cpuid(0x01, &eax, &ebx, &ecx, &edx);
     return (ecx & (1 << 30));
 }
\ No newline at end of file