summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-09-20Kernel: Ensure proper locking when mutating boot console cursorLiav A
2022-09-20Kernel: Mark Console::{hide,show}_cursor methods protectedLiav A
2022-09-20Kernel/Graphics: Introduce support for QEMU isa-vga deviceLiav A
2022-09-20Kernel/PCI: Consider ACPI MCFG existence in IO probe testLiav A
2022-09-20Kernel/Graphics: Always ensure a console is set when initialization endsLiav A
2022-09-20Kernel/Storage: Force PIO mode for ISA IDE controllersLiav A
2022-09-20Kernel: Move x86-specific init sequence code to the x86/Arch directoryLiav A
2022-09-20Kernel: Move x86-specific IRQ controller code to Arch/x86 directoryLiav A
2022-09-20Kernel: Move PCI IDE driver code to the Arch/x86 directoryLiav A
2022-09-20Kernel: Move x86 Bochs VBE code to the Arch/x86 directoryLiav A
2022-09-20Kernel: Move x86-specific HID code to the Arch/x86 directoryLiav A
2022-09-20Kernel: Don't compile ISA IDE controller code in non-x86 buildsLiav A
2022-09-20Kernel/PCI: Convert PCI BAR number to a strong typed enum classLiav A
2022-09-20Kernel: Remove stale includes of x86 IO header fileLiav A
2022-09-20Kernel: Move VMWare backdoor communication code to the x86 directoryLiav A
2022-09-20Kernel: Move PCI initialization x86-specific code to the arch directoryLiav A
2022-09-20Kernel: Don't blindly compile Bochs debug output code in ConsoleDeviceLiav A
2022-09-20Kernel: Move PCSpeaker code to the x86-specific architecture directoryLiav A
2022-09-20Kernel/PCI: Move IO based HostBridge code to x86 arch-specific directoryLiav A
2022-09-20Kernel: Abstract platform-specific serial port access from kprintfLiav A
2022-09-20Kernel/x86: Move RTC and CMOS code to x86 arch-specific subdirectoryLiav A
2022-09-20Kernel: Move CMOS code to the Kernel namespaceLiav A
2022-09-20Kernel: Move IO delay code to x86 architecture subdirectoryLiav A
2022-09-20Kernel: Put the RTC code in the Kernel namespaceLiav A
2022-09-20Kernel: Convert NVMe code includes to absolute pathsLiav A
2022-09-20Kernel: Abstracts x86 reboot and shutdown specific methodsLiav A
2022-09-20Kernel/PCI: Don't use x86 initialization methods in non-x86 buildsLiav A
2022-09-20Kernel: Move QEMU shutdown code to the x86 subdirectoryLiav A
2022-09-18Kernel: Replace KString::must_create, fix init_argsBen Wiederhake
2022-09-18Kernel: Fix misplaced #include in ATA/Definitions.hBen Wiederhake
2022-09-18Everywhere: Fix order of includes and #pragma onceBen Wiederhake
2022-09-18Kernel: Add missing include in APIBen Wiederhake
2022-09-17Kernel/USB: Hotplug multiple USB device crash hotfixb14ckcat
2022-09-16Kernel: Send SIGBUS to threads that use after valid Inode mmaped rangeLiav A
2022-09-16Kernel: Handle mmap requests on zero-length data file inodes safelyLiav A
2022-09-16Kernel/FileSystem: Make Inode::{write,read}_bytes methods non-virtualLiav A
2022-09-16Kernel/FileSystem: Mark ext2 inode block list non-constLiav A
2022-09-16Kernel/FileSystem: Mark ext2 inode lookup cache non-constLiav A
2022-09-16Everywhere: Remove a bunch of dead write-only variablesTim Schumacher
2022-09-14Everywhere: Fix a variety of typosBrian Gianforcaro
2022-09-13Kernel: Use correct timestamp in sys$utimens()Andreas Kling
2022-09-12Kernel: Add basic aarch64 support to `MemoryManager`Filiph Sandström
2022-09-12Kernel: Add support for displaying critical output on aarch64Filiph Sandström
2022-09-12Kernel: Include `CommandLine` as a part of aarch64Filiph Sandström
2022-09-12Kernel: Include `DeviceManagement` as a part of aarch64Filiph Sandström
2022-09-02CMake: Quote all CMAKE_COMMAND occurencesdemostanis
2022-08-31Kernel: Buffer an entire region when generating coredumpsTim Schumacher
2022-08-31Kernel: Work using copies of specific region data during a coredumpTim Schumacher
2022-08-30Kernel/Storage: Introduce new boot device addressing modesLiav A
2022-08-28Kernel/USB: Rework UHCI interrupt transfer scheduleb14ckcat