mirror of
https://github.com/RGBCube/serenity
synced 2025-05-14 08:34:57 +00:00
![]() This patch move AddressSpace (the per-process memory manager) to using the new atomic "place" APIs in RegionTree as well, just like we did for MemoryManager in the previous commit. This required updating quite a few places where VM allocation and actually committing a Region object to the AddressSpace were separated by other code. All you have to do now is call into AddressSpace once and it'll take care of everything for you. |
||
---|---|---|
.. | ||
APIC.cpp | ||
APIC.h | ||
GenericInterruptHandler.cpp | ||
GenericInterruptHandler.h | ||
InterruptManagement.cpp | ||
InterruptManagement.h | ||
IOAPIC.cpp | ||
IOAPIC.h | ||
IRQController.h | ||
IRQHandler.cpp | ||
IRQHandler.h | ||
PIC.cpp | ||
PIC.h | ||
SharedIRQHandler.cpp | ||
SharedIRQHandler.h | ||
SpuriousInterruptHandler.cpp | ||
SpuriousInterruptHandler.h | ||
UnhandledInterruptHandler.cpp | ||
UnhandledInterruptHandler.h |