Patent ID: 9298607
Filing Date: 2016-03-29
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, by a controller of a computer system, an access request from an out-of-band agent that runs on a non-host processing element to access a non-volatile random access memory (NVRAM), the NVRAM being byte-rewritable and byte-erasable, the NVRAM having stored thereon data to be used by a set of agents including in-band agents and the out-of-band agent, wherein the in-band agents run on a processor having one or more cores; and determining, by the controller based on attributes associated with the out-of-band agent, which regions in the NVRAM are made available to the out-of-band agent, wherein a region made available to the out-of-band agent is also made available to at least one of the in-band agents, wherein the determining further includes the controller checking a table that stores respective data structures for the in-band agents and the out-of band agents, each respective data structure containing respective attributes for each of the agents, the table containing a data structure for the out-of-band agent that contains the attributes associated with the out-of-band agent, wherein, a higher privilege agent is permitted to configure the table and a lower privileged agent is not permitted to configure the table.