summaryrefslogtreecommitdiff
path: root/Kernel/Arch/i386/CPU.h
AgeCommit message (Expand)Author
2020-01-01Kernel: Add a random offset to kernel stacks upon syscall entryAndreas Kling
2020-01-01Kernel: Disable x86 RDTSC instruction in userspaceAndreas Kling
2020-01-01Kernel: Fix typo in Descriptor::set_limit()Andreas Kling
2020-01-01Kernel: Enable x86 UMIP (User Mode Instruction Prevention) if supportedAndreas Kling
2020-01-01Kernel: Move CPU feature detection to Arch/x86/CPU.{cpp.h}Andreas Kling
2019-12-25Kernel: Interpret "reserved bit violation" page faults correctlyAndreas Kling
2019-12-25Kernel: Enable PAE (Physical Address Extension)Andreas Kling
2019-12-20Kernel: Remove AK_MAKE_NONCOPYABLE from PDE and PTE classesAndreas Kling
2019-12-15Kernel: Make separate kernel entry points for each PIC IRQAndreas Kling
2019-12-01Kernel: Disable interrupts while setting up a thread blockerAndreas Kling
2019-11-23Revert "Kernel: Move Kernel mapping to 0xc0000000"Andreas Kling
2019-11-22Kernel: Move Kernel mapping to 0xc0000000Jesse Buhagiar
2019-11-17Kernel: Implement some basic stack pointer validationAndreas Kling
2019-11-06Kernel: Don't build with -mregparm=3Andreas Kling
2019-11-03Kernel: Set the G (global) bit for kernel page tablesAndreas Kling
2019-10-16APIC: Enable APIC and start APsTom
2019-10-07Kernel: Add exception_code to RegisterDump.Drew Stratford
2019-08-06Kernel: Don't treat read faults like CoW exceptionsAndreas Kling
2019-08-06Kernel: Clean up the page fault handling code a bitAndreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-26Kernel: Make the x86 paging code slightly less insane.Andreas Kling
2019-06-07Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}Andreas Kling