summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
2021-07-16Kernel: Tell the compiler about `operator new`'s alignmentDaniel Bertalan
2021-07-15Kernel: Make new kernel build process work on macOSGunnar Beutner
2021-07-14Kernel: Make kernel symbols available much earlier in the boot processGunnar Beutner
2021-07-13Kernel: Implement zone-based buddy allocator for physical memoryAndreas Kling
2021-07-12Kernel/Graphics: Move Bochs graphics related code into a separate folderLiav A
2021-07-11Kernel/Graphics: Move Intel graphics related code to a separate folderLiav A
2021-07-11Kernel: Move SystemExposed.* => FileSystem/SysFSComponent.*Andreas Kling
2021-07-11Kernel: Make VirtualFileSystem::Mount a top-level classAndreas Kling
2021-07-09Kernel: Support multiport for VirtIOConsolex-yl
2021-07-09Kernel: Add support for reading from VirtIOConsolex-yl
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-07-07Kernel: Add KLexicalPathMax Wipfli
2021-07-07Kernel: Stop building ctype.cpp into the KernelMax Wipfli
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-06Kernel+Toolchain: Remove the kernel-specific toolchainGunnar Beutner
2021-07-06Kernel+LibELF: Don't demangle symbols in the kernelGunnar Beutner
2021-07-05Kernel: Merge the x86 and x86_64 boot code into a single fileGunnar Beutner
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-02Kernel/USB: Move the USB components as a subfolder to the Bus directoryLiav A
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-30Kernel: Don't compile JsonValue & friends into the kernelAndreas Kling
2021-06-29Kernel+AK: Don't compile JSON parser into the kernelAndreas Kling
2021-06-29Kernel/ProcFS: Split code into more separate filesLiav A
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel: Introduce the new SysFSLiav A
2021-06-28Userland: Set linker max page size to 4096Gunnar Beutner
2021-06-28Kernel: Implement more x86_64 context switching functionalityGunnar Beutner
2021-06-27Kernel: Implement safe_* memory access functions for x86_64Gunnar Beutner
2021-06-26Kernel: Specify -fno-pic when using -mcmodel=largeGunnar Beutner
2021-06-25Kernel: Add VirtIOGPU graphics deviceSahan Fernando
2021-06-25Kernel: Abstract FramebufferConsole away from contiguous physical rangeSahan Fernando
2021-06-25Kernel: Build the x86_64 kernel as an ELF32 executableGunnar Beutner
2021-06-25Kernel: Ensure that the Multiboot header is placed into the first 8kBGunnar Beutner
2021-06-25Kernel: Move Multiboot header into a separate fileGunnar Beutner
2021-06-24Kernel: Add stubs for missing x86_64 functionalityGunnar Beutner
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-19Kernel: Make sure the kernel's ELF PHDRs don't use rwxGunnar Beutner
2021-06-17Kernel: Make sure the kernel is re-linked when the linker script changesGunnar Beutner
2021-06-12USB: Further Implement USB StructuresJesse Buhagiar
2021-06-10Kernel: Add driver for RTL8168 & RTL8111 NICsIdan Horowitz
2021-06-09Kernel/Net: Support Intel 82574 adapterLiav A
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A
2021-06-03AK: Allow inlining ref-count functionalityGunnar Beutner
2021-05-29AK: Move RefCountedBase definitions out-of-lineAndreas Kling
2021-05-28Kernel: Add KString, a single-owner string with OOM failure exposionAndreas Kling
2021-05-27Kernel/Graphics: Remove unnecessary derived FramebufferDevice classesLiav A
2021-05-27Kernel: Add ENABLE_EXTRA_KERNEL_DEBUG_SYMBOLS option to set Og and ggdb3Andrew Kaster
2021-05-20Meta: Make generate_state_machine() generate a proper targetAli Mohammad Pur
2021-05-19Kernel: Add statvfs & fstatvfs SyscallsJustin
2021-05-17Build: Stop using precompiled headers (PCH)Andreas Kling