-
公开(公告)号:US11327918B2
公开(公告)日:2022-05-10
申请号:US17041519
申请日:2018-06-29
Applicant: Intel Corporation
Inventor: Zhi Yong Chen , Sarathy Jayakumar , Yi Zeng , Wenjuan Mao , Anil Agrawal
IPC: G06F13/40 , G06F9/4401 , G06F11/20
Abstract: There is disclosed in one example a multi-core computing system configured to provide a hot-swappable CPU0, including: a first CPU in a first CPU socket and a second CPU in a second CPU socket; a switch including a first media interface to the first CPU socket and a second media interface to the second CPU socket; and one or more mediums including non-transitory instructions to detect a hot swap event of the first CPU, designate the second CPU as CPU0, determine that a new CPU has replaced the first CPU, operate the switch to communicatively couple the new CPU to a backup initialization code store via the first media interface, initialize the new CPU, and designate the new CPU as CPUN, wherein N≠0.
-
公开(公告)号:US11048512B1
公开(公告)日:2021-06-29
申请号:US16833598
申请日:2020-03-28
Applicant: Intel Corporation
Inventor: Ashok Raj , Andreas Kleen , Gilbert Neiger , Beeman Strong , Jason Brandt , Rupin Vakharwala , Jeff Huxel , Larisa Novakovsky , Ido Ouziel , Sarathy Jayakumar
Abstract: An apparatus and method for processing non-maskable interrupt source information. For example, one embodiment of a processor comprises: a plurality of cores comprising execution circuitry to execute instructions and process data; local interrupt circuitry comprising a plurality of registers to store interrupt-related data including non-maskable interrupt (NMI) data related to a first NMI; and non-maskable interrupt (NMI) processing mode selection circuitry, responsive to a request, to select between at least two NMI processing modes to process the first NMI including: a first NMI processing mode in which the plurality of registers are to store first data related to a first NMI, wherein no NMI source information related to a source of the NMI is included in the first data, and a second NMI processing mode in which the plurality of registers are to store both the first data related to the first NMI and second data comprising NMI source information indicating the NMI source.
-
公开(公告)号:US10929232B2
公开(公告)日:2021-02-23
申请号:US15610067
申请日:2017-05-31
Applicant: Intel Corporation
Inventor: Subhankar Panda , Sarathy Jayakumar , Gaurav Porwal , Theodros Yigzaw
Abstract: A computing apparatus, including: a hardware platform including a processor and memory; and a system management interrupt (SMI) handler; first logic configured to provide a first container and a second container via the hardware platform; and second logic configured to: detect an uncorrectable error in the first container; responsive to the detecting, generate a degraded system state; provide a degraded state message to the SMI handler; instruct the second container to seek a recoverable state; determine that the second container has entered a recoverable state; and initiate a recovery operation.
-
公开(公告)号:US20200257541A1
公开(公告)日:2020-08-13
申请号:US16790203
申请日:2020-02-13
Applicant: Intel Corporation
Inventor: Sarathy Jayakumar , Mohan Kumar
Abstract: Systems, apparatuses and methods may provide for technology that stores first hardware related data to a basic input output system (BIOS) memory area and generates a mailbox data structure, wherein the mailbox data structure includes a first identifier-pointer pair associated with the first hardware related data. Additionally, the technology may generate an operating system (OS) interface table, wherein the OS interface table includes a pointer to the mailbox data structure. In one example, the technology also stores second hardware related data to the BIOS memory area at runtime and adds a second identifier-pointer pair to the mailbox data structure at runtime, wherein the second identifier-pointer pair is associated with the second hardware related data.
-
公开(公告)号:US10732986B2
公开(公告)日:2020-08-04
申请号:US15403006
申请日:2017-01-10
Applicant: Intel Corporation
Inventor: Mohan Kumar , Sarathy Jayakumar , Jose Andy Vargas
IPC: G06F11/00 , G06F9/4401 , G06F16/22 , G06F1/3203 , G06F1/324 , G06F1/3296 , G06F9/44 , G06F9/445 , G06F1/28 , G06F1/3234 , G06F11/36 , G06F1/26 , G06F9/22 , G06F11/30 , G06F11/34 , G06F9/30 , G06F1/20 , G06F15/78 , G06F1/32 , G06F9/38 , G06F119/06
Abstract: Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when the CPU is reset, the firmware boot program including instructions to create Power and Performance Measurement (PPM) interface data structures including an error injection table structure to provide error injection services to an OS.
-
公开(公告)号:US10514931B2
公开(公告)日:2019-12-24
申请号:US16050240
申请日:2018-07-31
Applicant: Intel Corporation
Inventor: Mohan Kumar , Sarathy Jayakumar , Neelam Chandwani
IPC: G06F1/20 , G06F1/26 , G06F1/28 , G06F1/32 , G06F1/3203 , G06F1/3234 , G06F1/324 , G06F1/3296 , G06F11/30 , G06F11/34 , G06F11/36 , G06F15/78 , G06F16/22 , G06F9/22 , G06F9/30 , G06F9/38 , G06F9/44 , G06F9/4401 , G06F9/445
Abstract: In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
-
公开(公告)号:US10372491B2
公开(公告)日:2019-08-06
申请号:US15553481
申请日:2015-03-23
Applicant: Intel Corporation
Inventor: Vincent J. Zimmer , Jiewen Yao , Sarathy Jayakumar , Robert C. Swanson , Rajesh Poornachandran , Gopinatth Selvaraje , Mingqiu Sun , John S. Howard , Eugene Gorbatov
IPC: G06F9/48 , G06F9/46 , G06F1/3287 , G06F9/50 , G06F1/16 , G06F1/3215 , G06F1/3293
Abstract: Methods, apparatuses and storage medium associated with migration between processors by a computing device are disclosed. In various embodiments, a portable electronic device having an internal processor and internal memory may be attached to a dock. The dock may include another processor as well other memory. The attachment of the dock to the portable electronic device may cause an interrupt. In response to this interrupt, a state associated with the internal processor may be copied to the other memory of the dock. Instructions for the computing device may then be executed using the other processor of the dock. Other embodiments may be disclosed or claimed.
-
公开(公告)号:US20190196866A1
公开(公告)日:2019-06-27
申请号:US15852021
申请日:2017-12-22
Applicant: Intel Corporation
Inventor: Mohan J. Kumar , Murugasamy K. Nachimuthu , Sarathy Jayakumar , Sergiu D. Ghetie , Neeraj Upasani , Ronald N. Story
CPC classification number: G06F9/4818 , G06F9/3012 , G06F13/4068 , G06F2213/0008 , G06F2213/0024 , G06F2213/0026
Abstract: There is disclosed in one example a processor, including: a protected runtime mode (PRM) module to receive a PRM interrupt and to: suspend operation of a software task executing on the processor; save processor state information; place the microprocessor into PRM; access a PRM handler in a designated PRM memory region, wherein the PRM handler comprises a platform specific task; restore the processor state; and resume operation of the software task.
-
公开(公告)号:US10007528B2
公开(公告)日:2018-06-26
申请号:US13683748
申请日:2012-11-21
Applicant: Intel Corporation
Inventor: Guy M. Therien , Paul Diefenbaugh , Anil Aggarwal , Andrew D. Henroid , Jeremy J. Shrall , Efraim Rotem , Krishnakanth V. Sistla , Eliezer Weissmann , Mohan Kumar , Sarathy Jayakumar , Jose Andy Vargas , Neelam Chandwani , Michael A. Rothman , Robert Gough , Mark Doran
IPC: G06F17/30 , G06F9/4401 , G06F9/44 , G06F9/445 , G06F1/28 , G06F11/36 , G06F1/26 , G06F9/22 , G06F11/30 , G06F11/34 , G06F9/30 , G06F1/20 , G06F15/78 , G06F1/32 , G06F9/38
CPC classification number: G06F9/4403 , G06F1/206 , G06F1/26 , G06F1/28 , G06F1/32 , G06F1/3203 , G06F1/3234 , G06F1/324 , G06F1/3275 , G06F1/3296 , G06F9/22 , G06F9/30098 , G06F9/3012 , G06F9/384 , G06F9/44 , G06F9/4401 , G06F9/4418 , G06F9/445 , G06F11/3024 , G06F11/3409 , G06F11/3447 , G06F11/3466 , G06F11/3664 , G06F11/3672 , G06F11/3688 , G06F15/7871 , G06F16/2282 , G06F2209/501 , G06F2217/78 , Y02D10/126 , Y02D10/172
Abstract: In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
-
公开(公告)号:US20170185486A1
公开(公告)日:2017-06-29
申请号:US14998196
申请日:2015-12-26
Applicant: Intel Corporation
Inventor: Mohan J. Kumar , George Vergis , Sarathy Jayakumar
CPC classification number: G06F3/0659 , G06F13/16 , G06F13/28 , G06F21/14 , G06F21/53 , G06F2221/2143
Abstract: In an example, there is disclosed a memory controller, including: a data buffer to drive a determinate value to a data bus to communicatively couple to a memory; and a register clock driver to: receive a memory initialization command from a processor; and incrementally step through a plurality of initialization addresses, sequentially driving each initialization address to an address bus to communicatively couple to the memory. There is also disclosed a computing device comprising the memory controller, and a method of initializing memory comprising incrementally stepping through a plurality of initialization addresses and sequentially writing a determinate value to each address.
-
-
-
-
-
-
-
-
-