summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
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
2020-04-08Kernel: Move sync and finalization tasks into their own filesAndreas Kling
2020-04-08Kernel: Remove DebugLogDeviceAndreas Kling
2020-04-08Kernel: Move more things from init() to init_stage2()Andreas Kling
2020-04-08Kernel: Rename KParams => Kernel::CommandLineAndreas Kling
2020-04-08Kernel: Update cryptically-named functions related to symbolicationAndreas Kling
2020-04-06Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-04-03Revert "Kernel: Change Ext2FS to be backed by a file instead of a block device"Andreas Kling
2020-04-02Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-03-28Kernel: Remove the floppy driverAndreas Kling
2020-03-19Kernel: Introduce the new Time management subsystemLiav A
2020-03-06Init Stage: Allow to boot with smp=onLiav A
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-02-29Init Stage: Use latest changesLiav A
2020-02-27Init Stage: Use dbg() instead of dbgprintf()Liav A
2020-02-24Kernel: Don't use references or pointers to physical addressesLiav A
2020-02-24Kernel: Update the init stage to use all the latest changesLiav A
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-10AK: Remove bitrotted Traits::dump() mechanismAndreas Kling
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-08Kernel: Merge unnecessary DiskDevice class into BlockDeviceAndreas Kling
2020-02-05Kernel Commandline: Change nopci_mmio to be pci_mmioLiav A
2020-02-05Kernel Commandline: Change no_vmmouse boot argument to be vmmouseLiav A
2020-02-05Kernel Commandline: Remove noacpi & noacpi_aml boot argumentsLiav A
2020-02-04Kernel: Add support for vmmouseLiav A
2020-02-02Kernel: Detect devices when enumerating the PCI busLiav A
2020-02-02Partition Table: Add support for Extended partitionsLiav A
2020-02-01Partition Table: Allow to boot with a partition number higher than 4Liav A
2020-02-01Kernel: Finalizer should not go back to sleep if there's more to doAndreas Kling
2020-01-22Revert "Kernel: Replace IRQHandler with the new InterruptHandler class"Andreas Kling
2020-01-22Kernel: Replace IRQHandler with the new InterruptHandler classLiav A
2020-01-21Kernel: Remove map_for_kernel() in MemoryManagerLiav A