Liav A 3e066d380d Kernel/Memory: Remove needless VERIFY in /dev/mem mmap validation method пре 3 година
..
API d17dca5c91 Kernel: Update key_code_count пре 3 година
Arch 10ec98dd38 Everywhere: Fix spelling mistakes пре 3 година
Bus 3102d8e160 Everywhere: Fix many spelling errors пре 3 година
Devices f51834d610 Kernel: Allow backspace '\b' to be remapped пре 3 година
FileSystem 10ec98dd38 Everywhere: Fix spelling mistakes пре 3 година
Firmware 3102d8e160 Everywhere: Fix many spelling errors пре 3 година
Graphics 10ec98dd38 Everywhere: Fix spelling mistakes пре 3 година
Heap 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up пре 3 година
Interrupts 3102d8e160 Everywhere: Fix many spelling errors пре 3 година
Library be91b4fe3e Kernel: Support Mutex Protected lists in ListedRefCounted пре 3 година
Locking 8f3b3af5ea Kernel: Remove no-longer-used Lockable template пре 3 година
Memory 3e066d380d Kernel/Memory: Remove needless VERIFY in /dev/mem mmap validation method пре 3 година
Net 626507943c Kernel: Remove redundant socket_by_tuple removal in ~TCPSocket() пре 3 година
Prekernel 10ec98dd38 Everywhere: Fix spelling mistakes пре 3 година
Storage 3102d8e160 Everywhere: Fix many spelling errors пре 3 година
Syscalls a62bdb0761 Kernel: Delay Process data unprotection in sys$pledge() пре 3 година
TTY 8e2efe78f7 Kernel: Tighten String-related includes пре 3 година
Tasks c6a97ea843 Kernel: Mark kernel smart-pointer classes as [[nodiscard]] пре 3 година
Time ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^) пре 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 e99fafb683 Kernel/NVMe: Add initial NVMe driver support пре 3 година
CommandLine.cpp 785c10fda9 Kernel: Add option to force using only the bootloader framebuffer пре 3 година
CommandLine.h 785c10fda9 Kernel: Add option to force using only the bootloader framebuffer пре 3 година
Coredump.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
Coredump.h 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> пре 3 година
Debug.h.in e99fafb683 Kernel/NVMe: Add initial NVMe driver support пре 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 пре 3 година
FutexQueue.h b012170d69 Kernel: Don't register thread as custom data for FutexBlocker пре 3 година
GlobalProcessExposed.cpp 23037d619a Kernel: Simplify some if statements пре 3 година
KBuffer.h 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up пре 3 година
KBufferBuilder.cpp 1d2f78682b Kernel+AK: Eliminate a couple of temporary String allocations пре 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 ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^) пре 3 година
KSyms.h 8b1108e485 Everywhere: Pass AK::StringView by value пре 3 година
MiniStdLib.cpp a8d96df8e0 Kernel: Build MiniStdLib.cpp in aarch64 builds пре 3 година
Multiboot.h 6a4d06e739 Kernel: Only use multiboot framebuffer details if present пре 3 година
Panic.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
Panic.h 20743e8aed Kernel/Graphics + SystemServer: Support text mode properly пре 4 година
PerformanceEventBuffer.cpp aa77c2ca58 Kernel: Use unchecked_append in PerformanceEventBuffer `raw_backtrace()` пре 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 3102d8e160 Everywhere: Fix many spelling errors пре 3 година
Process.h 10ec98dd38 Everywhere: Fix spelling mistakes пре 3 година
ProcessExposed.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
ProcessExposed.h 8dd11ae717 Kernel+SystemServer: Add /dev/tty пре 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 8dd11ae717 Kernel+SystemServer: Add /dev/tty пре 3 година
ProcessSpecificExposed.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
RTC.cpp 3102d8e160 Everywhere: Fix many spelling errors пре 3 година
RTC.h 7c617394a1 Kernel: Ensure we read valid values from the RTC CMOS registers пре 4 година
Random.cpp fcf6ccd771 Kernel: Make KernelRng not inherit from Lockable пре 3 година
Random.h ac7ce12123 Kernel: Remove the kmalloc_eternal heap :^) пре 3 година
SanCov.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
Scheduler.cpp 23037d619a Kernel: Simplify some if statements пре 3 година
Scheduler.h 55adace359 Kernel: Rename SpinLock => Spinlock пре 4 година
Sections.h 5f4a67434c Kernel: Move userspace virtual address range base to 0x10000 пре 3 година
StdLib.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
StdLib.h c9d1c12efa Kernel: Remove unused forward declaration of Syscall::StringArgument пре 3 година
Syscall.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
Thread.cpp 52beeebe70 Kernel: Remove the KString::try_create(String::formatted(...)) pattern пре 3 година
Thread.h 91b80da4b4 Kernel: Make Thread::m_kernel_stack_region a NonnullOwnPtr пре 3 година
ThreadBlockers.cpp 04d75f4ff9 Kernel: Add some implied auto qualifiers пре 3 година
ThreadTracer.cpp dfe4810c3a Kernel: Add cross platform RegisterState header and Aarch64 version пре 3 година
ThreadTracer.h b1aee18078 Kernel: Add missing includes in ThreadTracer and WorkQueue пре 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 c4f60844c5 Kernel: Print KUBSAN backtrace to screen if KUBSAN is deadly пре 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 69ef211925 Kernel+LibC: Move errno definitions to Kernel/API/POSIX пре 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 пре 3 година
WaitQueue.h 2c74533ba6 Kernel: Don't register thread as custom data for WaitQueueBlocker пре 3 година
WorkQueue.cpp c6a97ea843 Kernel: Mark kernel smart-pointer classes as [[nodiscard]] пре 3 година
WorkQueue.h b1aee18078 Kernel: Add missing includes in ThreadTracer and WorkQueue пре 3 година
embedmap.sh e4f05a9046 Kernel: Make new kernel build process work on macOS пре 4 година
init.cpp 3399b6c57f Kernel: Remove old SlabAllocator :^) пре 3 година
kprintf.cpp 23037d619a Kernel: Simplify some if statements пре 3 година
kstdio.h 33079c8ab9 Kernel+UE+LibC: Remove unused dbgputch syscall пре 3 година
linker.ld 28c088cd91 Kernel: Support split data sections пре 3 година
mkmap.sh 7608af13cd Kernel: Use the toolchain's `nm` in mkmap.sh пре 3 година