summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
2022-06-17Kernel/SysFS: Stop cluttering the codebase with pieces of SysFS partsLiav A
2022-06-02Kernel: Move IRQController and InterruptManagement to Arch directoryTimon Kruiper
2022-04-29Kernel+WindowServer: Move setting tty graphical mode to UserspacePeter Elliott
2022-04-20Kernel: Move VMWareBackdoor to new directory in the Firmware directoryLiav A
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-28Kernel: Propagate HIDManagement initialisation error to initLorenz Steinert
2022-03-27Kernel: Change the BSP Processor instance to not have a constructorTom
2022-03-23Kernel: Use the whole kernel PD range when randomizing the KASLR offsetIdan Horowitz
2022-03-22Kernel: Create SelfTTYDevice class to help replace /dev/tty symlinkLiav A
2022-03-22Kernel: Use the pre-image kernel memory range introduced by KASLRIdan Horowitz
2022-03-18Kernel: Don't initialize early framebuffer console if address is invalidLiav A
2022-03-18Kernel: Allow to disable early boot consoleLiav A
2022-03-08Kernel: Panic if the init process diesDaniel Bertalan
2022-03-02Kernel/PCI: Unify disable checks under PCI::Access::is_disabled methodLiav A
2022-03-02Kernel: Change PCI access commandline option to also represent no accessLiav A
2022-02-19Kernel: Fixed argument passing for profiling_enable syscallJakub Berkop
2022-02-14Kernel/Audio: Introduce a new design architecture for the subsystemLiav A
2022-02-09Kernel: Instantiate a TextModeConsole early on if there's no framebufferLiav A
2022-02-04Kernel: Set up an initial boot framebuffer consoleTom
2022-02-02Kernel: Add polling support to NVMePankaj Raghav
2022-01-25Kernel: Perform DeviceManagement initialization after MM is initializedIdan Horowitz
2022-01-23Kernel/Devices: Introduce the Device Control DeviceLiav A
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-26Kernel: Encapsulate APIC initialization inside InterruptManagementPankaj Raghav
2021-12-24Kernel: Make MemoryManager::protect_ksyms_after_init UNMAP_AFTER_INITBrian Gianforcaro
2021-12-23Kernel: Move Multi Processor Parser code to a separate directoryLiav A
2021-12-22Kernel: Unmap Prekernel pages after they are no longer neededDaniel Bertalan
2021-12-22Kernel: Setup APIC AP cores boot environment before init_stage2Idan Horowitz
2021-12-18Kernel: Use ksyms in-place instead of duplicating them into eternal heapAndreas Kling
2021-12-14Kernel: Allow switching to IOAPIC mode even without enabling SMPLiav A
2021-12-05Kernel: Mark kernel smart-pointer classes as [[nodiscard]]Sam Atkins
2021-11-23Kernel: Implement AC97 audio device driverJelle Raaijmakers
2021-11-23Kernel: Teach DeviceManagement to handle multiple audio devicesJelle Raaijmakers
2021-11-23Kernel: Move SB16 to Audio subdirectoryJelle Raaijmakers
2021-10-17Everywhere: Make some symbols `__attribute__((used))` for LTODaniel Bertalan
2021-10-14Kernel: Add per platform Processor.h headersJames Mintram
2021-09-17Kernel/Devices: Use try_create_device helper for SB16Liav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav 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-10Kernel/ACPI: Simplify parser initializationLiav A
2021-09-08Kernel/Storage: Implement basic AHCI hotplug supportLiav A
2021-09-08Kernel: Expose device presence in /sys/dev/char and /sys/dev/blockLiav A
2021-09-07Kernel: Store process names as KStringAndreas Kling
2021-09-05Kernel: Tidy up VirtualFileSystem::mount_root() a little bitAndreas Kling
2021-09-04Kernel: Tidy up Process::try_create_user_process()Andreas Kling
2021-08-31Kernel/VirtIO: Remove redundant VirtIO word from filenamesLiav A
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz