ladybird/Kernel/Arch/x86/common
Idan Horowitz f0b82c4b17 Kernel: Replace incorrect loop condition in write_raw_gdt_entry
Contradictory to the comment above it, this while loop was actually
clearing the selectors above or equal to the edited one (instead of
the selectors that were skipped when the gdt was extended), this wasn't
really an issue so far, as all calls to this function did extend the
GDT, which meant this condition was always false, but future calls to
this function that will try to edit an existing entry would fail.
2022-01-04 19:08:07 +02:00
..
ASM_wrapper.cpp Kernel: Add per platform Processor.h headers 2021-10-14 01:23:08 +01:00
CPU.cpp Kernel: Access MemoryManager static functions statically 2021-10-02 18:16:15 +02:00
Interrupts.cpp Kernel: Remove old SlabAllocator :^) 2021-12-26 21:22:59 +01:00
Processor.cpp Kernel: Replace incorrect loop condition in write_raw_gdt_entry 2022-01-04 19:08:07 +02:00
ProcessorInfo.cpp Kernel: Add per platform Processor.h headers 2021-10-14 01:23:08 +01:00
SafeMem.cpp Kernel: Add cross platform RegisterState header and Aarch64 version 2021-10-15 21:48:45 +01:00
ScopedCritical.cpp Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 common 2021-10-16 15:43:41 -07:00
SmapDisabler.cpp Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 common 2021-10-16 15:43:41 -07:00
TrapFrame.cpp Kernel: Add per platform Processor.h headers 2021-10-14 01:23:08 +01:00