.. |
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 年之前 |