summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
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
2021-05-16Kernel/Graphics + SystemServer: Support text mode properlyLiav A
2021-05-16Kernel: Expand the kernel memory slot from 16 MiB to 32 MiBLiav A
2021-05-16Kernel: Rename Console => ConsoleDeviceLiav A
2021-05-16Kernel: Introduce a new graphics subsystemLiav A
2021-04-29Kernel: Enable building the kernel with -fltoGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-17Kernel: Add base support for VirtIO devicesIdan Horowitz
2021-04-07Kernel: Remove unused UHCI_ENABLED flagAndreas Kling
2021-04-03Kernel: Introduce a new HID subsystemLiav A
2021-03-21Kernel: Add simplistic work queuesTom
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-21Kernel: Renable UHCIController on 64-bit processorsHendiadyoin1
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-03-09Kernel: Convert klog() => dmesgln() in init()Andreas Kling
2021-03-04Kernel: Make the kernel compile & link for x86_64Andreas Kling
2021-03-03Kernel: init: Make comment clearerMarco
2021-03-03Kernel: Add 'boot_prof' option to enable full system profiling on bootBrian Gianforcaro
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-02-28Kernel: Add self-test boot mode, an alias for text modeAndrew Kaster
2021-02-24Kernel: Panic early if the kernel gets too big for its memory slotAndreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23Kernel: Copy the kernel command line to a good location at bootAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functionsAndreas Kling
2021-02-19Kernel: Add .unmap_after_init section for code we don't need after initAndreas Kling
2021-02-14Kernel: Mark a handful of things in init.cpp as READONLY_AFTER_INITAndreas Kling
2021-02-14Kernel: Add mechanism to make some memory read-only after init finishesAndreas Kling
2021-02-14Kernel: Use PANIC() in a bunch of places :^)Andreas Kling
2021-02-12Kernel: Merge split function and data sections into one during linkingOwen Smith
2021-02-05Kernel: Add NE2000 network card driverJean-Baptiste Boric
2021-02-05Kernel: Try to detect Sound Blaster 16 before creating an instanceLiav A
2021-02-01Kernel: Introduce the MemoryDeviceLiav A
2021-02-01Kernel: Expose SMBIOS blobs in ProcFSLiav A
2021-01-28Kernel: Retire SchedulerData and add Thread lookup tableTom