Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 years ago |
Andreas Kling
|
ad2f95e35a
Kernel: Convert klog() => AK::Format in InterruptManagement
|
4 years ago |
Brian Gianforcaro
|
84a399de5d
Kernel: Move Kernel CommandLine parsing to strongly typed API.
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
fdf03852c9
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
|
4 years ago |
Brian Gianforcaro
|
7482cb6531
Kernel: Avoid some un-necessary copies coming from range based for loops
|
4 years ago |
asynts
|
dca6f1f49b
Everywhere: Replace a bundle of dbg with dbgln.
|
4 years ago |
asynts
|
938e5c7719
Everywhere: Replace a bundle of dbg with dbgln.
|
4 years ago |
asynts
|
ec1080b18a
Refactor: Replace usages of FixedArray with Vector.
|
4 years ago |
asynts
|
9c83d6ff46
Refactor: Replace usages of FixedArray with Array.
|
4 years ago |
Tom
|
bc107d0b33
Kernel: Add SMP IPI support
|
5 years ago |
Andreas Kling
|
11c4a28660
Kernel: Move headers intended for userspace use into Kernel/API/
|
5 years ago |
Tom
|
0bc92c259d
Kernel: Detect APs and boot them into protected mode
|
5 years ago |
Andreas Kling
|
d83d46fd7a
Kernel: Remove outdated FIXME in InterruptManagement::locate_apic_data
|
5 years ago |
Andreas Kling
|
a75c290e51
Kernel: Use TypedMapping for accessing IOAPIC registers
|
5 years ago |
Andreas Kling
|
a04c8d7101
Kernel: Use TypedMappings when looking for APIC information
|
5 years ago |
Andreas Kling
|
8ec8304d74
Kernel: Tweak some suspicious casts in InterruptManagement
|
5 years ago |
Andreas Kling
|
4b847810bf
Kernel: Simplify scanning BIOS/EBDA and MP parser initialization
|
5 years ago |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
5 years ago |
Andreas Kling
|
d92f62db43
Kernel: Remove ref-counting from interrupt override metadata
|
5 years ago |
Liav A
|
0fa50b6405
Interrupts: Simplify initialization a bit more
|
5 years ago |
Liav A
|
6b38befd91
Interrupts: Remove irrelevant FIXME comment
|
5 years ago |
Liav A
|
fec8763c21
Interrupts: Make the MultiProcessorParser functional again
|
5 years ago |
Liav A
|
8139688ef1
Kernel: Simplify the Interrupt management initialization
|
5 years ago |
Andreas Kling
|
a3ca745b5a
Kernel: Use StringView for ACPI table signatures
|
5 years ago |
Andreas Kling
|
f614f0e2cb
Kernel: Add typed_map<T>(PhysicalAddress) and use it in ACPI parsing
|
5 years ago |
Liav A
|
dbc536e917
Interrupts: Assert if trying to install an handler on syscall vector
|
5 years ago |
Liav A
|
f86be46c98
Kernel: Abstract IRQ controller handling from Interrupt handlers
|
5 years ago |