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-16
Kernel: Send SIGBUS to threads that use after valid Inode mmaped range
Liav A
2022-09-16
Kernel: Handle mmap requests on zero-length data file inodes safely
Liav A
2022-09-16
Kernel/FileSystem: Make Inode::{write,read}_bytes methods non-virtual
Liav A
2022-09-16
Kernel/FileSystem: Mark ext2 inode block list non-const
Liav A
2022-09-16
Kernel/FileSystem: Mark ext2 inode lookup cache non-const
Liav A
2022-09-16
Everywhere: Remove a bunch of dead write-only variables
Tim Schumacher
2022-09-14
Everywhere: Fix a variety of typos
Brian Gianforcaro
2022-09-13
Kernel: Use correct timestamp in sys$utimens()
Andreas Kling
2022-09-12
Kernel: Add basic aarch64 support to `MemoryManager`
Filiph Sandström
2022-09-12
Kernel: Add support for displaying critical output on aarch64
Filiph Sandström
2022-09-12
Kernel: Include `CommandLine` as a part of aarch64
Filiph Sandström
2022-09-12
Kernel: Include `DeviceManagement` as a part of aarch64
Filiph Sandström
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
[next]