summaryrefslogtreecommitdiff
path: root/Kernel/init.cpp
AgeCommit message (Expand)Author
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
2020-01-18Kernel: Clean up and reorganize init.cppAndreas Kling
2020-01-18Kernel: Move all CPU feature initialization into cpu_setup()Andreas Kling
2020-01-18ACPI: Re-enable ACPI initialization after paging changesAndreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-17Kernel: Move kernel above the 3GB virtual address markAndreas Kling
2020-01-17Kernel: Misc tweaksSergey Bugaev
2020-01-14Kernel: Move DMI decoder initialization method to init_stage2Liav A
2020-01-10Kernel: Add a basic chroot() syscall :^)Andreas Kling
2020-01-06Kernel: Randomize the stack canary on startupAndreas Kling
2020-01-03Kernel: Add a more expressive API for getting random bytesAndreas Kling
2020-01-02Kernel: Create support for PCI ECAMLiav A
2020-01-01Kernel: Disable x86 RDTSC instruction in userspaceAndreas Kling
2020-01-01Kernel: Enable x86 UMIP (User Mode Instruction Prevention) if supportedAndreas Kling
2020-01-01Kernel: Move CPU feature detection to Arch/x86/CPU.{cpp.h}Andreas Kling
2019-12-30Kernel: Refactor scheduler to use dynamic thread prioritiesAndreas Kling
2019-12-29Kernel: Embrace the SerenityOS nameAndreas Kling
2019-12-22Kernel: Get rid of "main thread" conceptAndreas Kling
2019-12-01Kernel: Use a WaitQueue to implement finalizer wakeupAndreas Kling
2019-11-17Kernel: Just hang if VFS::mount_root() failsAndreas Kling
2019-11-13Kernel: Add a kernel boot parameter to force PIO modesupercomputer7
2019-11-09Kernel: Use a lookup table for syscallsAndreas Kling
2019-11-08Kernel: Removing hardcoded offsets from Memory Managersupercomputer7
2019-11-06Kernel: Rework Process::Priority into ThreadPriorityAndreas Kling
2019-11-06Kernel: Remove unnecessary init_ksyms() functionAndreas Kling
2019-11-06Kernel: Don't instantiate and throw away ProcFS + DevPtsFS on bootAndreas Kling
2019-11-06Kernel: Use KParams::has() instead of !KParams::get().is_null()Andreas Kling
2019-11-06Kernel+SystemServer: Get rid of two virtual consolesAndreas Kling
2019-10-31Kernel: Add bare minimum for global constructors (#707)Andrew Kaster