发明名称 APPARATUS, METHOD AND SYSTEM THAT STORES BIOS IN NON-VOLATILE RANDOM ACCESS MEMORY
摘要 A non-volatile random access memory (NVRAM) is used in a computer system to perform multiple roles in the platform storage hierarchy. The NVRAM is byte-rewritable and byte-erasable by the processor. The NVRAM is coupled to the processor to be directly accessed by the processor without going through an I/O subsystem. The NVRAM stores a Basic Input and Output System (BIOS). During a Pre-Extensible Firmware Interface (PEI) phase of the boot process, the cache within the processor can be used in a write-back mode for execution of the BIOS.
申请公布号 US2017052896(A1) 申请公布日期 2017.02.23
申请号 US201615250832 申请日期 2016.08.29
申请人 NACHIMUTHU Murugasamy K.;KUMAR Mohan 发明人 NACHIMUTHU Murugasamy K.;KUMAR Mohan
分类号 G06F12/0868;G06F9/44 主分类号 G06F12/0868
代理机构 代理人
主权项 1. An apparatus comprising: a processor comprising: a processing core;a first interface to couple the processor to a non-volatile memory (NVM), the NVM to store a compressed Basic Input and Output System (BIOS) image;a cache to support execution of a boot process; anda second interface to couple the processing core to a non-volatile random access memory, the processing core to execute program code directly out of the non-volatile random access memory, the non-volatile random access memory having a larger capacity and a lower latency than the non-volatile memory, the non-volatile random access memory to store an uncompressed BIOS image, wherein the uncompressed BIOS image is to be produced by the processor from the compressed BIOS image during a boot process, wherein the cache is permitted to write back to the non-volatile random access memory during execution of the uncompressed BIOS image from the cache.
地址 Beaverton OR US