ladybird/Kernel
Brian Gianforcaro 46c9b1d81c Kernel+LibC: Use argument for TIOCGPGRP ioctl value
In preparation for modifying the Kernel IOCTL API to return KResult
instead of int, we need to fix this ioctl to an argument to receive
it's return value, instead of using the actual function return value.
2021-07-27 01:23:37 +04:30
..
ACPI Kernel: Don't truncate physical address in ACPI table to 32 bits 2021-07-18 22:09:05 +02:00
API Kernel+LibSystem: Add a 4th syscall argument 2021-07-25 14:08:50 +02:00
Arch Kernel: Remove invalid '#' format modifier for printing a faulting addr 2021-07-26 14:12:09 +04:30
Bus Kernel: Remove ContiguousVMObject, let AnonymousVMObject do the job 2021-07-25 18:44:47 +02:00
Devices Kernel: Utilize AK::Userspace<T> in the ioctl interface 2021-07-27 01:23:37 +04:30
FileSystem Kernel: Utilize AK::Userspace<T> in the ioctl interface 2021-07-27 01:23:37 +04:30
Graphics Kernel: Utilize AK::Userspace<T> in the ioctl interface 2021-07-27 01:23:37 +04:30
Heap Kernel+AK: Generate compile-time error for non-sized delete 2021-07-16 20:51:13 +02:00
Interrupts Kernel: Use IntrusiveList for keeping track of GenericInterruptHandlers 2021-07-21 20:21:29 +02:00
Modules
Net Kernel: Utilize AK::Userspace<T> in the ioctl interface 2021-07-27 01:23:37 +04:30
Prekernel Kernel: Add option to build with coverage instrumentation and KCOV 2021-07-26 17:40:28 +02:00
Storage Kernel: Consolidate API for creating AnonymousVMObject with given pages 2021-07-22 09:17:02 +02:00
Syscalls Kernel: Remove unnecessary weak pointer from Region to owning Process 2021-07-25 17:28:06 +02:00
Tasks
Time Everywhere: Make tracking cpu usage independent from system ticks 2021-07-18 22:08:26 +02:00
TTY Kernel+LibC: Use argument for TIOCGPGRP ioctl value 2021-07-27 01:23:37 +04:30
VirtIO Kernel: Fix inverted check in VirtIOConsolePort 2021-07-14 12:33:07 +02:00
VM Kernel: Don't try to return a committed page that we don't have 2021-07-26 00:39:10 +02:00
AddressSanitizer.cpp
AddressSanitizer.h
Assertions.h
AtomicEdgeAction.h
BootInfo.h Kernel: Rename .boot_bss to .super_pages to better reflect what it is 2021-07-20 15:12:19 +02:00
CMakeLists.txt Kernel: Add option to build with coverage instrumentation and KCOV 2021-07-26 17:40:28 +02:00
CMOS.cpp
CMOS.h
CommandLine.cpp Kernel: Un-unmap-after-init CommandLine::boot_mode() 2021-07-26 11:33:14 +02:00
CommandLine.h
ConsoleDevice.cpp
ConsoleDevice.h
CoreDump.cpp
CoreDump.h
Debug.h.in
DoubleBuffer.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
DoubleBuffer.h Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
embedmap.sh Kernel: Make new kernel build process work on macOS 2021-07-15 11:04:30 +02:00
Forward.h Kernel/USB: Move USB bus information from /proc to /sys 2021-07-18 00:55:16 +02:00
FutexQueue.cpp
FutexQueue.h
GlobalProcessExposed.cpp Kernel: Add /proc/kernel_base (superuser only) 2021-07-22 14:20:05 +02:00
init.cpp Kernel: Add option to build with coverage instrumentation and KCOV 2021-07-26 17:40:28 +02:00
IO.h
KBuffer.h
KBufferBuilder.cpp Kernel: Remove KBufferBuilder's can_expand restriction 2021-07-20 18:05:05 +02:00
KBufferBuilder.h Kernel: Remove KBufferBuilder's can_expand restriction 2021-07-20 18:05:05 +02:00
KLexicalPath.cpp
KLexicalPath.h
kprintf.cpp
KResult.h
kstdio.h
KString.cpp Kernel: Allow passing null pointer to delete 2021-07-14 13:12:25 +02:00
KString.h
KSyms.cpp Everywhere: Prefer using {:#x} over 0x{:x} 2021-07-22 08:57:01 +02:00
KSyms.h
linker.ld Kernel: Specify protection flags for ELF load headers 2021-07-20 15:12:19 +02:00
LockMode.h
MiniStdLib.cpp Kernel: Introduce basic pre-kernel environment 2021-07-18 17:31:13 +02:00
mkmap.sh Kernel: Introduce basic pre-kernel environment 2021-07-18 17:31:13 +02:00
Module.h
Multiboot.h
Mutex.cpp Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
Mutex.h Kernel: Allow MutexLocker to be conditionally initialized 2021-07-20 03:21:14 +02:00
Panic.cpp Kernel: Reset on panic in self-test mode 2021-07-26 02:29:25 +04:30
Panic.h
PerformanceEventBuffer.cpp Kernel: Rename PerformanceEvent methods to be more ARCH independent 2021-07-19 08:46:55 +02:00
PerformanceEventBuffer.h Kernel: Rename PerformanceEvent methods to be more ARCH independent 2021-07-19 08:46:55 +02:00
PerformanceManager.h Kernel: Rename PerformanceEvent methods to be more ARCH independent 2021-07-19 08:46:55 +02:00
PhysicalAddress.h
Process.cpp Kernel: Add option to build with coverage instrumentation and KCOV 2021-07-26 17:40:28 +02:00
Process.h Kernel: Instrument syscalls with their process big lock requirements 2021-07-20 03:21:14 +02:00
ProcessExposed.cpp Kernel: Simplify ProcFS generated buffer caching 2021-07-20 18:05:05 +02:00
ProcessExposed.h Kernel: Simplify ProcFS generated buffer caching 2021-07-20 18:05:05 +02:00
ProcessGroup.cpp
ProcessGroup.h Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
ProcessSpecificExposed.cpp Kernel: Make purgeable memory a VMObject level concept (again) 2021-07-25 17:28:05 +02:00
Random.cpp Kernel: Rename Locker => MutexLocker 2021-07-18 01:53:04 +02:00
Random.h Kernel: Rename Lock to Mutex 2021-07-17 21:10:32 +02:00
RTC.cpp
RTC.h
SanCov.cpp Kernel: Add option to build with coverage instrumentation and KCOV 2021-07-26 17:40:28 +02:00
Scheduler.cpp Kernel: Make some debug logging in Scheduler CPU agnostic 2021-07-26 00:39:10 +02:00
Scheduler.h Kernel: Remove unused Scheduler::yield_from_critical() 2021-07-26 00:39:10 +02:00
Sections.h Kernel: Move boot info declarations to a header file 2021-07-20 15:12:19 +02:00
SpinLock.h
StdLib.cpp Kernel: Introduce basic pre-kernel environment 2021-07-18 17:31:13 +02:00
StdLib.h
Syscall.cpp Kernel+LibSystem: Add a 4th syscall argument 2021-07-25 14:08:50 +02:00
Thread.cpp Kernel: Add option to build with coverage instrumentation and KCOV 2021-07-26 17:40:28 +02:00
Thread.h Kernel: Push ARCH specific ifdef's down into RegisterState functions 2021-07-19 08:46:55 +02:00
ThreadBlockers.cpp Kernel: Fix bogus check in Thread::WaitBlockCondition::finalize() 2021-07-16 15:18:47 +02:00
ThreadTracer.cpp
ThreadTracer.h
TimerQueue.cpp
TimerQueue.h
UBSanitizer.cpp
UnixTypes.h Kernel: Support ioctl SIOCSARP and SIOCDARP 2021-07-25 17:57:08 +02:00
UnveilNode.h
UserOrKernelBuffer.cpp Kernel: Add an API for turning a UserOrKernelBuffer into a KString 2021-07-17 22:07:49 +02:00
UserOrKernelBuffer.h Kernel: Add an API for turning a UserOrKernelBuffer into a KString 2021-07-17 22:07:49 +02:00
VirtualAddress.h Kernel: Make VirtualAddress::page_base() work with 64-bit addresses 2021-07-18 17:31:13 +02:00
WaitQueue.cpp
WaitQueue.h
WorkQueue.cpp
WorkQueue.h