diff options
Diffstat (limited to 'dev/kernel/HALKit/AMD64/HalKernelMain.cc')
| -rw-r--r-- | dev/kernel/HALKit/AMD64/HalKernelMain.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/dev/kernel/HALKit/AMD64/HalKernelMain.cc b/dev/kernel/HALKit/AMD64/HalKernelMain.cc index cc3c8e93..7ce1b0d8 100644 --- a/dev/kernel/HALKit/AMD64/HalKernelMain.cc +++ b/dev/kernel/HALKit/AMD64/HalKernelMain.cc @@ -29,9 +29,10 @@ STATIC Kernel::Void hal_init_scheduler_team() STATIC Kernel::UInt64 hal_rdtsc_fn() { - Kernel::UInt32 lo, hi; - __asm__ volatile("rdtsc" - : "=a"(lo), "=d"(hi)); + Kernel::UInt32 lo = 0, hi = 0; + + asm volatile("rdtsc" + : "=a"(lo), "=d"(hi)); return ((Kernel::UInt64)hi << 32) | lo; } |
