index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Interrupts
Age
Commit message (
Expand
)
Author
2020-07-09
Kernel: Fix some flaws that caused crashes or hangs during boot
Tom
2020-07-06
Kernel: Add SMP IPI support
Tom
2020-07-04
Kernel: Move headers intended for userspace use into Kernel/API/
Andreas Kling
2020-07-01
Kernel: Implement software context switching and Processor structure
Tom
2020-06-04
Kernel: Detect APs and boot them into protected mode
Tom
2020-05-28
Kernel: Remove outdated FIXME in InterruptManagement::locate_apic_data
Andreas Kling
2020-05-23
Kernel: Use TypedMapping for accessing IOAPIC registers
Andreas Kling
2020-05-23
Kernel: Oops, we need to use map_typed_writable() for write access :^)
Andreas Kling
2020-05-23
Kernel: Use TypedMappings when looking for APIC information
Andreas Kling
2020-05-23
Kernel: Use TypedMappings in the very unfinished APIC code
Andreas Kling
2020-05-23
Kernel: Tweak some suspicious casts in InterruptManagement
Andreas Kling
2020-05-22
Kernel: Simplify scanning BIOS/EBDA and MP parser initialization
Andreas Kling
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-05-16
Kernel: Let's say that IO::delay(N) delays for N microseconds
Andreas Kling
2020-05-16
Kernel: Annotate UnhandledInterruptHandler::eoi with [[noreturn]]
Shannon Booth
2020-05-08
Kernel: Remove ref-counting from interrupt override metadata
Andreas Kling
2020-04-09
Interrupts: Simplify initialization a bit more
Liav A
2020-04-09
Interrupts: Remove irrelevant FIXME comment
Liav A
2020-04-09
Interrupts: Make the MultiProcessorParser functional again
Liav A
2020-04-09
Kernel: Simplify the Interrupt management initialization
Liav A
2020-04-09
Kernel: Use StringView for ACPI table signatures
Andreas Kling
2020-04-09
Kernel: Add typed_map<T>(PhysicalAddress) and use it in ACPI parsing
Andreas Kling
2020-03-24
Interrupts: Handle spurious IRQs from eoi() method
Liav A
2020-03-24
Interrupts: Use Optional container in IOAPIC
Liav A
2020-03-24
Interrupts: Simplify IRQ disabling & enabling in IRQController(s)
Liav A
2020-03-24
Interrupts: Remove unused methods
Liav A
2020-03-24
Kernel: Simplify disable_irq() and enable_irq() methods in IRQHandler
Liav A
2020-03-24
Interrupts: Do a specific EOI when using the PIC
Liav A
2020-03-24
Interrupts: Assert if trying to install an handler on syscall vector
Liav A
2020-03-24
Kernel: Abstract IRQ controller handling from Interrupt handlers
Liav A
2020-03-24
Kernel: Correct Spurious Interrupt handlers' controller model() method
Liav A
2020-03-24
Kernel: Create an interface for conversion between IRQs and interrupts
Liav A
2020-03-24
Kernel: Ensure that we don't use a hard-disabled IRQController
Liav A
2020-03-24
Kernel: Change the Spurious Interrupt Handler offset in the APIC
Liav A
2020-03-23
AK: Reduce header dependency graph of String.h
Andreas Kling
2020-03-22
Kernel: Run clang-format on files
Shannon Booth
2020-03-19
Interrupts: Add an interface to determine if SMP is enabled
Liav A
2020-03-19
Kernel: Use a const reference to RegisterState in IRQ handling
Liav A
2020-03-09
LibBareMetal: Return FlatPtr from PhysicalAddress::offset_in_page()
Liav A
2020-03-06
Kernel: Simplify a bunch of dbg() and klog() calls
Andreas Kling
2020-03-06
Kernel: Shorten the model name of i8529 PIC class
Liav A
2020-03-06
Kernel: Change data in /proc/interrupts to be more richer
Liav A
2020-03-06
Kernel: Change HandlerPurpose to HandlerType
Liav A
2020-03-06
Kernel: Simplify APIC::enable()
Liav A
2020-03-06
Kernel: Acquire ISA interrupt overrides from Interrupt Management
Liav A
2020-03-02
Kernel: Run clang-format on various files
Liav A
2020-03-02
Kernel: Use klog() instead of kprintf()
Liav A
2020-02-29
Kernel: Simplify interrupt management
Liav A
2020-02-29
Kernel: Initialize Spurious IRQ handlers in switch_to_pic_mode()
Liav A
2020-02-29
Kernel: Delete unnecessary register & unregister calls
Liav A
[next]