Guilherme Goncalves
|
33b78915d3
Kernel: Propagate overflow errors from Memory::page_round_up
|
3 anni fa |
Idan Horowitz
|
5f4a67434c
Kernel: Move userspace virtual address range base to 0x10000
|
3 anni fa |
Idan Horowitz
|
fd3be7ffcc
Kernel: Setup APIC AP cores boot environment before init_stage2
|
3 anni fa |
Liav A
|
ac7953f945
Kernel: Allow switching to IOAPIC mode even without enabling SMP
|
3 anni fa |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 anni fa |
Brian Gianforcaro
|
3a945051fc
Kernel: Use `operator ""sv` in all purpose() implementations
|
3 anni fa |
Liav A
|
4974727dbb
Kernel: Move x86 IO instructions code into the x86 specific folder
|
3 anni fa |
Liav A
|
9132596b8e
Kernel: Move ACPI and BIOS code into the new Firmware directory
|
3 anni fa |
Liav A
|
bde3c7301e
Kernel/ACPI: Return Optional container after table search
|
3 anni fa |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 anni fa |
Tom
|
8a258edfd6
Kernel: Add x2APIC support
|
3 anni fa |
Andreas Kling
|
68bf6db673
Kernel: Rename Spinlock::is_owned_by_current_thread()
|
3 anni fa |
Andreas Kling
|
0b4671add7
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
|
3 anni fa |
Andreas Kling
|
dea93a8bb9
Kernel: Rename Processor::id() => current_id()
|
4 anni fa |
sin-ack
|
4bfd6e41b9
Kernel: Make Kernel::VMObject allocation functions return KResultOr
|
4 anni fa |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
4 anni fa |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
4 anni fa |
Andreas Kling
|
47bdd7c3a0
Kernel: Rename a very long enum to ShouldDeallocateVirtualRange
|
4 anni fa |
Andreas Kling
|
cdab5b2091
Kernel: Make identity mapping mechanism used during AP boot non-generic
|
4 anni fa |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 anni fa |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 anni fa |
Andreas Kling
|
c9f6786e8b
Kernel: Make various T::class_name() and similar return StringView
|
4 anni fa |
Gunnar Beutner
|
04a912f68f
Kernel: Hide the implementation detail that MSRs use two registers
|
4 anni fa |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 anni fa |
Hendiadyoin1
|
7ca3d413f7
Kernel: Pull apart CPU.h
|
4 anni fa |
Liav A
|
b91df26d4a
Kernel/Interrupts: Return boolean on whether we handled the interrupt
|
4 anni fa |
Brian Gianforcaro
|
64b4e3f34b
Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871)
|
4 anni fa |
Brian Gianforcaro
|
4bf9b399f7
Kernel: Remove unused header includes from various files.
|
4 anni fa |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 anni fa |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 anni fa |