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
2021-08-13
Kernel: Convert lock debug APIs to east const
Brian Gianforcaro
2021-08-13
Kernel: Add lock debugging to ProtectedValue / RefCountedContended
Brian Gianforcaro
2021-08-13
Kernel: Reduce LOCK_DEBUG ifdefs by utilizing Kernel::LockLocation
Brian Gianforcaro
2021-08-13
Kernel: Introduce LockLocation abstraction from SourceLocation
Brian Gianforcaro
2021-08-13
Kernel/ProcFS: Propagate errors correctly when they occur
Liav A
2021-08-13
Kernel: Clear SO_ERROR on successful socket connection
brapru
2021-08-13
Kernel/ProcFS: Expose TCP/UDP Socket pids
brapru
2021-08-13
Kernel: Make cloning of FileDescriptions OOM safe
Brian Gianforcaro
2021-08-13
Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr
Brian Gianforcaro
2021-08-13
Kernel: Fix OOB read in sys$dbgputstr(..) during fuzzing
Brian Gianforcaro
2021-08-13
Kernel: Remove char* versions of path argument / kstring copy methods
Brian Gianforcaro
2021-08-13
Kernel: Fix sys$dbgputstr(...) to take a char* instead of u8*
Brian Gianforcaro
2021-08-13
Kernel: Introduce a StringView overload of dbgputstr(..)
Brian Gianforcaro
2021-08-13
Kernel: Annotate KString methods as [[nodiscard]]
Brian Gianforcaro
2021-08-13
Kernel: Move VirtIO code into the Bus source folder
Liav A
2021-08-12
Kernel: Steer away from heap allocations for ProcFS process data
Liav A
2021-08-12
Kernel+LibC: Use 64 bit values for ino_t
Liav A
2021-08-12
Kernel: Fail process creating earlier if can't create AddressSpace
Liav A
2021-08-12
Kernel/Process: Move protected values to the end of the object
Liav A
2021-08-12
Kernel: Don't record sys$perf_event() if profiling is not enabled
Andreas Kling
2021-08-12
Kernel: Make sys$perf_register_string() generate the string ID's
Andreas Kling
2021-08-12
Kernel+LibC: Add sys$perf_register_string()
Andreas Kling
2021-08-12
Kernel+LibC: Add PERF_EVENT_SIGNPOST
Andreas Kling
2021-08-11
Kernel/SMP: Fix RecursiveSpinLock remembering the wrong CPU when locking
Andreas Kling
2021-08-11
Kernel: Don't ask RTC for current time when generating coredumps
Andreas Kling
2021-08-11
Kernel: Disambiguate instruction size for mov in read_gs_ptr
Gunnar Beutner
2021-08-10
AK+Kernel: Add StringBuilder::append overload for UTF-16 views
Timothy Flynn
2021-08-10
Kernel: Fix kernel panic when blocking on the process' big lock
Gunnar Beutner
2021-08-10
VirtualFileSystem: Return early in rename() when old_path==new_path
LuK1337
2021-08-10
Kernel: Add syscall performance event type
Jean-Baptiste Boric
2021-08-10
Kernel: Properly handle non-blocking I/O on pipes
Jean-Baptiste Boric
2021-08-10
Kernel: Add CLOCK_MONOTONIC_COARSE to the kernel time page
Andreas Kling
2021-08-10
Kernel: Only expose CLOCK_REALTIME_COARSE via the kernel time page
Andreas Kling
2021-08-10
Kernel: Close race window in timestamp update mechanism
Andreas Kling
2021-08-10
Kernel: Properly implement SO_ERROR option
brapru
2021-08-10
Kernel: Add so_error to keep track of the socket's error state
brapru
2021-08-10
Kernel+LibC: Allow clock_gettime() to run without syscalls
Andreas Kling
2021-08-10
LibC+Kernel: Use an enum for clockid_t values
Andreas Kling
2021-08-10
Kernel: Alphabetize the syscall list
Andreas Kling
2021-08-10
Kernel+UserspaceEmulator: Remove unused sys$gettimeofday()
Andreas Kling
2021-08-10
Kernel/SMP: Change critical sections to not disable interrupts
Andreas Kling
2021-08-10
Kernel/SMP: Skip thread registers in core dump if there is no trap frame
Andreas Kling
2021-08-10
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
Andreas Kling
2021-08-09
Kernel/USB: Tighten up USBManagement enumeration code a bit
Liav A
2021-08-09
Kernel/USB: Create controller base class and introduce USBManagement
Luke
2021-08-09
USB: Fix wrong port read/write in portscan daemon
Jesse Buhagiar
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
[next]