summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
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
2021-01-26Kernel: Ensure that HPET is initialized before using random the first timeMaciej Zygmanowski
2021-01-23Kernel: Allow "serial_debug" everywhere on the command lineJean-Baptiste Boric
2021-01-22Kernel: Parse boot modules from Multiboot specificationJean-Baptiste Boric
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Kernel/USB: Implement test transferJesse Buhagiar
2021-01-09Kernel/USB: Add basic root port detection/managementJesse Buhagiar
2021-01-09Kernel/USB: Move USB classes into `USB` namespaceJesse Buhagiar
2021-01-09Kernel/USB: Move USB related files to into specific directoryJesse Buhagiar
2020-12-27Kernel: Introduce a new partitioning subsystemLiav A
2020-12-27Kernel: Move Partition code files to the Storage folderLiav A
2020-12-21Kernel: Introduce the StorageManagement classLiav A