summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2022-05-03Kernel: Add KSyms.cpp to the aarch64 buildTimon Kruiper
2022-05-03Kernel: Fetch the frame pointer using __builtin_frame_address()Timon Kruiper
2022-05-03Kernel: Remove UART::{print_num, print_hex} since they are unusedTimon Kruiper
2022-05-03Kernel: Modify UART::print_str() to also take into account the lengthTimon Kruiper
2022-05-03Kernel: Remove aarch64/Utils.{cpp, h} since they are not used anymoreTimon Kruiper
2022-05-03Kernel: Replace calls to UART::print_str() with dbgln()Timon Kruiper
2022-05-03Kernel: Let Processor::is_initialized() of aarch64 return falseTimon Kruiper
2022-05-03Kernel: Add aarch64 version of kprintf.cppTimon Kruiper
2022-05-03Kernel: Fix aarch64 build by adding -Wno-nonnull flagTimon Kruiper
2022-05-02Kernel: Stop requiring working malloc for syscall.h includesPatrick Meyer
2022-05-02Kernel: Don't check pledges or veil against code coverage data filesAndrew Kaster
2022-05-01Kernel: Stop exposing gateway fieldMaciej
2022-04-30Kernel+route: Support global routing table deletionbrapru
2022-04-30Kernel: Make Route's operator== overload constbrapru
2022-04-29Kernel+WindowServer: Move setting tty graphical mode to UserspacePeter Elliott
2022-04-29Kernel: Support userspace TTY graphics modesettingPeter Elliott
2022-04-28Kernel/Storage: Migrate the partition code to use the ErrorOr containerLiav A
2022-04-28Kernel+Utilities: Add the route utilitybrapru