summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
2022-02-16Kernel: Stop compiling AK::String and friends into the KernelIdan Horowitz
2022-02-14Kernel/Audio: Introduce a new design architecture for the subsystemLiav A
2022-02-11Meta: Enable RELR relocationsDaniel Bertalan
2022-02-04Kernel: Set up an initial boot framebuffer consoleTom
2022-02-03Kernel: Move Spinlock lock/unlock functions out of lineAndreas Kling
2022-02-02Kernel: Add polling support to NVMePankaj Raghav
2022-01-23Kernel: Add ioctl to get the EDID from a framebufferTom
2022-01-23Kernel/Devices: Introduce the Device Control DeviceLiav A
2022-01-23Kernel/PCI: Add basic support for the VMD PCI bridge deviceLiav A
2022-01-21Kernel: Stop using LibKeyboard's CharacterMap in HIDManagementIdan Horowitz
2022-01-10Kernel: Fix indentation in CMakeLists.txtLinus Groh
2022-01-08Kernel/PCI: Split host bridge code from the Access singletonLiav A
2022-01-01Kernel/NVMe: Add initial NVMe driver supportPankaj Raghav
2021-12-30Kernel: Use the toolchain's `nm` in mkmap.shDaniel Bertalan
2021-12-28Kernel: Implement and use the syscall/sysret instruction pair on x86_64Owen Smith
2021-12-28Kernel/Net: Move Realtek network adapters code to a separate directoryLiav A
2021-12-28Kernel/Net: Move NE2000 network adapter code to a separate directoryLiav A
2021-12-28Kernel/Net: Move Intel network adapters code to a separate directoryLiav A
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-23Kernel: Move Multi Processor Parser code to a separate directoryLiav A
2021-12-16Kernel: Build with -O2 by defaultAndreas Kling
2021-12-12Kernel: Remove sys$select() syscallJean-Baptiste Boric
2021-12-12Kernel: Split off sys$poll() into Syscalls/poll.cppJean-Baptiste Boric
2021-11-23Kernel: Implement AC97 audio device driverJelle Raaijmakers
2021-11-23Kernel: Move SB16 to Audio subdirectoryJelle Raaijmakers
2021-11-13Kernel/Storage: Move all ATA related code to a new subdirectoryLiav A
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