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
Age
Commit message (
Expand
)
Author
2022-09-02
CMake: Quote all CMAKE_COMMAND occurences
demostanis
2022-08-31
Kernel: Buffer an entire region when generating coredumps
Tim Schumacher
2022-08-31
Kernel: Work using copies of specific region data during a coredump
Tim Schumacher
2022-08-30
Kernel/Storage: Introduce new boot device addressing modes
Liav A
2022-08-28
Kernel/USB: Rework UHCI interrupt transfer schedule
b14ckcat
2022-08-28
Kernel/USB: Rework queued transfer schedule
b14ckcat
2022-08-27
Kernel: Dump OOM debug info after releasing the MM global data lock
Idan Horowitz
2022-08-27
Kernel: Stop verifying interrupts are disabled in Process::for_each
Idan Horowitz
2022-08-27
Kernel: Changed serial debug functions and variables for readability
Skye Sprung
2022-08-26
Kernel: Reorganize and colorize the scheduler thread list dump
Tim Schumacher
2022-08-26
Kernel: Show more (b)locking info when dumping the process list
Tim Schumacher
2022-08-26
Kernel/aarch64: Implement `VERIFY_INTERRUPTS_{ENABLED, DISABLED}`
Timon Kruiper
2022-08-26
Kernel: Move Spinlock functions back to arch independent Locking folder
Timon Kruiper
2022-08-26
Kernel/aarch64: Implement critical section related functions
Timon Kruiper
2022-08-26
Kernel: Use InterruptsState in Spinlock code
Timon Kruiper
2022-08-26
Kernel: Add enum InterruptsState and helper functions
Timon Kruiper
2022-08-26
Kernel/aarch64: Add stubs for Mutex::lock and Mutex::unlock
Timon Kruiper
2022-08-26
Kernel: Remove global MM lock in favor of SpinlockProtected
Andreas Kling
2022-08-24
Kernel: Use RefPtr instead of LockRefPtr for PhysicalPage
Andreas Kling
2022-08-24
Kernel: Make PhysicalPage::ref() use relaxed memory order
Andreas Kling
2022-08-24
Kernel: Remove unnecessary forward declaration of s_mm_lock
Andreas Kling
2022-08-24
Kernel: Don't take MM lock in ~PageDirectory()
Andreas Kling
2022-08-24
Kernel: Don't take MM lock in MemoryManager::dump_kernel_regions()
Andreas Kling
2022-08-24
Kernel: Don't take MM lock in MemoryManager::enter_address_space()
Andreas Kling
2022-08-24
Kernel: Update comment about what the MM lock protects
Andreas Kling
2022-08-24
Kernel: Don't wrap AddressSpace's RegionTree in SpinlockProtected
Andreas Kling
2022-08-24
Kernel: Make file-backed memory regions remember description permissions
Andreas Kling
2022-08-24
Kernel: Simplify the File memory-mapping API
Andreas Kling
2022-08-24
Kernel: Wrap process address spaces in SpinlockProtected
Andreas Kling
2022-08-24
Kernel: Don't hog the MM lock while unmapping regions
Andreas Kling
2022-08-24
Kernel: Wrap RegionTree objects in SpinlockProtected
Andreas Kling
2022-08-23
Kernel: Remove big lock from sys$socket
James Bellamy
2022-08-23
Kernel/aarch64: Properly initialize T0SZ and T1SZ fields in TCR_EL1
Timon Kruiper
2022-08-23
Kernel: Fix boot profiling
Samuel Bowman
2022-08-23
Kernel: Remove unused Process::in_group()
Anthony Iacono
2022-08-23
Kernel/ProcFS: Silently ignore attempts to update ProcFS timestamps
Andreas Kling
2022-08-23
Kernel/SysFS: Silently ignore attempts to update SysFS timestamps
Andreas Kling
2022-08-22
Kernel/x86: Protect the CR3->PD map with a spinlock
Andreas Kling
2022-08-22
Kernel: Stop taking MM lock while using regular quickmaps
Andreas Kling
2022-08-22
Kernel: Stop taking MM lock while using PD/PT quickmaps
Andreas Kling
2022-08-22
Kernel: Make the page table quickmaps per-CPU
Andreas Kling
2022-08-22
Kernel: Make sys$utime() and sys$utimensat() not take the big lock
Andreas Kling
2022-08-22
Kernel: Update atime/ctime/mtime timestamps atomically
Andreas Kling
2022-08-22
Kernel: Make sys$mknod() not take the big lock
Andreas Kling
2022-08-22
Kernel: Use Process::credentials() and remove user ID/group ID helpers
Anthony Iacono
2022-08-21
Kernel: Make sys$recvfrom() with MSG_DONTWAIT not so racy
Andreas Kling
2022-08-21
Kernel: Make Socket::connect() take credentials as input
Andreas Kling
2022-08-21
Kernel: Make Socket::bind() take credentials as input
Andreas Kling
2022-08-21
Kernel: Make LocalSocket do chown/chmod through VFS
Andreas Kling
2022-08-21
Kernel: Make Inode::resolve_as_link() take credentials as input
Andreas Kling
[next]