index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Arch
Age
Commit message (
Expand
)
Author
2020-02-21
Kernel: Don't trigger page faults during profiling stack walk
Andreas Kling
2020-02-21
Kernel: Assert on page fault during IRQ
Andreas Kling
2020-02-17
Kernel: Replace "current" with Thread::current and Process::current
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-16
Kernel: Rename RegisterDump => RegisterState
Andreas Kling
2020-02-10
Kernel: Add getter and setter for the X86 CR3 register
Andreas Kling
2020-02-10
Kernel: Remove more <LibBareMetal/Output/kstdio.h> includes
Andreas Kling
2020-02-09
Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetal
Liav A
2020-02-09
Kernel: Apply changes to use LibBareMetal definitions
Liav A
2020-02-08
x86: Simplify region unmapping a bit
Andreas Kling
2020-02-01
Kernel: Add memory scrubbing in slab_alloc() and slab_dealloc()
Andreas Kling
2020-02-01
Kernel: Add crash logging heuristic for uninitialized kmalloc()/kfree()
Andreas Kling
2020-01-22
Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"
Andreas Kling
2020-01-22
Kernel: Replace IRQHandler with the new InterruptHandler class
Liav A
2020-01-21
Kernel: Remove map_for_kernel() in MemoryManager
Liav A
2020-01-20
Kernel: Remove some unnecessary casts to uintptr_t
Andreas Kling
2020-01-20
Use uintptr_t instead of u32 when storing pointers as integers
Andreas Kling
2020-01-19
Kernel: Always switch to own page tables when crashing/asserting
Andreas Kling
2020-01-18
Kernel: Stop flushing GDT/IDT registers all the time
Andreas Kling
2020-01-18
Kernel: Move all CPU feature initialization into cpu_setup()
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-18
Kernel: Clean up MemoryManager initialization a bit more
Andreas Kling
2020-01-17
Kernel: Move kernel above the 3GB virtual address mark
Andreas Kling
2020-01-14
Kernel: Remove problematic memory mapping methods
Liav A
2020-01-09
Kernel: Rename {ss,esp}_if_crossRing to userspace_{ss,esp}
Andreas Kling
2020-01-08
Kernel: Enable SMAP protection on IRQ and exception entry
Andreas Kling
2020-01-06
Kernel: Fix SMAP violation when doing a crash dump
Andreas Kling
2020-01-05
Kernel: Start implementing x86 SMAP support
Andreas Kling
2020-01-03
Kernel: Add a more expressive API for getting random bytes
Andreas Kling
2020-01-01
Kernel: Add a random offset to kernel stacks upon syscall entry
Andreas Kling
2020-01-01
Kernel: Disable x86 RDTSC instruction in userspace
Andreas Kling
2020-01-01
Kernel: Fix typo in Descriptor::set_limit()
Andreas Kling
2020-01-01
Kernel: Switch to eagerly restoring x86 FPU state on context switch
Andreas Kling
2020-01-01
Kernel: Enable x86 UMIP (User Mode Instruction Prevention) if supported
Andreas Kling
2020-01-01
Kernel: Move CPU feature detection to Arch/x86/CPU.{cpp.h}
Andreas Kling
2019-12-25
Kernel: Interpret "reserved bit violation" page faults correctly
Andreas Kling
2019-12-25
Kernel: Enable PAE (Physical Address Extension)
Andreas Kling
2019-12-25
Kernel: Clean up CPU fault register dumps
Andreas Kling
2019-12-20
Kernel: Remove AK_MAKE_NONCOPYABLE from PDE and PTE classes
Andreas Kling
2019-12-15
Kernel: Make separate kernel entry points for each PIC IRQ
Andreas Kling
2019-12-14
Kernel: Tidy up kernel entry points a little bit
Andreas Kling
2019-12-14
Kernel: Disable interrupts while modifying the PIC IMR
Andreas Kling
2019-12-14
Kernel: Ignore IRQ 15 for now
Andreas Kling
2019-12-08
Kernel: Break out of the idle loop on WaitQueue wake instead of on IRQ
Andreas Kling
2019-12-01
Kernel: Disable interrupts while setting up a thread blocker
Andreas Kling
2019-11-23
Revert "Kernel: Move Kernel mapping to 0xc0000000"
Andreas Kling
2019-11-22
Kernel: Move Kernel mapping to 0xc0000000
Jesse Buhagiar
2019-11-17
Kernel: Implement some basic stack pointer validation
Andreas Kling
2019-11-09
Kernel: Clear the x86 DF flag when entering the kernel
Andreas Kling
2019-11-08
Kernel: Removing hardcoded offsets from Memory Manager
supercomputer7
[next]