mirror of
https://github.com/RGBCube/serenity
synced 2025-10-27 16:32:34 +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 | ||