Split-control of page attributes between virtual machines and a virtual machine monitor
US-2019042299-A1 · Feb 7, 2019 · US
US2021286667A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021286667-A1 |
| Application number | US-202117332302-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 27, 2021 |
| Priority date | May 27, 2021 |
| Publication date | Sep 16, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An embodiment of an electronic apparatus may comprise one or more substrates, and a controller coupled to the one or more substrates, the controller including circuitry to provide management of a connected hardware subsystem with respect to one or more of reliability, availability and serviceability, and coordinate the management of the connected hardware subsystem with respect to one or more of reliability, availability and serviceability between the connected hardware subsystem and a host. Other embodiments are disclosed and claimed.
Opening claim text (preview).
What is claimed is: 1 . An electronic apparatus, comprising: one or more substrates; and a controller coupled to the one or more substrates, the controller including circuitry to: provide management of a connected hardware subsystem with respect to one or more of reliability, availability and serviceability, and coordinate the management of the connected hardware subsystem with respect to one or more of reliability, availability and serviceability between the connected hardware subsystem and a host. 2 . The apparatus of claim 1 , wherein the circuitry is further to: proactively notify the host of a temporary failure event for the connected hardware subsystem. 3 . The apparatus of claim 2 , wherein the circuitry is further to: release a hardware resource of the connected hardware subsystem related to the temporary failure event in response to a communication from the host that indicates that the host has undertaken a failure mitigation action for the notified temporary failure event; and initiate a self-repair action for the released hardware resource. 4 . The apparatus of claim 3 , wherein the circuitry is further to: notify the host that the released hardware resource may be reclaimed if the self-repair action is successful. 5 . The apparatus of claim 3 , wherein the circuitry is further to: notify the host that the temporary failure event is a permanent failure event if the self-repair action is unsuccessful. 6 . The apparatus of claim 2 , wherein the connected hardware subsystem corresponds to a memory subsystem, and wherein the circuitry is further to: release a portion of memory of the memory subsystem related to the temporary failure event in response to a communication from the host that indicates that the host has temporarily mapped out the portion of memory; and initiate a post-package repair for the released portion of memory. 7 . The apparatus of claim 6 , wherein the circuitry is further to: notify the host that the released portion of memory may be reused if the post-package repair is successful; and notify the host that the portion of memory of the memory subsystem is to remain mapped out if the post-package repair is unsuccessful. 8 . An electronic system, comprising: a controller; and memory communicatively coupled to the controller, wherein the memory stores firmware instructions that when executed by the controller cause the controller to: provide management of a connected hardware subsystem with respect to one or more of reliability, availability and serviceability, and coordinate the management of the connected hardware subsystem with respect to one or more of reliability, availability and serviceability between the connected hardware subsystem and a host. 9 . The system of claim 8 , wherein the memory stores further firmware instructions that when executed by the controller cause the controller to: proactively notify the host of a temporary failure event for the connected hardware subsystem. 10 . The system of claim 9 , wherein the memory stores further firmware instructions that when executed by the controller cause the controller to: release a hardware resource of the connected hardware subsystem related to the temporary failure event in response to a communication from the host that indicates that the host has undertaken a failure mitigation action for the notified temporary failure event; and initiate a self-repair action for the released hardware resource. 11 . The system of claim 10 , wherein the memory stores further firmware instructions that when executed by the controller cause the controller to: notify the host that the released hardware resource may be reclaimed if the self-repair action is successful. 12 . The system of claim 10 , wherein the memory stores further firmware instructions that when executed by the controller cause the controller to: notify the host that the temporary failure event is a permanent failure event if the self-repair action is unsuccessful. 13 . The system of claim 9 , wherein the connected hardware subsystem corresponds to a memory subsystem, and wherein the memory stores further firmware instructions that when executed by the controller cause the controller to: release a portion of memory of the memory subsystem related to the temporary failure event in response to a communication from the host that indicates that the host has temporarily mapped out the portion of memory; and initiate a post-package repair for the released portion of memory. 14 . The system of claim 13 , wherein the memory stores further firmware instructions that when executed by the controller cause the controller to: notify the host that the released portion of memory may be reused if the post-package repair is successful; and notify the host that the portion of memory of the memory subsystem is to remain mapped out if the post-package repair is unsuccessful. 15 . A method of managing a subsystem, comprising: providing management of a connected hardware subsystem with respect to one or more of reliability, availability and serviceability; and coordinating the management of the connected hardware subsystem with respect to one or more of reliability, availability and serviceability between the connected hardware subsystem and a host. 16 . The method of claim 15 , further comprising: proactively notifying the host of a temporary failure event for the connected hardware subsystem. 17 . The method of claim 16 , further comprising: releasing a hardware resource of the connected hardware subsystem related to the temporary failure event in response to a communication from the host that indicates that the host has undertaken a failure mitigation action for the notified temporary failure event; and initiating a self-repair action for the released hardware resource. 18 . The method of claim 17 , further comprising: notifying the host that the released hardware resource may be reclaimed if the self-repair action is successful; and notifying the host that the temporary failure event is a permanent failure event if the self-repair action is unsuccessful. 19 . The method of claim 16 , wherein the connected hardware subsystem corresponds to a memory subsystem, further comprising: releasing a portion of memory of the memory subsystem related to the temporary failure event in response to a communication from the host that indicates that the host has temporarily mapped out the portion of memory; and initiating a post-package repair for the released portion of memory. 20 . The method of claim 19 , further comprising: notifying the host that the released portion of memory may be reused if the post-package repair is successful; and notifying the host that the portion of memory of the memory subsystem is to remain mapped out if the post-package repair is unsuccessful.
Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers · CPC title
Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title
Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.