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
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-22
Kernel/SysFS: Don't expose SMBIOS blobs if can't find SMBIOS tables
Liav A
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-19
Kernel: Make Process::current() return a Process& instead of Process*
Idan Horowitz
2021-08-19
Kernel: Consolidate a bunch of i386/x86_64 code paths
Andreas Kling
2021-08-11
Kernel: Disambiguate instruction size for mov in read_gs_ptr
Gunnar Beutner
2021-08-10
Kernel/SMP: Change critical sections to not disable interrupts
Andreas Kling
2021-08-10
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
Andreas Kling
2021-08-09
Kernel/SMP: Don't process SMP messages in non-SMP mode
Andreas Kling
2021-08-09
Kernel/SMP: Process the deferred call queue in exit_trap()
Andreas Kling
2021-08-09
Kernel/SMP: Don't process SMP messages in exit_trap() in non-SMP mode
Andreas Kling
2021-08-09
Kernel/SMP: Don't enable interrupts in Processor::exit_trap
Andreas Kling
2021-08-09
Kernel/SMP: Mark s_smp_enabled READONLY_AFTER_INIT
Andreas Kling
2021-08-09
Kernel/SMP: Make SMP message queueing work correctly
Andreas Kling
2021-08-09
Kernel/SMP: Fix ProcessorMessage deallocation bug
Andreas Kling
2021-08-09
Kernel: Rename Processor::smp_queue_message() => smp_enqueue_message()
Andreas Kling
2021-08-09
Kernel: Add Processor::pause() and use it to give the CPU a rest
Andreas Kling
2021-08-06
Kernel: Rename Process::space() => Process::address_space()
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-08-06
Kernel: Store coredump metadata properties as KStrings
Andreas Kling
2021-08-01
Kernel: Remove ThreadTracer.h include from Process.h / Thread.h
Brian Gianforcaro
2021-08-01
Kernel: Remove unused header includes
Brian Gianforcaro
2021-07-27
Kernel: Fix CPU initialization for SMP
Gunnar Beutner
2021-07-27
Kernel: Remove a handful of unused member functions in Processor
Andreas Kling
2021-07-27
Kernel: Introduce ProcessorSpecific<T> for per-CPU data structures
Andreas Kling
2021-07-27
Kernel: Support loading the kernel at almost arbitrary virtual addresses
Gunnar Beutner
2021-07-26
Kernel: Remove invalid '#' format modifier for printing a faulting addr
Ali Mohammad Pur
2021-07-26
Kernel: Show the unmapped-after-init symbol being accessed
Ali Mohammad Pur
2021-07-26
Kernel: PANIC() instead of manually halting the processor in abort()
Ali Mohammad Pur
2021-07-25
Kernel+LibSystem: Add a 4th syscall argument
Andreas Kling
2021-07-23
Kernel: Add missing .globl definitions
Gunnar Beutner
2021-07-23
Kernel: Make some of the assembly code position-independent on x86_64
Gunnar Beutner
2021-07-22
Kernel: Fix the variable declaration for some linker script symbols
Gunnar Beutner
2021-07-22
Everywhere: Prefix hexadecimal numbers with 0x
Gunnar Beutner
2021-07-20
Kernel: Mark read only RegisterState function parameters as const
Brian Gianforcaro
2021-07-20
Kernel: No lock validate_user_stack variant, switch to Space as argument
Brian Gianforcaro
2021-07-19
Kernel: Remove obsolete code
Gunnar Beutner
2021-07-19
Kernel: Push ARCH specific ifdef's down into RegisterState functions
Brian Gianforcaro
2021-07-18
Everywhere: Make tracking cpu usage independent from system ticks
Tom
2021-07-18
Kernel: Introduce basic pre-kernel environment
Gunnar Beutner
2021-07-18
Kernel: Add support for kernel addresses other than 3-4GB
Gunnar Beutner
2021-07-18
Kernel: Fix {read,write}_gs_ptr() for 64-bit addresses
Gunnar Beutner
2021-07-17
Kernel: Replace "folder" => "directory" everywhere
Andreas Kling
2021-07-17
Kernel: Make PAGE_MASK architecture independent
Hediadyoin1
2021-07-16
Kernel: Make resizing the page tables for the kernel image easier
Gunnar Beutner
2021-07-16
Kernel: Move end_of_kernel_image after the .ksyms section
Gunnar Beutner
2021-07-16
Kernel: Support specifying a 64-bit KERNEL_BASE address
Gunnar Beutner
2021-07-16
Kernel: Avoid unnecessary jump in the boot code
Gunnar Beutner
[next]