summaryrefslogtreecommitdiffstats
path: root/src/core/hardware_interrupt_manager.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-07-28core_timing: Make use of uintptr_t to represent user_dataLioncash1-2/+2
Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly.
2020-07-16core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash1-6/+7
Enforces our desired time units directly with a concrete type.
2020-07-16core_timing: Make use of std::chrono with ScheduleEventLioncash1-1/+1
2019-11-27core_timing: Use better reference tracking for EventType. (#3159)bunnei1-7/+6
* core_timing: Use better reference tracking for EventType. - Moves ownership of the event to the caller, ensuring we don't fire events for destroyed objects. - Removes need for unique names - we won't be using this for save states anyways.
2019-07-05NVServices: Styling, define constructors as explicit and correctionsFernando Sahmkow1-1/+7
2019-07-05GPU: Correct Interrupts to interrupt on syncpt/value instead of event, mirroring hardwareFernando Sahmkow1-4/+7
2019-07-05Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsFernando Sahmkow1-0/+21