summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
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
2020-07-01Kernel: Implement software context switching and Processor structureTom
2020-06-27Kernel: Make Random work on CPUs without rdrandPeter Elliott
2020-06-20Kernel: Remove DMI decoder from the kernelAndreas Kling
2020-06-12AK: Make string-to-number conversion helpers return OptionalAndreas Kling
2020-06-04Kernel: Detect APs and boot them into protected modeTom
2020-05-27Kernel: Introduce "boot_mode" and "init" cmdline optionsSergey Bugaev
2020-05-27Kernel: Port VirtualConsole to LibVT :^)Sergey Bugaev
2020-05-04Kernel: Use Multiboot macros instead of magic constants (#2090)Nathan Lanza
2020-04-18Kernel: Remove CommandLine::get() in favor of lookup()Andreas Kling
2020-04-11Kernel: Instantiate network adapters in their own detect() methodsLiav A
2020-04-11Kernel: Keep records of PCI::Address & PCI::ID pairs for enumerationLiav A
2020-04-09Kernel: Create BXVGA device if found in the PCI busLiav A
2020-04-09Kernel: Simplify the Time management initializationLiav A
2020-04-09Kernel: Run clang-format on init.cppLiav A
2020-04-09Kernel: Simplify the Interrupt management initializationLiav A
2020-04-09Kernel: Remove redundant "ACPI" from filenames in ACPI/Andreas Kling
2020-04-09Kernel: Merge ACPI::StaticParser into ACPI::ParserAndreas Kling
2020-04-09Kernel: Remove "non-operational" ACPI parser stateAndreas Kling
2020-04-09Kernel: Move ACPI initialization from init.cpp to ACPI::initialize()Andreas Kling
2020-04-09Kernel: Move NetworkTask startup into NetworkTask::spawn()Andreas Kling
2020-04-08Kernel: Simplify PCI initialization logicAndreas Kling
2020-04-08Kernel: Simplify VMWareBackdoor somewhatAndreas Kling
2020-04-08Kernel: Move global constructor invocation a bit earlierAndreas Kling