Patent ID: 11928495
Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A method comprising:
assigning, by a hypervisor in a system comprising a processor resource, virtual functions to respective virtual machines (VMs) of a plurality of VMs, wherein the VFs represent respective virtual trusted platform modules (TPMs) emulated by a hardware controller that is separate from the processor resource that executes the hypervisor;
storing, in a memory, a plurality of information elements comprising addresses referring to corresponding control areas of virtual trusted platform module (TPM) interfaces, wherein the control areas are in the hardware controller and the virtual TPMs are invocable by commands written to the control areas;
executing, on the processor resource, the plurality of VMs; and
writing, by a first VM of the plurality of VMs using the address in a first information element of the plurality of information elements, a command to a first control area of the control areas in the hardware controller to request the security operation of a first virtual TPM of the virtual TPMs.