Patent ID: 11915015
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system supporting use of pre-boot resources of an Information Handling System (IHS) by a plurality of workspaces operating on the IHS, the system comprising:
a workspace orchestration service that is remote from the IHS and that manages deployment of workspaces on the IHS; and
the IHS comprising:
a processor; and
a memory coupled to the processor, the memory storing program instructions that, upon execution by the processor, cause the IHS to:
receive, from the remote workspace orchestration service, a notification of an initialization of a first workspace on the IHS, wherein the notification specifies a segregated variable space for use by the first workspace;
initialize the segregated variable space and populate the segregated variable space with a plurality of pre-boot variables allowed for configuration by the first workspace, wherein the segregated variable space is populated with the pre-boot variables based on an access control list that specifies the plurality of pre-boot variables allowed for configuration by the first workspace, and wherein an update key is stored in the segregated variable space during initialization of the segregated variable space, and wherein a modification to the pre-boot variables allowed for configuration by the first workspace is decrypted using the update key;
receive, from the first workspace, a request to configure a pre-boot resource of the IHS;
identify the segregated variable space as being mapped for use by the first workspace;
determine whether the first workspace is allowed to configure the requested pre-boot variable based on the pre-boot variables that are populated in the segregated variable space; and
when access to the requested pre-boot variable is allowed, configure the requested pre-boot variable on behalf of the first workspace.