summaryrefslogtreecommitdiff
path: root/Kernel/CMakeLists.txt
AgeCommit message (Expand)Author
2022-10-17Kernel: Mark Version.h as a dependency of Kernel rather than ALLAndrew Kaster
2022-10-14Kernel: Add support for the FAT32 filesystemUndefine
2022-10-14Kernel: Abstract platform-specific current time methods from SchedulerLiav A
2022-10-14Kernel: Bake version information into the Kernelkleines Filmröllchen
2022-10-14Kernel: Remove -nodefaultlibs compiler optionsGunnar Beutner
2022-10-13Kernel: Add StdLib.cpp and UserOrKernelBuffer.cpp to aarch64 buildTimon Kruiper
2022-10-03Kernel/Storage: Remove the ramdisk implementationLiav A
2022-09-23Kernel: Introduce the IOWindow classLiav A
2022-09-23Kernel: Move x86-specific timer code handling to Arch/x86/Time directoryLiav A
2022-09-23Kernel/Graphics: Move x86-specific support for VGA to Arch/x86 directoryLiav A
2022-09-20Kernel: Move x86-specific init sequence code to the x86/Arch directoryLiav A
2022-09-20Kernel: Move x86-specific IRQ controller code to Arch/x86 directoryLiav A
2022-09-20Kernel: Move PCI IDE driver code to the Arch/x86 directoryLiav A
2022-09-20Kernel: Move x86 Bochs VBE code to the Arch/x86 directoryLiav A
2022-09-20Kernel: Move x86-specific HID code to the Arch/x86 directoryLiav A
2022-09-20Kernel: Don't compile ISA IDE controller code in non-x86 buildsLiav A
2022-09-20Kernel: Move VMWare backdoor communication code to the x86 directoryLiav A
2022-09-20Kernel: Move PCI initialization x86-specific code to the arch directoryLiav A
2022-09-20Kernel: Move PCSpeaker code to the x86-specific architecture directoryLiav A
2022-09-20Kernel/PCI: Move IO based HostBridge code to x86 arch-specific directoryLiav A
2022-09-20Kernel: Abstract platform-specific serial port access from kprintfLiav A
2022-09-20Kernel/x86: Move RTC and CMOS code to x86 arch-specific subdirectoryLiav A
2022-09-20Kernel: Move IO delay code to x86 architecture subdirectoryLiav A
2022-09-20Kernel: Abstracts x86 reboot and shutdown specific methodsLiav A
2022-09-20Kernel: Move QEMU shutdown code to the x86 subdirectoryLiav A
2022-09-12Kernel: Include `CommandLine` as a part of aarch64Filiph Sandström
2022-09-12Kernel: Include `DeviceManagement` as a part of aarch64Filiph Sandström
2022-09-02CMake: Quote all CMAKE_COMMAND occurencesdemostanis
2022-08-30Kernel/Storage: Introduce new boot device addressing modesLiav A
2022-08-26Kernel: Move Spinlock functions back to arch independent Locking folderTimon Kruiper
2022-08-26Kernel: Add enum InterruptsState and helper functionsTimon Kruiper
2022-08-20Kernel: Add Credentials to hold a set of user and group IDsAndreas Kling
2022-08-20Kernel: Move InodeMetadata methods out of lineAndreas Kling
2022-08-19Kernel: Add 8-byte atomics for i686 GCCIdan Horowitz
2022-08-14Kernel: Move TrapFrame into its own header on aarch64Filiph Sandström
2022-08-14Kernel/Storage: Remove the stale ATAPIDiscDevice classLiav A
2022-07-21Kernel: Move DiskPartition up into Kernel/StorageSamuel Bowman
2022-07-21Kernel+LibPartition: Move GUIDPartitionTable into LibPartitionSamuel Bowman
2022-07-21Kernel+LibPartition: Move EBRPartitionTable into LibPartitionSamuel Bowman
2022-07-21Kernel+LibPartition: Move MBRPartitionTable into LibPartitionSamuel Bowman
2022-07-21Kernel+LibPartition: Move PartitionTable into LibPartitionSamuel Bowman
2022-07-21Kernel+LibPartition: Move DiskPartitionMetadata into LibPartitionSamuel Bowman
2022-07-19Kernel/Storage: Introduce basic abstraction layer for ATA componentsLiav A
2022-07-19Kernel/Storage: Merge IDE functionality from BusMasterChannel to ChannelLiav A
2022-07-19Kernel/Storage: Move AHCI and IDE code into new subdirectoriesLiav A
2022-07-19Kernel/SysFS: Add exposing interface for DisplayConnectorsLiav A
2022-07-15Kernel+LibC: Add posix_fallocate syscallHendiadyoin1
2022-07-15Kernel/SysFS: Add /sys/devices/storage directoryLiav A
2022-07-15Kernel/Storage: Add LUN address to each StorageDeviceLiav A
2022-07-15Kernel/SysFS: Rename Devices code folder => DeviceIdentifiersLiav A