summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
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
2020-12-21Kernel: Introduce the new Storage subsystemLiav A
2020-11-30Kernel: Allow passing a thread argument for new kernel threadsTom
2020-11-26Kernel: Enable VMWareBackdoor immediately at bootTom
2020-11-12Kernel: Add I8042Controller to detect and manage PS/2 devicesTom
2020-10-25Kernel: Set up and calibrate APIC timer, and enable timer on all CPUsTom
2020-10-25Kernel: Optionally take some arguments to pass to the init programAnotherTest
2020-09-27Kernel: Make Thread refcountedTom
2020-09-04Kernel/USB: Start fleshing out a basic UHCI controller driver :^)Andreas Kling
2020-08-25Kernel: Copy command line to a safe placeTom
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Revert "Kernel: Copy command line to a safe place"Andreas Kling
2020-08-22Kernel: Copy command line to a safe placeTom
2020-08-21Kernel: Switch singletons to use new Singleton classTom
2020-08-13Kernel: Simplify the way we check for "serial_debug" on command lineAndreas Kling
2020-08-12Kernel: Tell compiler about invisible callsBen Wiederhake
2020-08-12Kernel: Group C++ ABI functions togetherBen Wiederhake
2020-08-10Kernel: Invoke heap constructors separately early onTom
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-07-30Kernel: Make BXVGA detection actually detect VBoxVGALuke
2020-07-17Kernel: Ensure there are all VirtualConsoles properly initializedFlorian Angermeier
2020-07-09Kernel: Fix some flaws that caused crashes or hangs during bootTom
2020-07-06Kernel: Add SMP IPI supportTom
2020-07-03Kernel: Consolidate features into CPUFeature enumTom
2020-07-03Kernel: Split initialization of Processor structureTom
2020-07-01Kernel: Boot all APS all the way into their own idle loopTom
2020-07-01Kernel: Add a quickmap region for each processorTom
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom