ladybird/Kernel
Tom 0f2530524e Kernel: Remove /proc/PID/regs
There isn't an easy way to retreive all register contents anymore,
so remove this functionality. We do have the ability to trace
processes, so it shouldn't really be needed anymore.
2020-07-03 21:16:56 +02:00
..
ACPI Kernel: Remove DMI decoder from the kernel 2020-06-20 18:39:46 +02:00
Arch Kernel: Fix retreiving frame pointer from a thread 2020-07-03 21:16:56 +02:00
Devices PATA: Ignore interrupts that weren't generated by the disk 2020-07-01 12:07:01 +02:00
FileSystem Kernel: Remove /proc/PID/regs 2020-07-03 21:16:56 +02:00
Heap Kernel: Change kmalloc lock to be recursive 2020-07-03 19:32:34 +02:00
Interrupts Kernel: Implement software context switching and Processor structure 2020-07-01 12:07:01 +02:00
Modules Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Net Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
PCI Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
Tasks Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
Time Kernel: Use map_typed() in HPET code and add a register access helper 2020-06-21 00:58:55 +02:00
TTY Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
VM Kernel: Consolidate features into CPUFeature enum 2020-07-03 19:32:34 +02:00
.gitignore
Assertions.h Kernel: List all CPUs in /proc/cpuinfo 2020-07-01 12:07:01 +02:00
CMakeLists.txt Kernel: List all CPUs in /proc/cpuinfo 2020-07-01 12:07:01 +02:00
CMOS.cpp Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
CMOS.h
CommandLine.cpp Kernel: Remove CommandLine::get() in favor of lookup() 2020-04-18 14:22:42 +02:00
CommandLine.h Kernel: Remove CommandLine::get() in favor of lookup() 2020-04-18 14:22:42 +02:00
Console.cpp Kernel: Protect Console with SpinLock 2020-07-01 12:07:01 +02:00
Console.h Kernel: Port VirtualConsole to LibVT :^) 2020-05-27 11:19:38 +02:00
DoubleBuffer.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
DoubleBuffer.h
FB.h
Forward.h Kernel: Implement software context switching and Processor structure 2020-07-01 12:07:01 +02:00
init.cpp Kernel: Consolidate features into CPUFeature enum 2020-07-03 19:32:34 +02:00
IO.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
KBuffer.h AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
KBufferBuilder.cpp Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
KBufferBuilder.h
KeyCode.h Kernel: Replace char and u8 data types to u32 for code point 2020-06-16 13:15:17 +02:00
kprintf.cpp Kernel: Allow recursion when writing to the debug log 2020-07-03 19:32:34 +02:00
KResult.h Kernel: Always inline some KResult / KResultOr<> methods 2020-06-02 21:49:47 +02:00
kstdio.h Kernel: Remove awkward "#define printf dbgprintf" 2020-05-16 12:03:25 +02:00
KSyms.cpp Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
KSyms.h Kernel: Update cryptically-named functions related to symbolication 2020-04-08 17:19:46 +02:00
linker.ld Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Lock.cpp Kernel: Fix signal delivery 2020-07-03 19:32:34 +02:00
Lock.h AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macros 2020-04-30 11:43:25 +02:00
mkmap.sh Build: Switch to CMake :^) 2020-05-14 20:15:18 +02:00
Module.h
MousePacket.h Kernel: Detect 5-button PS/2 mouse if present :^) 2020-05-02 22:06:17 +02:00
Multiboot.h
PerformanceEventBuffer.cpp Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
PerformanceEventBuffer.h
PhysicalAddress.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
Process.cpp LibC: Remove a few comments now that we have man pages for this. 2020-07-03 19:37:28 +02:00
Process.h Kernel: Fix signal delivery 2020-07-03 19:32:34 +02:00
Profiling.cpp LibELF: Move ELF classes into namespace ELF 2020-04-11 22:41:05 +02:00
Profiling.h Kernel: Bump the max stack frame count in sample profiles to 50 2020-04-12 11:00:38 +02:00
Ptrace.cpp Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
Ptrace.h Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
Random.cpp Kernel: Consolidate features into CPUFeature enum 2020-07-03 19:32:34 +02:00
Random.h Kernel: Make Random work on CPUs without rdrand 2020-06-27 19:40:33 +02:00
RTC.cpp Kernel: Fix awkward RTC log message at boot 2020-04-08 17:19:46 +02:00
RTC.h
Scheduler.cpp Kernel: Fix signal delivery 2020-07-03 19:32:34 +02:00
Scheduler.h Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
SharedBuffer.cpp Kernel: Don't remove shbuf permission-to-reattach when releasing 2020-06-17 18:43:50 +02:00
SharedBuffer.h Kernel: Tidy up SharedBuffer interface 2020-05-16 09:44:00 +02:00
SpinLock.h Kernel: Fix signal delivery 2020-07-03 19:32:34 +02:00
StdLib.cpp Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
StdLib.h Kernel: Dont't static_assert that size_t is 32-bit :^) 2020-05-23 15:25:43 +02:00
Syscall.cpp Kernel: Turn Thread::current and Process::current into functions 2020-07-01 12:07:01 +02:00
Syscall.h Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passing 2020-06-24 23:08:09 +02:00
Thread.cpp Kernel: Fix retreiving frame pointer from a thread 2020-07-03 21:16:56 +02:00
Thread.h Kernel: Fix retreiving frame pointer from a thread 2020-07-03 21:16:56 +02:00
ThreadTracer.cpp ptrace: Add PT_SETREGS 2020-04-13 00:53:22 +02:00
ThreadTracer.h Debugger: Add DebugSession 2020-04-13 00:53:22 +02:00
TimerQueue.cpp Kernel: Update TimerQueue next due timer only when necessary 2020-04-27 11:24:21 +02:00
TimerQueue.h Kernel: Expose timers via a TimerId type 2020-04-27 11:14:41 +02:00
UnixTypes.h Kernel: Remove no-longer-used GDT selector from Thread 2020-07-02 21:50:42 +02:00
VirtualAddress.h Kernel: Absorb LibBareMetal back into the kernel 2020-05-16 12:00:04 +02:00
WaitQueue.cpp Kernel: Fix signal delivery 2020-07-03 19:32:34 +02:00
WaitQueue.h Kernel: Implement FUTEX_WAKE of arbitrary count. 2020-04-26 12:35:35 +02:00