summaryrefslogtreecommitdiff
path: root/Kernel/Interrupts/InterruptManagement.cpp
AgeCommit message (Expand)Author
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-11Kernel: Remove unused header includes in Interrupts subtreeBrian Gianforcaro
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-17Kernel/Interrupts: Enumerate nested handlers in a shared handlerLiav A
2021-05-03Kernel: Remove unused header includes from various files.Brian Gianforcaro
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-12Kernel: Convert klog() => AK::Format in InterruptManagementAndreas Kling
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functionsAndreas Kling
2021-02-15Kernel: Avoid some un-necessary copies coming from range based for loopsBrian Gianforcaro
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2020-09-08Refactor: Replace usages of FixedArray with Vector.asynts
2020-09-08Refactor: Replace usages of FixedArray with Array.asynts
2020-07-06Kernel: Add SMP IPI supportTom
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-06-04Kernel: Detect APs and boot them into protected modeTom
2020-05-28Kernel: Remove outdated FIXME in InterruptManagement::locate_apic_dataAndreas Kling
2020-05-23Kernel: Use TypedMapping for accessing IOAPIC registersAndreas Kling
2020-05-23Kernel: Use TypedMappings when looking for APIC informationAndreas Kling
2020-05-23Kernel: Tweak some suspicious casts in InterruptManagementAndreas Kling
2020-05-22Kernel: Simplify scanning BIOS/EBDA and MP parser initializationAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-08Kernel: Remove ref-counting from interrupt override metadataAndreas Kling
2020-04-09Interrupts: Simplify initialization a bit moreLiav A
2020-04-09Interrupts: Remove irrelevant FIXME commentLiav A
2020-04-09Interrupts: Make the MultiProcessorParser functional againLiav A
2020-04-09Kernel: Simplify the Interrupt management initializationLiav A
2020-04-09Kernel: Use StringView for ACPI table signaturesAndreas Kling
2020-04-09Kernel: Add typed_map<T>(PhysicalAddress) and use it in ACPI parsingAndreas Kling
2020-03-24Interrupts: Assert if trying to install an handler on syscall vectorLiav A
2020-03-24Kernel: Abstract IRQ controller handling from Interrupt handlersLiav A
2020-03-24Kernel: Create an interface for conversion between IRQs and interruptsLiav A
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-09LibBareMetal: Return FlatPtr from PhysicalAddress::offset_in_page()Liav A
2020-03-06Kernel: Change data in /proc/interrupts to be more richerLiav A
2020-03-06Kernel: Acquire ISA interrupt overrides from Interrupt ManagementLiav A
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-02-29Kernel: Simplify interrupt managementLiav A
2020-02-29Kernel: Initialize Spurious IRQ handlers in switch_to_pic_mode()Liav A
2020-02-24Kernel: Don't use references or pointers to physical addressesLiav A
2020-02-24Kernel: Add Interrupt Management and Generic Interrupt HandlerLiav A