summaryrefslogtreecommitdiff
path: root/Kernel/Interrupts
AgeCommit message (Expand)Author
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
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-21Kernel: Allow to install a real IRQ handler on a spurious oneLiav A
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-02Kernel: Fix counting interruptsTom
2020-11-01Kernel: Don't remap IOAPIC registers every time we try to read/writeTom
2020-10-26Kernel: Various APIC timer fixesTom
2020-10-25Kernel: Set up and calibrate APIC timer, and enable timer on all CPUsTom
2020-10-18Kernel: Unbreak /proc/interrupts when running with APICAndreas Kling
2020-10-18Kernel: Tweak strange PAGE_ROUND_UP(1) in APIC codeAndreas Kling
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-19Kernel: Fix assertion statement in GenericInterruptHandlerLiav A
2020-09-16Kernel: Return ENOMEM in more placesLuke
2020-09-08Refactor: Replace usages of FixedArray with Vector.asynts
2020-09-08Refactor: Replace usages of FixedArray with Array.asynts
2020-08-30Kernel: Unbreak building with extra debug macros, part 1Ben Wiederhake
2020-08-28Kernel: Remove the enabled concept of IRQ handlersLiav A
2020-08-28Kernel: Add and remove explicit keyword where neededLiav A
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22AK: Get rid of make_singleton functionTom
2020-08-22Kernel: Move Singleton class to AKTom
2020-08-21Kernel: Switch singletons to use new Singleton classTom