summaryrefslogtreecommitdiff
path: root/Kernel/Interrupts
AgeCommit message (Expand)Author
2021-07-04Kernel: Hide the implementation detail that MSRs use two registersGunnar Beutner
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Remove unused CPU.h includesHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-17Kernel/Interrupts: Enumerate nested handlers in a shared handlerLiav A
2021-05-31AK+Kernel: Disallow implicitly lifting pointers to OwnPtr'sAli Mohammad Pur
2021-05-27Kernel: Explicitly initialize bools in IOAPIC mappingAndrew Kaster
2021-05-05Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871)Brian Gianforcaro
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-04-15Everything: Add `-Wnon-virtual-dtor` flagNicholas-Baron
2021-03-23Kernel: Return real handler purpose when registered to spurious handlerLiav A
2021-03-23Kernel: Handle real IRQs from line 7 when using the PICLiav A
2021-03-21Kernel::CPU: Move headers into common directoryHendiadyoin1
2021-03-12Kernel: Run clang-format on PIC.cppAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in a handful of placesAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in InterruptManagementAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in IOAPICAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in SharedIRQHandlerAndreas Kling
2021-03-12Kernel: Convert klog() => AK::Format in APICAndreas Kling
2021-03-04Everywhere: Remove unnecessary `clang-format off`sWilliam McPherson
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-28Kernel: Fix GenericInterruptHandler problems with virtual functionsTom
2021-02-26Everywhere: Remove a bunch of redundant 'AK::' namespace prefixesLinus Groh
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas 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-02-14Kernel: Assert if rounding-up-to-page-size would wrap around to 0Andreas Kling
2021-02-14Kernel: Use PANIC() in a bunch of places :^)Andreas Kling
2021-02-14Kernel: Remove user/kernel flags from RegionAndreas Kling
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-02-05Kernel: Add missing initializer for SharedIRQHandler::m_enabledAndreas Kling
2021-01-27Kernel: Use the CPU# as logical apic idTom
2021-01-27Kernel: Make Processor::id a static functionTom
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Hook up remaining debug macros to Debug.h.asynts
2021-01-25Everywhere: Debug macros instead of constexpr.asynts
2021-01-25Everywhere: Remove unnecessary debug comments.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-22Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-04Kernel: Specify default memory order for some non-synchronizing AtomicsTom
2021-01-01Kernel: Merge PurgeableVMObject into AnonymousVMObjectTom