Memory poisoning with hints
AssigneeIntel Corporation
InventorThanunathan Rangarajan
Life of this patent
Estimating the term…
Abstract
A method and system for storing hints in poisoned data of a computer system memory includes receiving poisoned data in a component of the system; forwarding the poisoned data to a memory controller of the system; and forwarding additional data regarding the poisoned data to a memory controller. The memory controller writes the poisoned data to the system memory wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data; and when the written poisoned data is read signaling a system error and returning the poison signature and the hint to a system software of the system.
Claims28
A method for storing hints in poisoned data in a system memory of a computer system, the method comprising:
- receiving poisoned data in a component of the computer system;
- forwarding the poisoned data to a memory controller of the computer system;
- forwarding additional data regarding the poisoned data to the memory controller;
- writing the poisoned data to the system memory wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data;
- and
- signaling a system error and returning the poison signature and the hint to a system software of the computer system when the written poisoned data is read.
A system for storing hints in poisoned data comprising:
- at least one processor;
- at least one memory device;
- at least one component configured to receive poisoned data and forward the poisoned data and additional data regarding the poisoned data;
- and
- at least one memory controller configured to:
- receive the poisoned data and the additional data regarding the poisoned data from the at least one component;
- write the poisoned data to the at least one memory device wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data;
- and
- signal a system error and return the poison signature and the hint to a system software when the written poisoned data is read.
A processor comprising a memory controller for storing hints in poisoned data, the memory controller including:
- an arrangement for receiving poisoned data and additional data regarding the poisoned data from the at least one component of a computer system;
- an arrangement for writing the poisoned data to at least one memory device wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data;
- and
- an arrangement for signaling a system error and returning the poison signature and the hint to a system software when the written poisoned data is read
Dependencies are inferred from the claim text.