summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
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
2021-05-17Kernel: Implement a PCI Serial Device driverIdan Horowitz
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