summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
2021-09-06Kernel: Rename ProcessPagingScope => ScopedAddressSpaceSwitcherAndreas Kling
2021-08-31Kernel/VirtIO: Remove redundant VirtIO word from filenamesLiav A
2021-08-28Kernel: Omit all actual code from the kernel on aarch64 for nowNico Weber
2021-08-28Prekernel: Make build on aarch64Nico Weber
2021-08-28CMake: Let `Meta/serenity.sh run aarch64` make it past cmakeNico Weber
2021-08-25CMake: Remove Prekernel incompatible options instead of overridingBrian Gianforcaro
2021-08-23Kernel: Rename PCI::DeviceController => PCI::DeviceLiav A
2021-08-23Kernel/PCI: Delete PCI::Device in its current formLiav A
2021-08-23Everywhere: Core dump => CoredumpAndreas Kling
2021-08-19Kernel/USB: Move UHCI related structures to subdirectoryJesse Buhagiar
2021-08-18Meta+LibC: Don't allow text relocations in SerenityOS librariesDaniel Bertalan
2021-08-15Kernel+Userland: Remove chroot functionalityAndreas Kling
2021-08-15Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraitssin-ack
2021-08-14Kernel/USB: Split SysFS code into its own fileLuke
2021-08-14Kernel/USB: Add Hubs and the UHCI Root HubLuke
2021-08-13Meta: Tell user which Toolchain ARCH they need to buildBrian Gianforcaro
2021-08-13Kernel: Move VirtIO code into the Bus source folderLiav A
2021-08-10AK+Kernel: Add StringBuilder::append overload for UTF-16 viewsTimothy Flynn
2021-08-09Kernel/USB: Create controller base class and introduce USBManagementLuke
2021-08-08DynamicLoader: Make sure we don't link against libgcc_sGunnar Beutner
2021-08-08Kernel: Fix UB caused by taking a reference to a packed struct's memberDaniel Bertalan
2021-08-08Meta: Add Clang support to the CMake build scriptsDaniel Bertalan
2021-08-07Kernel: Implement a ISO 9660 filesystem reader :^)sin-ack
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-08-06Kernel: Rename Memory::Space => Memory::AddressSpaceAndreas Kling
2021-08-06Kernel: Rename Range => VirtualRangeAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-29Kernel: Use our toolchain's c++filt tool for the kernel mapGunnar Beutner
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-26Kernel: Add option to build with coverage instrumentation and KCOVPatrick Meyer
2021-07-26Build: Only specify -fzero-call-used-regs with compiler >= GCC 11.1Brian Gianforcaro
2021-07-25Kernel: Remove ContiguousVMObject, let AnonymousVMObject do the jobAndreas Kling
2021-07-25Kernel: Make purgeable memory a VMObject level concept (again)Andreas Kling
2021-07-23Kernel: Always build the kernel without default libsGunnar Beutner
2021-07-23Kernel: Make -pie work for x86_64Gunnar Beutner
2021-07-23Kernel: Reduce useful ROP gadgets by zeroing used function registersBrian Gianforcaro
2021-07-20Kernel: Use the C preprocessor to avoid two copies of the linker scriptGunnar Beutner
2021-07-18Kernel: Use a different kernel load address for x86_64Liav A
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner
2021-07-18Kernel: Split debug symbols into a separate fileGunnar Beutner
2021-07-18Kernel: Rename VirtIOGPU/VirtIOGPU.cpp to VirtIOGPU/GPU.cppSahan Fernando
2021-07-18Kernel: Put VirtIOGPU related types into a namespaceSahan Fernando
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
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