mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 23:37:36 +00:00
Kernel/aarch64: Fix typo in RegisterState.h
We are actually storing tpidr_el0, as can be seen in vector_table.S, but the RegisterState.h incorrectly had tpidr_el1. This will probably save some annoying debugging later on.
This commit is contained in:
parent
ec53d86534
commit
496a3cdcd3
2 changed files with 2 additions and 2 deletions
|
@ -17,7 +17,7 @@ struct RegisterState {
|
|||
u64 x[31]; // Saved general purpose registers
|
||||
u64 spsr_el1; // Save Processor Status Register, EL1
|
||||
u64 elr_el1; // Exception Link Register, EL1
|
||||
u64 tpidr_el1; // EL0 thread ID
|
||||
u64 tpidr_el0; // EL0 thread ID
|
||||
u64 sp_el0; // EL0 stack pointer
|
||||
|
||||
FlatPtr userspace_sp() const { return 0; }
|
||||
|
|
|
@ -46,7 +46,7 @@ extern "C" void exception_common(Kernel::TrapFrame const* const trap_frame)
|
|||
// Special registers
|
||||
dbgln("spsr_el1: {:x}", regs->spsr_el1);
|
||||
dbgln("elr_el1: {:x}", regs->elr_el1);
|
||||
dbgln("tpidr_el1: {:x}", regs->tpidr_el1);
|
||||
dbgln("tpidr_el0: {:x}", regs->tpidr_el0);
|
||||
dbgln("sp_el0: {:x}", regs->sp_el0);
|
||||
|
||||
auto esr_el1 = Kernel::Aarch64::ESR_EL1::read();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue