-
公开(公告)号:US20140237299A1
公开(公告)日:2014-08-21
申请号:US13997301
申请日:2011-12-29
Applicant: INTEL CORPORATION
Inventor: Murugasamy Nachimuthu , Mohan J. Kumar , Theodros Yigzaw , Jose A. Vargas , Rajendra Kuramkote
IPC: G06F11/07
CPC classification number: G06F11/0772 , G06F11/0745 , G06F11/3664 , G06F21/57
Abstract: Various embodiments are described herein. Some embodiments include an Operating System and a platform. The platform includes a processor having an error register. The Operating System can write to the error register only via the platform in a secure manner (for example, using platform firmware). Other embodiments are described and claimed.
Abstract translation: 本文描述了各种实施例。 一些实施例包括操作系统和平台。 该平台包括具有错误寄存器的处理器。 操作系统只能通过平台以安全的方式(例如使用平台固件)写入错误寄存器。 描述和要求保护其他实施例。
-
22.
公开(公告)号:US12044730B2
公开(公告)日:2024-07-23
申请号:US17131477
申请日:2020-12-22
Applicant: Intel Corporation
Inventor: Gaurav Porwal , Subhankar Panda , Theodros Yigzaw , John Holm
IPC: G01R31/28 , G01R31/317
CPC classification number: G01R31/317
Abstract: Techniques and mechanisms for providing performance monitoring information. In an embodiment, a performance monitor circuit receives a communication which indicates a format comprising multiple fields which are each to store a respective count of monitored events. A programming of the performance monitor circuit, based on the communication, designates first bits and second bits of the register to provide, respectively, a first first field and a second field according to the format. Performance monitoring subsequent to the programming successively tallies a first count of first events which occur during a first period of time, and a second count of second events which occur during a second period of time. In another embodiment, performance monitoring results in the register concurrently storing both the first count and the second count.
-
公开(公告)号:US20230088947A1
公开(公告)日:2023-03-23
申请号:US17993591
申请日:2022-11-23
Applicant: Intel Corporation
Inventor: Theodros Yigzaw , Geeyarpuram N. Santhanakrishnan , Ganapati N. Srinivasa , Jose A. Vargas , Hisham Shafi , Michael Mishaeli , Ehud Cohen , Zeev Sperber , Shlomo Raikin , Mohan J. Kumar , Julius Y. Mandelblat
Abstract: An apparatus and method are described for detecting and correcting data fetch errors within a processor core. For example, one embodiment of an instruction processing apparatus for detecting and recovering from data fetch errors comprises: at least one processor core having a plurality of instruction processing stages including a data fetch stage and a retirement stage; and error processing logic in communication with the processing stages to perform the operations of: detecting an error associated with data in response to a data fetch operation performed by the data fetch stage; and responsively performing one or more operations to ensure that the error does not corrupt an architectural state of the processor core within the retirement stage.
-
公开(公告)号:US11307996B2
公开(公告)日:2022-04-19
申请号:US16206516
申请日:2018-11-30
Applicant: Intel Corporation
Inventor: Sarathy Jayakumar , Ashok Raj , Wei P. Chen , Theodros Yigzaw , John Holm
IPC: G06F12/1027 , G06F12/0864 , G06F13/16 , G06F11/22 , G06F9/38
Abstract: In an embodiment, a processor for reverse translation includes a plurality of processing engines (PEs) to execute threads and a reverse translation circuit. The reverse translation circuit is to: determine a target module address of a corrupt portion of a memory module; determine a plurality of system physical address (SPA) addresses associated with the memory module; and for each SPA address in the plurality of SPA addresses, translate the SPA address into a translated module address, and in response to a determination that the translated module address matches the target module address, log the SPA address as a result of a reverse translation of the target module address. Other embodiments are described and claimed.
-
公开(公告)号:US20210318932A1
公开(公告)日:2021-10-14
申请号:US17356157
申请日:2021-06-23
Applicant: Intel Corporation
Inventor: Theodros Yigzaw , Geeyarpuram N. Santhanakrishnan , Ganapati N. Srinivasa , Jose A. Vargas , Hisham Shafi , Michael Mishaeli , Ehud Cohen , Zeev Sperber , Shlomo Raikin , Mohan J. Kumar , Julius Y. Mandelblat
Abstract: An apparatus and method are described for detecting and correcting data fetch errors within a processor core. For example, one embodiment of an instruction processing apparatus for detecting and recovering from data fetch errors comprises: at least one processor core having a plurality of instruction processing stages including a data fetch stage and a retirement stage; and error processing logic in communication with the processing stages to perform the operations of: detecting an error associated with data in response to a data fetch operation performed by the data fetch stage; and responsively performing one or more operations to ensure that the error does not corrupt an architectural state of the processor core within the retirement stage.
-
公开(公告)号:US20210286667A1
公开(公告)日:2021-09-16
申请号:US17332302
申请日:2021-05-27
Applicant: Intel Corporation
Inventor: Theodros Yigzaw , John Holm , Subhankar Panda , Hugo Enrique Gonzalez Chavero , Satyaprakash Nanda , Omar Avelar Suarez , Guarav Porwal
IPC: G06F11/07
Abstract: 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.
-
公开(公告)号:US10324852B2
公开(公告)日:2019-06-18
申请号:US15374796
申请日:2016-12-09
Applicant: INTEL CORPORATION
Inventor: Theodros Yigzaw , Ashok Raj , Robert C. Swanson , Mohan J. Kumar
IPC: G06F11/00 , G06F12/0868 , G06F11/20 , G06F12/109
Abstract: One embodiment provides for a data processing system comprising a multi-level system memory including a first memory level of volatile memory and a second memory level that is larger and slower in comparison with the first memory level. The second memory level includes non-volatile memory and can additionally include volatile memory. The multi-level system memory includes a multi-level memory controller including logic to manage a list of faulty addresses within the multi-level system memory. The multi-level memory controller can manage a list of faulty addresses. The multi-level memory controller is configured to satisfy a request for data stored in the first memory level from the second memory level when the data is stored in an address on the list of faulty addresses.
-
公开(公告)号:US10318368B2
公开(公告)日:2019-06-11
申请号:US15168999
申请日:2016-05-31
Applicant: Intel Corporation
Inventor: Ashok Raj , Theodros Yigzaw
Abstract: In accordance with implementations disclosed herein, there is provided systems and methods for enabling error status and reporting in a machine check environment. A processing device includes an error status register and an error status component communicably coupled to the error status register. The error status component determines that a machine check error (MCE) is a first correctable error (CE) and sets a first error status corresponding to the first CE in the error status register based on a threshold value. The threshold value is based on a type of the first CE.
-
公开(公告)号:US20180165207A1
公开(公告)日:2018-06-14
申请号:US15374796
申请日:2016-12-09
Applicant: INTEL CORPORATION
Inventor: Theodros Yigzaw , Ashok Raj , Robert C. Swanson , Mohan J. Kumar
IPC: G06F12/0868 , G06F11/20 , G06F12/109
CPC classification number: G06F12/0868 , G06F11/2094 , G06F12/0804 , G06F12/0866 , G06F12/109 , G06F2201/805 , G06F2201/82 , G06F2212/1032 , G06F2212/202 , G06F2212/2022 , G06F2212/222
Abstract: One embodiment provides for a data processing system comprising a multi-level system memory including a first memory level of volatile memory and a second memory level that is larger and slower in comparison with the first memory level. The second memory level includes non-volatile memory and can additionally include volatile memory. The multi-level system memory includes a multi-level memory controller including logic to manage a list of faulty addresses within the multi-level system memory. The multi-level memory controller can manage a list of faulty addresses. The multi-level memory controller is configured to satisfy a request for data stored in the first memory level from the second memory level when the data is stored in an address on the list of faulty addresses.
-
30.
公开(公告)号:US20180004595A1
公开(公告)日:2018-01-04
申请号:US15201438
申请日:2016-07-02
Applicant: Intel Corporation
Inventor: Ashok Raj , Ron Gabor , Hisham Shafi , Sergiu Ghetie , Mohan J. Kumar , Theodros Yigzaw , Sarathy Jayakumar , Neeraj S. Upasani
IPC: G06F11/10 , G06F12/0893 , G06F12/1045 , G06F12/0875 , G06F3/06
CPC classification number: G06F11/1048 , G06F11/0721
Abstract: A processor of an aspect includes a decode unit to decode a read from memory instruction. The read from memory instruction is to indicate a source memory operand and a destination storage location. The processor also includes an execution unit coupled with the decode unit. The execution unit, in response to the read from memory instruction, is to read data from the source memory operand, store an indication of defective data in an architecturally visible storage location, when the data is defective, and complete execution of the read from memory instruction without causing an exceptional condition, when the data is defective. Other processors, methods, systems, and instructions are disclosed.
-
-
-
-
-
-
-
-
-