Idan Horowitz e521ffd156 Kernel: Add support for the MSG_WAITALL sys$recvmsg flag пре 3 година
..
API e521ffd156 Kernel: Add support for the MSG_WAITALL sys$recvmsg flag пре 3 година
Arch 8e2d0c8d5c Kernel: Do not return a null ref in `Processor::current` on aarch64 пре 3 година
Bus 1f65728d8b Kernel: Handle string format errors in PCIDeviceAttributeSysFSComponent пре 3 година
Devices e626d7098d Kernel: Handle string format errors in Device::pseudo_path(..) :^) пре 3 година
FileSystem fa517b213a Kernel: Handle string format errors in FileSystem APIs :^) пре 3 година
Firmware 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
Graphics 9387271049 Everywhere: Fix spelling of "offsetted" пре 3 година
Heap 74ee491b84 Kernel: Handle string format errors in SlabAllocator stats :^) пре 3 година
Interrupts 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
Library 216e21a1fa AK: Convert AK::Format formatting helpers to returning ErrorOr<void> пре 3 година
Locking e8f09279d3 Kernel: Move spinlock into Arch пре 3 година
Memory 40f64d7379 Kernel: Dispatch handle-able signals instead of crashing if possible пре 3 година
Net e521ffd156 Kernel: Add support for the MSG_WAITALL sys$recvmsg flag пре 3 година
Prekernel 9b90f1fed5 Kernel: Do not do integer to pointer conversion in constexpr functions пре 3 година
Storage ed5a4f2938 Kernel/Storage: Restore booting from MBR partitions functionality пре 3 година
Syscalls f415218afe Kernel+LibC: Implement sigaltstack() пре 3 година
TTY a92132e44a Kernel: Resolve clang-tidy readability-implicit-bool-conversion warnings пре 3 година
Tasks 55b0b06897 Kernel: Store process names as KString пре 3 година
Time 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 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 1c86b7043b Kernel: Remove ASM_Wrapper include from platform independent processor.h пре 3 година
AtomicEdgeAction.h 545ce5b595 Kernel: Add per platform Processor.h headers пре 3 година
BootInfo.h 17fb2adf61 Kernel: Add an x86 include check+error in x86/PageDirectory.h пре 3 година
CMOS.cpp 4974727dbb Kernel: Move x86 IO instructions code into the x86 specific folder пре 3 година
CMOS.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. пре 4 година
CMakeLists.txt 7a2a0c1052 Kernel: Implement AC97 audio device driver пре 3 година
CommandLine.cpp 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
CommandLine.h 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
Coredump.cpp c0deafe457 Kernel: Avoid repeated memory zeroing while generating coredumps пре 3 година
Coredump.h 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
Debug.h.in 689ad0752c Kernel: Add AC97_DEBUG macro пре 3 година
DoubleBuffer.cpp b820ae2828 Kernel: Share code between DoubleBuffer's read() and peek() пре 3 година
DoubleBuffer.h b820ae2828 Kernel: Share code between DoubleBuffer's read() and peek() пре 3 година
Forward.h 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
FutexQueue.cpp b012170d69 Kernel: Don't register thread as custom data for FutexBlocker пре 4 година
FutexQueue.h b012170d69 Kernel: Don't register thread as custom data for FutexBlocker пре 4 година
GlobalProcessExposed.cpp 74ee491b84 Kernel: Handle string format errors in SlabAllocator stats :^) пре 3 година
KBuffer.h 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
KBufferBuilder.cpp 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
KBufferBuilder.h 216e21a1fa AK: Convert AK::Format formatting helpers to returning ErrorOr<void> пре 3 година
KLexicalPath.cpp 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
KLexicalPath.h 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
KString.cpp 4cc41ea186 Kernel: Add an error propagating KString::format(..) API :^) пре 3 година
KString.h 4cc41ea186 Kernel: Add an error propagating KString::format(..) API :^) пре 3 година
KSyms.cpp 80d4e830a0 Everywhere: Pass AK::ReadonlyBytes by value пре 3 година
KSyms.h 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
MiniStdLib.cpp a8d96df8e0 Kernel: Build MiniStdLib.cpp in aarch64 builds пре 3 година
Multiboot.h b10a86d463 Prekernel: Export some multiboot parameters in our own BootInfo struct пре 4 година
Panic.cpp 09432a8241 Kernel: Separate panic behavior from bootmode пре 3 година
Panic.h 20743e8aed Kernel/Graphics + SystemServer: Support text mode properly пре 4 година
PerformanceEventBuffer.cpp 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
PerformanceEventBuffer.h 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
PerformanceManager.h e824bead54 Kernel: Resolve clang-tidy readability-qualified-auto warning пре 3 година
PhysicalAddress.h 216e21a1fa AK: Convert AK::Format formatting helpers to returning ErrorOr<void> пре 3 година
Process.cpp d7568b28b4 Kernel: Surface errors when generating a process core dump :^) пре 3 година
Process.h f415218afe Kernel+LibC: Implement sigaltstack() пре 3 година
ProcessExposed.cpp e08d213830 Kernel: Use DistinctNumeric for filesystem ID's пре 3 година
ProcessExposed.h 8350b44ebd Kernel: Add an x86 include check+error in x86/CPU.h пре 3 година
ProcessGroup.cpp 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
ProcessGroup.h 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
ProcessProcFSTraits.cpp e08d213830 Kernel: Use DistinctNumeric for filesystem ID's пре 3 година
ProcessSpecificExposed.cpp e08d213830 Kernel: Use DistinctNumeric for filesystem ID's пре 3 година
RTC.cpp 4974727dbb Kernel: Move x86 IO instructions code into the x86 specific folder пре 3 година
RTC.h 7c617394a1 Kernel: Ensure we read valid values from the RTC CMOS registers пре 4 година
Random.cpp 545ce5b595 Kernel: Add per platform Processor.h headers пре 3 година
Random.h 97e97bccab Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe пре 3 година
SanCov.cpp 91fe6b6552 Kernel/KCOV: Bring closer to typical SerenityOS coding style пре 3 година
Scheduler.cpp b08eb37b11 Kernel: Add an x86 include check+error in x86/TrapFrame.h пре 3 година
Scheduler.h 55adace359 Kernel: Rename SpinLock => Spinlock пре 4 година
Sections.h 57417a3d6e Kernel: Support loading the kernel at almost arbitrary virtual addresses пре 4 година
StdLib.cpp f1d8978804 AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtr пре 3 година
StdLib.h c9d1c12efa Kernel: Remove unused forward declaration of Syscall::StringArgument пре 3 година
Syscall.cpp 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
Thread.cpp 711a7104f3 Kernel: Handle invalid stack pointer during signal dispatch пре 3 година
Thread.h 40f64d7379 Kernel: Dispatch handle-able signals instead of crashing if possible пре 3 година
ThreadBlockers.cpp 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
ThreadTracer.cpp dfe4810c3a Kernel: Add cross platform RegisterState header and Aarch64 version пре 3 година
ThreadTracer.h a92132e44a Kernel: Resolve clang-tidy readability-implicit-bool-conversion warnings пре 3 година
TimerQueue.cpp e550d53c0f Kernel: Remove a bunch of unused TimerQueue functions пре 3 година
TimerQueue.h 5a0cdb15b0 AK+Everywhere: Reduce the number of template parameters of IntrusiveList пре 3 година
UBSanitizer.cpp 545ce5b595 Kernel: Add per platform Processor.h headers пре 3 година
UnixTypes.h 97c497f9fe Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.h пре 4 година
UserOrKernelBuffer.cpp 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
UserOrKernelBuffer.h f2c3a41a8f Kernel: Make UserOrKernelBuffer::for_user_buffer() return ErrorOr<T> пре 3 година
VirtualAddress.h 216e21a1fa AK: Convert AK::Format formatting helpers to returning ErrorOr<void> пре 3 година
WaitQueue.cpp 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker пре 4 година
WaitQueue.h 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker пре 4 година
WorkQueue.cpp 44b273f3ac Kernel: Use SpinlockProtected<T> in WorkQueue пре 3 година
WorkQueue.h e0f0b6379a Kernel: Make WorkQueue::WorkItem slab allocated пре 3 година
embedmap.sh e4f05a9046 Kernel: Make new kernel build process work on macOS пре 4 година
init.cpp 7a2a0c1052 Kernel: Implement AC97 audio device driver пре 3 година
kprintf.cpp 33079c8ab9 Kernel+UE+LibC: Remove unused dbgputch syscall пре 3 година
kstdio.h 33079c8ab9 Kernel+UE+LibC: Remove unused dbgputch syscall пре 3 година
linker.ld 28c088cd91 Kernel: Support split data sections пре 3 година
mkmap.sh b7ca269b4d Kernel: Use our toolchain's c++filt tool for the kernel map пре 4 година