CPC G06F 9/45558 (2013.01) [G06F 9/226 (2013.01); G06F 9/4881 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01)] | 15 Claims |
1. A method, comprising:
executing a first firmware on a hardware accelerator for a first virtual function; and
in response to a virtualization context switch from the first virtual function to a second virtual function, terminating execution of the first firmware and executing a second firmware for the second virtual function on the hardware accelerator,
wherein the first firmware is designated as firmware for the first virtual function and not the second virtual function, the second firmware is designated as firmware for the second virtual function and not the first virtual function, and the first firmware is different than the second firmware.
|