summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-10-12Kernel: Only use the TSC when it is invariantMarkus Pfeifenberger
2022-10-12Kernel: Make the ACPI DSDT table accessibleminus
2022-10-10Everywhere: Replace uses of __serenity__ with AK_OS_SERENITYAndrew Kaster
2022-10-09Kernel: Don't truncate physical memory space PDE pointersLiav A
2022-10-09Kernel: Do not mark `.ro_after_init` as `NOLOAD`Tim Schumacher
2022-10-04AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most placesNico Weber
2022-10-03Kernel: Do not require 'proc' promise in getsid() and getpgid()Timothy Flynn
2022-10-03Kernel/Storage: Remove the ramdisk implementationLiav A
2022-10-01Kernel/aarch64: Use adopt_lock_ref to instantiate an InterruptControllerLiav A
2022-10-01Kernel/aarch64: Get framebuffer data from BootFramebufferConsoleTimon Kruiper
2022-10-01Kernel/aarch64: Remove specific aarch64 code in BootFramebufferConsoleTimon Kruiper
2022-10-01Kernel/aarch64: Put correct memory size in multiboot_mmapTimon Kruiper
2022-10-01Kernel/aarch64: Set up pointer to kernel page directoryTimon Kruiper
2022-10-01Kernel/aarch64: Set up quickmap infrastructure in initial page tablesTimon Kruiper
2022-10-01Kernel/aarch64: Only identity map kernel image, instead of all of RAMTimon Kruiper
2022-10-01Kernel: Make PageDirectory.h architecture specificTimon Kruiper
2022-10-01Kernel: Add ability to dump backtrace from provided frame pointerTimon Kruiper
2022-10-01Kernel/aarch64: Implement tlb flushingTimon Kruiper
2022-10-01Kernel: Don't reserve Low Memory (0-1MB) on non-x86 architecturesTimon Kruiper
2022-10-01Kernel/aarch64: Stub Inode::{read,write}_bytesTimon Kruiper
2022-09-30Kernel: Fix a comment typoNico Weber
2022-09-26Kernel: Fix typo in comment in Ext2FileSystem::read_bytes_locked methodLiav A
2022-09-26Kernel/FileSystem: Remove the locking of a Inode mutex in InodeVMObjectsLiav A
2022-09-26Kernel: Send SIGBUS to threads that use after valid Inode mmaped rangeLiav A
2022-09-25Kernel: Stop using 'int's for indices in interrupt handlingIdan Horowitz
2022-09-25Kernel: Simplify InterruptManagement::switch_to_pic_mode()Idan Horowitz
2022-09-25Kernel: Store IRQControllers in NonnullRefPtrs instead of RefPtrsIdan Horowitz
2022-09-25Kernel: Use InterruptManagement::m_interrupt_controllers::append()Idan Horowitz
2022-09-25Kernel: Remove unused InterruptManagement::m_smp_enabledIdan Horowitz
2022-09-24Kernel+Userland: Provide bytes count for a DisplayConnector framebufferLiav A
2022-09-24Kernel: By default, don't dump regions when a userspace crash happenskleines Filmröllchen
2022-09-24Revert "Kernel: Send SIGBUS to threads that use after valid Inode mmaped range"Liav A
2022-09-23Kernel: Introduce the IOWindow classLiav A
2022-09-23Kernel/Memory: Introduce a method to allocate TypedMapping on the heapLiav A
2022-09-23Kernel: Move x86-specific timer code handling to Arch/x86/Time directoryLiav A
2022-09-23Kernel/Graphics: Move x86-specific support for VGA to Arch/x86 directoryLiav A
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