summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-06-09Kernel/Console: Tidy up code a littleMacDue
2022-06-09Kernel/Console: Factor out framebuffer offset and support glyph_spacingMacDue
2022-06-09Kernel/Console: Replace QEMU bitmap font with CathodeMacDue
2022-06-06Kernel/Graphics: Drop support for the DisplayConnector write interfaceLiav A
2022-06-06Kernel/Graphics: Bring back the mmap interface for DisplayConnectorsLiav A
2022-06-06Kernel/Memory: Introduce the SharedFramebufferVMObject classLiav A
2022-06-06Kernel: Set console active before try to enable graphical modeLiav A
2022-06-06Kernel/Graphics: Flush the entire buffer if using VirtIO consoleLiav A
2022-06-06Kernel: Verify system memory info consistencyIdan Horowitz
2022-06-06Kernel: Tighten assertion in MM::find_free_user_physical_pageIdan Horowitz
2022-06-06Kernel: Only use uncommitted pages when allocating contiguous user pagesIdan Horowitz
2022-06-05Kernel: Unify Kernel task names for consistencyBrian Gianforcaro
2022-06-02Kernel: Initialize and use interrupts in the aarch64 KernelTimon Kruiper
2022-06-02Kernel: Add interrupt support to aarch64 RPi Timer driverTimon Kruiper
2022-06-02Kernel: Use AK::NeverDestroyed<Timer> to store the timer classTimon Kruiper
2022-06-02Kernel: Make RPi Timer::set_clock_rate staticTimon Kruiper
2022-06-02Kernel: Add support for handling interrupts on aarch64Timon Kruiper
2022-06-02Kernel: Add simple implementation for InterruptManagement on aarch64Timon Kruiper
2022-06-02Kernel: Add driver for interrupt controller on the Raspberry PiTimon Kruiper
2022-06-02Kernel: Move IRQController and InterruptManagement to Arch directoryTimon Kruiper
2022-06-02Kernel: Put Raspberry Pi devices into RPi namespaceTimon Kruiper
2022-06-02Kernel: Disable interrupts when halting the aarch64 processorTimon Kruiper
2022-06-02Kernel: Do not specify new alignment for aarch64Timon Kruiper
2022-06-02Kernel: Rename idt_init() to initialize_interrupts()Timon Kruiper
2022-06-02Kernel: Add UnhandledInterruptHandler and SharedIRQHandler to aarch64Timon Kruiper
2022-06-02Kernel: Add Interrupts/IRQHandler.cpp to the aarch64 buildTimon Kruiper
2022-06-02Kernel: Implement InterruptDisabler using generic Processor functionsTimon Kruiper
2022-06-02Kernel: Separate NonMaskableInterruptDisabler into its own fileTimon Kruiper
2022-06-02Kernel: Add interrupt related functions to Processor classTimon Kruiper
2022-06-02Kernel: Add DAIF system register to aarch64 registersTimon Kruiper
2022-06-02Kernel: Add GenericInterruptHandler.cpp to aarch64 buildTimon Kruiper
2022-06-02Kernel/USB: Rename `get_interfaces` to something more sensibleJesse Buhagiar
2022-06-02Kernel/USB: Flesh out USB SysFS objectsJesse Buhagiar
2022-06-02Kernel/USB: Add interface descriptor accessorJesse Buhagiar
2022-06-02Kernel/USB: Add configuration descriptor accessorJesse Buhagiar
2022-06-02Kernel/USB: Make USBInterface endpoints accessibleJesse Buhagiar
2022-06-02Kernel/USB: Make USBConfiguration interfaces accessibleJesse Buhagiar
2022-05-31Kernel: Ignore interfaces without an IP address when updating ARPbrapru
2022-05-30Kernel: Do not include AK/Platform.h in mcontext headersSeekingBlues
2022-05-30Kernel: Expose cache size for Intel CPUsLucas CHOLLET
2022-05-29Kernel/FileSystem: Simplify even more the mount syscallLiav A
2022-05-29Kernel: Simplify mount syscall flow for regular callsLiav A
2022-05-29Kernel: Expose size of L1 data/instruction, L2, and L3 CPU caches :^)Linus Groh
2022-05-26Kernel: Add support for route flagsbrapru
2022-05-23Kernel: Fix EINVAL when mmaping with address and no MAP_FIXEDPeter Elliott
2022-05-23Kernel: Change values of SHUT_{RD,WR,RDWR}Peter Elliott
2022-05-21Kernel/USB: Add support for bulk transfersb14ckcat
2022-05-21Kernel: Fix capitalization of MiniStdLib.cpp in CMakeLists.txtTimon Kruiper
2022-05-21Kernel: Add -mgeneral-regs-only flag to aarch64 Kernel buildTimon Kruiper
2022-05-21Meta: Add option to disable Kernel Address SanitizerTimon Kruiper