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