summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
2021-10-27Kernel + WindowServer: Re-define the interface to framebuffer devicesLiav A
2021-10-27Kernel/Graphics: Merge VirtIO GraphicsAdapter and VirtIO GPU codeLiav A
2021-10-27Kernel/Graphics: Rename VirtIO FrameBufferDevice => FramebufferDeviceLiav A
2021-10-17Kernel: Enable LTO for kernel_heap if `ENABLE_KERNEL_LTO` is setDaniel Bertalan
2021-10-17Toolchain+Meta: Update LLVM version to 13.0.0Daniel Bertalan
2021-10-17Kernel: Introduce workaround to make LTO builds work with ClangDaniel Bertalan
2021-10-16Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 commonJames Mintram
2021-10-16Kernel: Add MiniStdLib to the Aarch64 kernelJames Mintram
2021-10-15Kernel: Add StdLib.cpp to aarch64 build and update stubs in dummy.cppJames Mintram
2021-10-15Kernel: Split SmapDisabler so header is platform independentJames Mintram
2021-10-15Kernel: Split ScopedCritical so header is platform independentJames Mintram
2021-10-15Kernel: List AK_SOURCES only onceNico Weber
2021-10-14Kernel: Add UBSanitizer.cpp to the Aarch64 kernel buildJames Mintram
2021-10-14Kernel: Fix all linker errors for Aarch64 buildJames Mintram
2021-10-14Kernel: Add the AK sources to the Aarch64 kernel buildJames Mintram
2021-10-14Kernel: Add -fsigned-char to ensure consistency across platformsJames Mintram
2021-10-09Kernel/Storage: Unify all ATA devicesLiav A
2021-09-17Kernel/Devices: Move ConsoleDevice into the Devices source directoryLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-15Meta+Toolchain: Rename CMAKE_CXXFILT to SERENITY_CXXFILTAndrew Kaster
2021-09-15Meta: Switch to a SuperBuild that splits host and target buildsAndrew Kaster
2021-09-12Kernel+Userland: Introduce a new way to reboot and poweroff the machineLiav A
2021-09-12Kernel: Unify BIOS and ACPI components in the SysFS firmware directoryLiav A
2021-09-12Kernel: Move ACPI and BIOS code into the new Firmware directoryLiav A
2021-09-12Kernel+LibC: Implement fsyncTheFightingCatfish
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-10Kernel/ACPI: Simplify parser initializationLiav A
2021-09-08Kernel: Rename DevFS => DevTmpFSLiav A
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-07Kernel/Locking: Add lock rank tracking per thread to find deadlocksBrian Gianforcaro
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