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-06-04
Kernel: Detect APs and boot them into protected mode
Tom
2020-05-28
Kernel: Stop bootloader from setting video mode with Multiboot
etaIneLp
2020-05-26
Kernel: Unmap first MB after jumping above 3GB
etaIneLp
2020-05-26
Kernel: Create page structures correctly in boot.s
etaIneLp
2020-05-22
Kernel: Add convenient ways to map whole BIOS and EBDA into memory
Andreas Kling
2020-05-20
Kernel: Always inline stac(), clac() and SmapDisabler
Andreas Kling
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-05-06
Kernel: Crash the current process on OOM (instead of panicking kernel)
Andreas Kling
2020-04-13
CPU: Handle Debug exception
Itamar
2020-04-13
CPU: Handle breakpoint trap
Itamar
2020-04-03
Kernel: Prepend missing license
Marco Wang
2020-03-24
CPU: Move EOI call to the end of handle_interrupt()
Liav A
2020-03-22
Kernel: Run clang-format on files
Shannon Booth
2020-03-19
Kernel: Add the NonMaskableInterruptDisabler class
Liav A
2020-03-08
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
Andreas Kling
2020-03-06
CPU: Prevent leakage of virtual addresses to kernel log
Liav A
2020-03-06
Kernel: Simplify a bunch of dbg() and klog() calls
Andreas Kling
2020-03-06
Kernel: Change HandlerPurpose to HandlerType
Liav A
2020-03-06
Kernel: Fix strange looking output on unhandled page fault
Andreas Kling
2020-03-06
CPU: Allow to use IRQs in range of 50 to 178
Liav A
2020-03-02
CPU: Change debug messages to fit the latest changes
Liav A
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-03-01
Kernel: Remove some unnecessary .characters() when doing dbg()<<String
Andreas Kling
2020-02-29
CPU: Simplify handle_interrupt() function
Liav A
2020-02-27
CPU: Use dbg() instead of dbgprintf()
Liav A
2020-02-24
Kernel: Change get_sharing_devices_count() in GenericInterruptHandler
Liav A
2020-02-24
Kernel: Delete unused files
Liav A
2020-02-24
CPU: Use the new interrupt components
Liav A
2020-02-24
CPU: Add 2 files with ISR stub macros
Liav A
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
[next]