Tom
|
9b4e6f6a23
Kernel: Consolidate features into CPUFeature enum
|
5 anos atrás |
Tom
|
57b61b2dde
Kernel: Split initialization of Processor structure
|
5 anos atrás |
Tom
|
96109e9776
Kernel: Boot all APS all the way into their own idle loop
|
5 anos atrás |
Tom
|
2a38cc9a12
Kernel: Add a quickmap region for each processor
|
5 anos atrás |
Tom
|
16783bd14d
Kernel: Turn Thread::current and Process::current into functions
|
5 anos atrás |
Tom
|
fb41d89384
Kernel: Implement software context switching and Processor structure
|
5 anos atrás |
Peter Elliott
|
e1aef94a40
Kernel: Make Random work on CPUs without rdrand
|
5 anos atrás |
Andreas Kling
|
37598de582
Kernel: Remove DMI decoder from the kernel
|
5 anos atrás |
Andreas Kling
|
fdfda6dec2
AK: Make string-to-number conversion helpers return Optional
|
5 anos atrás |
Tom
|
0bc92c259d
Kernel: Detect APs and boot them into protected mode
|
5 anos atrás |
Sergey Bugaev
|
df128821b2
Kernel: Introduce "boot_mode" and "init" cmdline options
|
5 anos atrás |
Sergey Bugaev
|
f11270e7ce
Kernel: Port VirtualConsole to LibVT :^)
|
5 anos atrás |
Nathan Lanza
|
f4e6c4c6f0
Kernel: Use Multiboot macros instead of magic constants (#2090)
|
5 anos atrás |
Andreas Kling
|
e3b450005f
Kernel: Remove CommandLine::get() in favor of lookup()
|
5 anos atrás |
Liav A
|
ea58563970
Kernel: Instantiate network adapters in their own detect() methods
|
5 anos atrás |
Liav A
|
65f939b55c
Kernel: Keep records of PCI::Address & PCI::ID pairs for enumeration
|
5 anos atrás |
Liav A
|
9bb4a6ecf6
Kernel: Create BXVGA device if found in the PCI bus
|
5 anos atrás |
Liav A
|
a7c5a1fe69
Kernel: Simplify the Time management initialization
|
5 anos atrás |
Liav A
|
8e336798b5
Kernel: Run clang-format on init.cpp
|
5 anos atrás |
Liav A
|
8139688ef1
Kernel: Simplify the Interrupt management initialization
|
5 anos atrás |
Andreas Kling
|
871d450b93
Kernel: Remove redundant "ACPI" from filenames in ACPI/
|
5 anos atrás |
Andreas Kling
|
1c865ee8d4
Kernel: Merge ACPI::StaticParser into ACPI::Parser
|
5 anos atrás |
Andreas Kling
|
4644217094
Kernel: Remove "non-operational" ACPI parser state
|
5 anos atrás |
Andreas Kling
|
95e44a33c1
Kernel: Move ACPI initialization from init.cpp to ACPI::initialize()
|
5 anos atrás |
Andreas Kling
|
f25d2f5518
Kernel: Move NetworkTask startup into NetworkTask::spawn()
|
5 anos atrás |
Andreas Kling
|
f2ebfb9e4e
Kernel: Simplify PCI initialization logic
|
5 anos atrás |
Andreas Kling
|
5cc09b0245
Kernel: Simplify VMWareBackdoor somewhat
|
5 anos atrás |
Andreas Kling
|
e4ab908fe0
Kernel: Move global constructor invocation a bit earlier
|
5 anos atrás |
Andreas Kling
|
a066dd1fac
Kernel: Move sync and finalization tasks into their own files
|
5 anos atrás |
Andreas Kling
|
befe4c6709
Kernel: Remove DebugLogDevice
|
5 anos atrás |