summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
2021-08-09Kernel/USB: Create controller base class and introduce USBManagementLuke
2021-08-08Kernel: Fix deprecated array comparisonDaniel Bertalan
2021-08-07Kernel: Fix boot profiling after big process lock separation regressionBrian Gianforcaro
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-27Kernel: Mark the stack check guard as READONLY_AFTER_INITAndreas Kling
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-27Prekernel: Export some multiboot parameters in our own BootInfo structGunnar Beutner
2021-07-27Kernel: Make the kernel independent from specific physical addressesGunnar Beutner
2021-07-26Kernel: Add option to build with coverage instrumentation and KCOVPatrick Meyer
2021-07-23Kernel: Mark a few more things as READONLY_AFTER_INITGunnar Beutner
2021-07-23Kernel: Annotate kernel_base and friends as READONLY_AFTER_INITBrian Gianforcaro
2021-07-22Kernel: Fix the variable declaration for some linker script symbolsGunnar Beutner
2021-07-20Kernel: Rename .boot_bss to .super_pages to better reflect what it isGunnar Beutner
2021-07-20Prekernel: Use physical addresses for some of the BootInfo parametersGunnar Beutner
2021-07-20Kernel: Move boot info declarations to a header fileGunnar Beutner
2021-07-20Kernel: Initialize serial debug after setting kernel command-lineGunnar Beutner
2021-07-18Kernel: Rename bootloader to prekernelGunnar Beutner
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner
2021-07-17LibC: Use 64-bit stack smash value for 64-bit modePeter Bindels
2021-07-17Kernel: Initialize TimeManagement before using KernelRNGTom
2021-07-16Kernel: Move end_of_kernel_image after the .ksyms sectionGunnar Beutner
2021-07-14Kernel: Make kernel symbols available much earlier in the boot processGunnar Beutner
2021-07-12Kernel: Initialize threading and process management earlierTom
2021-07-11Kernel: Rename ProcFSComponentsRegistrar => ProcFSComponentRegistryAndreas Kling
2021-07-11Kernel: Rename SysFS related classes in BIOS codeAndreas Kling
2021-07-11Kernel: Rename SysFS related classes in ACPI codeAndreas Kling
2021-07-11Kernel: Replace "Folder" => "Directory" everywhereAndreas Kling
2021-07-11Kernel: Rename SystemRegistrar => SysFSComponentRegistryAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-07Kernel: Print if image has become too large againLiav A
2021-07-02Kernel/USB: Move the USB components as a subfolder to the Bus directoryLiav A
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-07-01Kernel: Support starting up secondary processors on x86_64Hendiadyoin1
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel: Introduce the new SysFSLiav A
2021-06-25Kernel: Add VirtIOGPU graphics deviceSahan Fernando
2021-06-24Kernel: Fix attribute orderingDaniel Bertalan
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-19Kernel: Don't use naked new statements in init processLiav A
2021-06-18Kernel: Make the "in early boot" flag read-only-after-initAndreas Kling
2021-06-09Kernel: Introduce the NetworkingManagement singletonLiav A
2021-05-31Kernel: Add KString::must_{..} factory methodsBrian Gianforcaro
2021-05-19Kernel+LibC: Add support for filtering profiling eventsGunnar Beutner
2021-05-17Kernel: Implement a PCI Serial Device driverIdan Horowitz
2021-05-17Kernel: Use IOAddress instead of direct IO calls in SerialDeviceIdan Horowitz
2021-05-17Kernel: Initialize the PCI Bus earlier in the boot sequenceIdan Horowitz
2021-05-16Kernel: Move ConsoleDevice initialization just after kmalloc initLiav A
2021-05-16Kernel: Allow the user to specify the virtual console when bootingLiav A