X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Fx86_64%2Ferrors.c;h=6fe9298bed5d05cf5ee0ed19269fff1b366e7e6d;hb=3764c294f21229bdf700f436fa4884f5e76e0d3a;hp=9f1d290a0e878763c8ac568af563b5f4598e8956;hpb=f70b5b50f5bb11a98f2155e840772738afc0f6de;p=tpg%2Facess2.git diff --git a/Kernel/arch/x86_64/errors.c b/Kernel/arch/x86_64/errors.c index 9f1d290a..6fe9298b 100644 --- a/Kernel/arch/x86_64/errors.c +++ b/Kernel/arch/x86_64/errors.c @@ -38,17 +38,17 @@ void Error_Handler(tRegs *Regs) Log("CPU Error %x, Code: 0x%x", Regs->IntNum, Regs->ErrorCode); Log(" - %s", csaERROR_NAMES[Regs->IntNum]); - Log(" CS:RIP = 0x%04x:%016x", Regs->CS, Regs->RIP); - Log(" SS:RSP = 0x%04x:%016x", Regs->SS, Regs->RSP); - Log(" RFLAGS = 0x%016x", Regs->RFlags); + Log(" CS:RIP = 0x%04x:%016llx", Regs->CS, Regs->RIP); + Log(" SS:RSP = 0x%04x:%016llx", Regs->SS, Regs->RSP); + Log(" RFLAGS = 0x%016llx", Regs->RFlags); - Log(" RAX %016x RCX %016x RDX %016x RBX %016x", + Log(" RAX %016llx RCX %016llx RDX %016llx RBX %016llx", Regs->RAX, Regs->RCX, Regs->RDX, Regs->RBX); - Log(" RSP %016x RBP %016x RSI %016x RDI %016x", + Log(" RSP %016llx RBP %016llx RSI %016llx RDI %016llx", Regs->RSP, Regs->RBP, Regs->RSP, Regs->RDI); - Log(" R8 %016x R9 %016x R10 %016x R11 %016x", + Log(" R8 %016llx R9 %016llx R10 %016llx R11 %016llx", Regs->R8, Regs->R9, Regs->R10, Regs->R11); - Log(" R12 %016x R13 %016x R14 %016x R15 %016x", + Log(" R12 %016llx R13 %016llx R14 %016llx R15 %016llx", Regs->R12, Regs->R13, Regs->R14, Regs->R15); Log(" FS %04x GS %04x", Regs->FS, Regs->GS); @@ -57,9 +57,9 @@ void Error_Handler(tRegs *Regs) __asm__ __volatile__ ("mov %%cr0, %0":"=r"(cr)); Warning(" CR0 0x%08x", cr); __asm__ __volatile__ ("mov %%cr2, %0":"=r"(cr)); - Warning(" CR2 0x%08x", cr); + Warning(" CR2 0x%016llx", cr); __asm__ __volatile__ ("mov %%cr3, %0":"=r"(cr)); - Warning(" CR3 0x%08x", cr); + Warning(" CR3 0x%016llx", cr); __asm__ __volatile__ ("mov %%cr4, %0":"=r"(cr)); Warning(" CR4 0x%08x", cr);