Andreas Kling 6bf901b414 Kernel: Use TRY() in sys$execve() 3 years ago
..
ACPI 8a258edfd6 Kernel: Add x2APIC support 3 years ago
API e1da3b1841 Kernel: Make KResult pull in the TRY macro 3 years ago
Arch 8a258edfd6 Kernel: Add x2APIC support 3 years ago
Bus 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
Devices 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
FileSystem a5e71debef Kernel: Use TRY() in VirtualFileSystem 3 years ago
Graphics ed6c1f53af Kernel/VirtIO: Defer initialization of device out of the constructor 3 years ago
Heap 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" 3 years ago
Interrupts 8a258edfd6 Kernel: Add x2APIC support 3 years ago
Library 55adace359 Kernel: Rename SpinLock => Spinlock 3 years ago
Locking 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" 3 years ago
Memory 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
Modules 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
Net 982991d92d Kernel: Use TRY() in IPv4Socket 3 years ago
Prekernel 9c5e947e0e Prekernel: Make build on aarch64 3 years ago
Storage 4b3bc3805b Kernel: Add missing error check when opening root file system 3 years ago
Syscalls 6bf901b414 Kernel: Use TRY() in sys$execve() 3 years ago
TTY 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" 3 years ago
Tasks 07c4c89297 Kernel: Make VirtualFileSystem::sync() static 4 years ago
Time 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
AddressSanitizer.cpp dc0fc16981 Everywhere: Use bgianf@serenityos.org for my copyright attribution 4 years ago
AddressSanitizer.h dc0fc16981 Everywhere: Use bgianf@serenityos.org for my copyright attribution 4 years ago
Assertions.h bed51d856a AK+Kernel: Print TODO when a TODO() is executed 4 years ago
AtomicEdgeAction.h 942bb976e2 Kernel: Add AtomicEdgeAction class 4 years ago
BootInfo.h 57417a3d6e Kernel: Support loading the kernel at almost arbitrary virtual addresses 4 years ago
CMOS.cpp 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
CMOS.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
CMakeLists.txt 01ae614727 Kernel/VirtIO: Remove redundant VirtIO word from filenames 3 years ago
CommandLine.cpp e9d8f158a1 AK+Kernel: StringView hash map Traits should not set peek type to String 4 years ago
CommandLine.h e9d8f158a1 AK+Kernel: StringView hash map Traits should not set peek type to String 4 years ago
ConsoleDevice.cpp 668c429900 Kernel: Convert UserOrKernelBuffer callbacks to use AK::Bytes 3 years ago
ConsoleDevice.h c9f6786e8b Kernel: Make various T::class_name() and similar return StringView 4 years ago
Coredump.cpp bcd2025311 Everywhere: Core dump => Coredump 3 years ago
Coredump.h bcd2025311 Everywhere: Core dump => Coredump 3 years ago
Debug.h.in 72de228695 Kernel: Verify interrupts are disabled when interacting with Mutexes 3 years ago
DoubleBuffer.cpp 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 years ago
DoubleBuffer.h 39a77559f1 Kernel+LibC: Implement FIONREAD ioctl 3 years ago
Forward.h ae197deb6b Kernel: Strongly typed user & group ID's 3 years ago
FutexQueue.cpp b012170d69 Kernel: Don't register thread as custom data for FutexBlocker 3 years ago
FutexQueue.h b012170d69 Kernel: Don't register thread as custom data for FutexBlocker 3 years ago
GlobalProcessExposed.cpp 4ce99e4ab7 Kernel: Use ProcessID a bit more in Socket 3 years ago
IO.h a0c1af4327 Kernel: Specify I/O size for BMIDEChannel 4 years ago
KBuffer.h 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 years ago
KBufferBuilder.cpp 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum 4 years ago
KBufferBuilder.h f0b3aa0331 Everywhere: Pass AK::Format TypeErasedFormatParams by reference 3 years ago
KLexicalPath.cpp 9ab528ff5c Kernel: Make KLexicalPath::basename() more compliant 4 years ago
KLexicalPath.h 1f792faf34 Kernel: Add KLexicalPath::try_join and use it 4 years ago
KString.cpp b847541ee8 Kernel: Allow passing null pointer to delete 4 years ago
KString.h 060503ef25 Kernel: Annotate KString methods as [[nodiscard]] 4 years ago
KSyms.cpp cbbbc38f27 Kernel: Print panic backtrace to both the screen and serial 4 years ago
KSyms.h cbbbc38f27 Kernel: Print panic backtrace to both the screen and serial 4 years ago
MiniStdLib.cpp 7e94b090fe Kernel: Introduce basic pre-kernel environment 4 years ago
Module.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
Multiboot.h b10a86d463 Prekernel: Export some multiboot parameters in our own BootInfo struct 4 years ago
Panic.cpp cbbbc38f27 Kernel: Print panic backtrace to both the screen and serial 4 years ago
Panic.h 20743e8aed Kernel/Graphics + SystemServer: Support text mode properly 4 years ago
PerformanceEventBuffer.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 years ago
PerformanceEventBuffer.h 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
PerformanceManager.h 0286160b62 Kernel: Add syscall performance event type 4 years ago
PhysicalAddress.h 87dc4c3d2c Kernel: Move PhysicalPage classes out of the heap into an array 4 years ago
Process.cpp ae885b188f Kernel: Use TRY() when creating first thread in a new process 3 years ago
Process.h 9d1b27263f Kernel: Declare type aliases with "using" instead of "typedef" 3 years ago
ProcessExposed.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 years ago
ProcessExposed.h 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
ProcessGroup.cpp ac85fdeb1c Kernel: Handle ProcessGroup allocation failures better 3 years ago
ProcessGroup.h ac85fdeb1c Kernel: Handle ProcessGroup allocation failures better 3 years ago
ProcessProcFSTraits.cpp ae197deb6b Kernel: Strongly typed user & group ID's 3 years ago
ProcessSpecificExposed.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 years ago
RTC.cpp 7c617394a1 Kernel: Ensure we read valid values from the RTC CMOS registers 4 years ago
RTC.h 7c617394a1 Kernel: Ensure we read valid values from the RTC CMOS registers 4 years ago
Random.cpp f3baa5d8c9 Kernel: Convert random bytes interface to use AK::Bytes 3 years ago
Random.h f3baa5d8c9 Kernel: Convert random bytes interface to use AK::Bytes 3 years ago
SanCov.cpp d60635cb9d Kernel: Convert Processor::in_irq() to static current_in_irq() 3 years ago
Scheduler.cpp 68bf6db673 Kernel: Rename Spinlock::is_owned_by_current_thread() 3 years ago
Scheduler.h 55adace359 Kernel: Rename SpinLock => Spinlock 3 years ago
Sections.h 57417a3d6e Kernel: Support loading the kernel at almost arbitrary virtual addresses 4 years ago
StdLib.cpp 96d5d017b7 Kernel: Remove copy_string_from_user() as it's no longer used 4 years ago
StdLib.h 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
Syscall.cpp 3d12d0f408 Kernel: Declare syscall handlers with "using" instead of "typedef" 3 years ago
Thread.cpp d65fbdc44d Kernel: Use TRY() in Thread 3 years ago
Thread.h 566c5d1e99 AK+Kernel: Move KResult.h to Kernel/API for userspace access 3 years ago
ThreadBlockers.cpp e851a77346 Kernel: Rename FileBlocker::unblock() => unblock_if_conditions_are_met() 3 years ago
ThreadTracer.cpp 6f408e7f0d Kernel: Remove unused header includes in root kernel tree 4 years ago
ThreadTracer.h 97c497f9fe Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.h 4 years ago
TimerQueue.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 years ago
TimerQueue.h fc91eb365d Kernel: Do not cancel stale timers when servicing sys$alarm 4 years ago
UBSanitizer.cpp 7ca3d413f7 Kernel: Pull apart CPU.h 4 years ago
UnixTypes.h 97c497f9fe Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.h 4 years ago
UserOrKernelBuffer.cpp 393229e2aa Kernel: Remove UserOrKernelBuffer::copy_into_string() 3 years ago
UserOrKernelBuffer.h 393229e2aa Kernel: Remove UserOrKernelBuffer::copy_into_string() 3 years ago
VirtualAddress.h 9acf449ced Kernel: Make VirtualAddress methods constexpr 3 years ago
WaitQueue.cpp 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker 3 years ago
WaitQueue.h 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker 3 years ago
WorkQueue.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 years ago
WorkQueue.h 55adace359 Kernel: Rename SpinLock => Spinlock 3 years ago
embedmap.sh e4f05a9046 Kernel: Make new kernel build process work on macOS 4 years ago
init.cpp 3b995c6d01 Kernel: Tidy up Process::try_create_user_process() 3 years ago
kprintf.cpp c922a7da09 Kernel: Rename ScopedSpinlock => SpinlockLocker 3 years ago
kstdio.h 1ee1ef5103 Kernel: Introduce a StringView overload of dbgputstr(..) 4 years ago
linker.ld 57417a3d6e Kernel: Support loading the kernel at almost arbitrary virtual addresses 4 years ago
mkmap.sh b7ca269b4d Kernel: Use our toolchain's c++filt tool for the kernel map 4 years ago