CPC G06F 13/24 (2013.01) [G06F 13/1668 (2013.01); G06T 1/20 (2013.01)] | 20 Claims |
1. A graphics processor comprising:
a system interface including a device interface configurable for assignment to a guest software domain;
a plurality of graphics engines; and
a graphics microcontroller coupled with the system interface and the plurality of graphics engines, wherein the graphics microcontroller is configured to:
receive a pointer to a memory structure in a host memory, the host memory accessible via the system interface, wherein the pointer is received for the guest software domain; and
in response to a request to schedule a workload for the guest software domain, submit the workload and the pointer to a graphics engine of the plurality of graphics engines, wherein the graphics engine is configured to access the memory structure via the pointer and configure delivery of an interrupt to the guest software domain based on data accessed via the pointer.
|