×

Varying firmware for virtualized device

  • US 10,459,751 B2
  • Filed: 06/30/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 06/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for executing a first firmware and a second firmware differing from the first firmware on a virtualized device, the method comprising:

  • detecting a virtualization context switch for the virtualized device from a current function to a subsequent function, wherein the virtualization context switch comprises a switch from performing work for a first virtual machine to performing work for a second virtual machine, wherein the work for the first virtual machine is performed with the first firmware, wherein the work for the second virtual machine is performed with the second firmware, wherein the first virtual machine is associated with the current function, and wherein the second virtual machine is associated with the subsequent function;

    in response to the virtualization context switch, stopping the first firmware on the virtualized device for the current function; and

    in response to the virtualization context switch, causing the virtualized device to execute the second firmware for the subsequent function, wherein the current function is different than the subsequent function, the first virtual machine is different than the second virtual machine, and the work performed for the first virtual machine is different than the work performed for the second virtual machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×