summaryrefslogtreecommitdiff
path: root/src/core/hardware_interrupt_manager.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* NVDRV: Further refactors and eliminate old code.Gravatar Fernando Sahmkow2022-10-061-32/+0
|
* Rework CoreTimingGravatar Kelebek12022-07-101-1/+4
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
| | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
* service: Append service name prefix to common filenamesGravatar Morph2021-07-141-1/+1
|
* core_timing: Make use of uintptr_t to represent user_dataGravatar Lioncash2020-07-271-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.
* core_timing: Make TimedCallback take std::chrono::nanosecondsGravatar Lioncash2020-07-151-6/+7
| | | | Enforces our desired time units directly with a concrete type.
* core_timing: Make use of std::chrono with ScheduleEventGravatar Lioncash2020-07-151-1/+1
|
* core_timing: Use better reference tracking for EventType. (#3159)Gravatar bunnei2019-11-261-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.
* NVServices: Styling, define constructors as explicit and correctionsGravatar Fernando Sahmkow2019-07-051-1/+7
|
* GPU: Correct Interrupts to interrupt on syncpt/value instead of event, ↵Gravatar Fernando Sahmkow2019-07-051-4/+7
| | | | mirroring hardware
* Gpu: Implement Hardware Interrupt Manager and manage GPU interruptsGravatar Fernando Sahmkow2019-07-051-0/+21