summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-05-09Kernel: Sort aarch64 CMake sources alphabeticallyTimon Kruiper
2022-05-09Kernel: Add initial implementation of Processor in aarch64Timon Kruiper
2022-05-09Kernel: Call the constructors in the aarch64 init functionTimon Kruiper
2022-05-09Kernel: Separate kmalloc.cpp into a separate library similar to x86_64Timon Kruiper
2022-05-09Kernel: Reorder sections in aarch64 linker script to save spaceTimon Kruiper
2022-05-09Kernel: Add some mission sections to the aarch64 linker scriptTimon Kruiper
2022-05-06Kernel: Force y offset 0 when switching between console & graphics modesLiav A
2022-05-06Kernel/HID: Take a spinlock when calling KeyboardClient::on_key_pressedLiav A
2022-05-06Kernel/Graphics: Protect the list of display connectors with a SpinlockLiav A
2022-05-06Kernel/Graphics: Implement basic support for VMWare SVGA adapterLiav A
2022-05-06Kernel/Graphics: Use boot console if the subsystem is disabledLiav A
2022-05-06Kernel/Graphics: Implement basic cursor for FramebufferConsoleLiav A
2022-05-06Kernel: Add /proc/{pid}/children to ProcFSMacDue
2022-05-06Kernel: Expose .length() of KBufferBuilderMacDue
2022-05-05Kernel/Console: Use 8x16 character font bitmap instead of old 8x8 bitmapLiav A
2022-05-05Kernel/Graphics: Simplify the GenericGraphicsAdapter classLiav A
2022-05-05Kernel/Graphics: Simplify the feature level of the Graphics subsystemLiav A
2022-05-05Everywhere: Purge all support and usage of framebuffer devicesLiav A
2022-05-05Everywhere: Rename fb prefix function names => graphics_connectorLiav A
2022-05-05Everywhere: Rename FB prefix structure names => GraphicsLiav A
2022-05-05Everywhere: Rename FB prefix name ioctls => GRAPHICSLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design with generic framebuffersLiav A
2022-05-05Kernel/Graphics: Apply DisplayConnector design on the VirtIO driverLiav A
2022-05-05WindowServer: Use FB_IOCTL_FLUSH_HEAD to flush a framebuffer if possibleLiav A
2022-05-05Kernel/Graphics: Use VirtIO GPU3DDevice constructor indirectlyLiav A
2022-05-05Kernel/Graphics: Migrate Intel driver to use the DisplayConnector designLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design for the Bochs driverLiav A
2022-05-05WindowServer: Implement mechanism to restore safe mode settingLiav A
2022-05-05DisplaySettings+WindowServer: Add support for display connector devicesLiav A
2022-05-05Kernel/Memory: Add TypedMapping base_address methodLiav A
2022-05-05Kernel/Graphics: Export Bochs definitions to a header fileLiav A
2022-05-05Kernel/Graphics: Introduce the DisplayConnector classLiav A
2022-05-05Kernel/Graphics: Declare BochsGraphicsAdapter::get_edid private methodLiav A
2022-05-05Kernel: Add IPv4 network class masksTim Schumacher
2022-05-05Kernel: Add IPsec ESP and AH protocol numbersTim Schumacher
2022-05-05Kernel: Properly define `IOV_MAX`Tim Schumacher
2022-05-05Kernel: Add the remaining POSIX `MADV_*` constantsTim Schumacher
2022-05-05Kernel: Add `O_SYNC` into `fcntl.h`Tim Schumacher
2022-05-03Kernel: Panic when an assertion is failed in aarch64 KernelTimon Kruiper
2022-05-03Kernel: Remove unused aarch64 Prekernel::panic() functionTimon Kruiper
2022-05-03Kernel: Replace calls to Prekernel::panic() with PANIC macro on aarch64Timon Kruiper
2022-05-03Kernel: Implement __panic() for the aarch64 KernelTimon Kruiper
2022-05-03Kernel: Load the kernel symbol table for the aarch64 KernelTimon Kruiper
2022-05-03Kernel: Add kmalloc_init() to the init function of the aarch64 KernelTimon Kruiper
2022-05-03Kernel: Remove VERIFY_NOT_REACHED in {current, idle}_thread for aarch64Timon Kruiper
2022-05-03Kernel: Add bare-minimum implementation for aarch64 SpinlockTimon Kruiper
2022-05-03Kernel: Move Arch/x86/Spinlock.h and add stubs for aarch64Timon Kruiper
2022-05-03Kernel: Add the .ksyms section to the aarch64 Kernel binaryTimon Kruiper
2022-05-03Kernel: Implement safe_memcpy for the aarch64 buildTimon Kruiper
2022-05-03Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.hTimon Kruiper