Perform verification check in response to change in page table base register
AssigneeHewlett Packard Enterprise Development LP
InventorsGeoffrey Ndu, Nigel Edwards
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to performing a verification check in response to receiving notification. A computing system includes a host processor, memory coupled to the host processor, and a device separate from the host processor capable of accessing the memory. The host processor has a page table base register. The host processor is configured to send a notification to the device when the page table base register changes. The device performs a verification check in response to receiving the notification.
Claims20
A computing system comprising:
- at least one host processor;
- memory coupled to the at least one host processor;
- and
- a device separate from the at least one host processor capable of accessing the memory,
- wherein the at least one host processor includes a page table base register, wherein the at least one host processor is to:
- execute firmware to provide a notification that a content of the page table base register has changed to the device in response to the content being changed,
- wherein the device is to perform a verification check in response to receiving the notification.
A method comprising:
- executing firmware, by at least one host processor, to configure the at least one host processor to provide a notification that a content of a page table base register has changed to a device in response to the content being changed,
- wherein the at least one host processor includes the page table base register,
- wherein the at least one host processor is coupled to a memory,
- wherein the device is separate from the at least one host processor and is capable of accessing the memory;
- performing, by the device, a verification check in response to receiving the notification.
A non-transitory machine-readable storage medium storing instructions that, if executed by a physical processing element of a management controller, cause the management controller to:
- perform a verification check in response to receiving a notification from at least one host processor of a computing system,
- wherein the computing system includes the at least one host processor, a memory coupled to the at least one host processor, and the management controller also coupled to the memory, wherein the management controller is separate from the at least one host processor,
- wherein the at least one host processor includes a page table base register,
- wherein the at least one host processor is configured, at boot time, to provide the notification to the management controller in response to a change in a content of the page table base register;
- as part of the verification check, send a management interrupt to the at least one host processor in response to receiving the notification,
- receive, in response to the management interrupt, a plurality of register contents of the at least one host processor;
- and
- perform a security action in response to one of the register contents indicating that a user-space protection has been disabled.
Dependencies are inferred from the claim text.