summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
2021-05-16Kernel/Graphics + SystemServer: Support text mode properlyLiav A
2021-05-16Kernel: Rename Console => ConsoleDeviceLiav A
2021-05-16Kernel/Graphics: Add basic support for Intel native acceleratorLiav A
2021-05-16Kernel: Introduce a new graphics subsystemLiav A
2021-05-16AK: Turn ByteBuffer into a value typeGunnar Beutner
2021-05-16LibVT: Implement new ANSI escape sequence parserDaniel Bertalan
2021-05-13CMake: Fix message levels for error conditions during configurationBrian Gianforcaro
2021-05-13Kernel: Create VM::RingBuffer classSahan Fernando
2021-05-12Kernel: Implement multi-watch InodeWatcher :^)sin-ack
2021-04-29Kernel: Add a CMake flag to enable LTO for the kernelGunnar Beutner
2021-04-27Build: Provide the user with a nice message after Toolchain upgradeBrian Gianforcaro
2021-04-27Build: Use variables when concatenating Toolchain paths.Brian Gianforcaro
2021-04-21Meta: Add an option to precompile some very common AK headersAli Mohammad Pur
2021-04-18Kernel+LibC: Clean up how assertions work in the kernel and LibCGunnar Beutner
2021-04-18Toolchain: Enable -fexceptions and build a separate libstdc++ for the kernelGunnar Beutner
2021-04-17Kernel: Add base support for VirtRNG (VirtIO based Hardware RNG)Idan Horowitz
2021-04-17Kernel: Implement a simple Scatter/Gather ListIdan Horowitz
2021-04-17Kernel: Implement a naive version of virtconsole by memcpying to physical pageIdan Horowitz
2021-04-17Kernel: Add base support for VirtConsole (VirtIO based consoles)Idan Horowitz
2021-04-17Kernel: Add base support for VirtIO devicesIdan Horowitz
2021-04-17Kernel: Add `-Wnull-dereference` flagNicholas-Baron
2021-04-14Build: Update toolchain include path to gcc 10.3.0Brian Gianforcaro
2021-04-03Kernel/PCI: Introduce a new ECAM access mechanismLiav A
2021-04-03Kernel: Introduce a new HID subsystemLiav A
2021-03-27Kernel/Storage: Move IDE bus master handling code into a separate classLiav A
2021-03-21Kernel: Add simplistic work queuesTom
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-10Kernel: Build with -WvlaAndreas Kling
2021-03-09Kernel+UserspaceEmulator: Add sys$emuctl() system callAndreas Kling
2021-03-05Kernel: Add basic AHCI functionalityLiav A
2021-03-04Kernel: Make the kernel compile & link for x86_64Andreas Kling
2021-02-25Kernel: Move SMAP disabler RAII helper to its own fileAndreas Kling
2021-02-25Kernel: Move the VM Range class to its own filesAndreas Kling
2021-02-24Kernel: Build with -fsanitize=undefined for all compilersAndreas Kling
2021-02-24KUBSAN: Condense all options down to "undefined"Hendiadyoin1
2021-02-24Build: Build Userland with -O2, Kernel with -OsAndreas Kling
2021-02-24CMake: Fix build incrementality for boot.SBrian Gianforcaro
2021-02-23Kernel: Enable three missing KUBSAN options :^)Andreas Kling
2021-02-23Kernel: Only build with -fsanitize=* if using GCCAndreas Kling
2021-02-15Meta: Make it possible to (somewhat) build the system inside SerenityAnotherTest
2021-02-15Kernel: Initial integration of Kernel Address Sanitizer (KASAN)Brian Gianforcaro
2021-02-14Kernel: Add a PANIC() functionAndreas Kling
2021-02-11Kernel: Remove CMake spam when setting up KUBSAN flagsAndreas Kling
2021-02-11Kernel: Add explicit __serenity__ define to workaround CLion problemAndreas Kling
2021-02-11KUBSAN: Add nearly all missing -fsanitize handlers (#5254)Hendiadyoin1
2021-02-08Kernel: Reorganize ptrace implementation a bitAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-02-07Kernel: KUBSAN implementation of returns-nonnull-attributeBrian Gianforcaro
2021-02-06Kernel: And some more KUBSAN checks :^)Andreas Kling