发明名称 MEMORY ERROR PROPAGATION FOR FASTER ERROR RECOVERY
摘要 A method for managing a corrupted memory block. The method includes detecting the corrupted memory block, and removing, after detecting the corrupted memory block, references to the corrupted memory block. The method further includes identifying, after detecting the corrupted memory block, an uncorrupted memory block and analyzing each cache line. The method further includes determining, while analyzing each cache line, that a first cache line includes an uncorrectable error and creating, based on determining the first cache line includes the uncorrectable error, a second cache line including an artificial error, and migrating the second cache line to the uncorrupted memory block, where a layout of the corrupted memory block is maintained.
申请公布号 US2015347254(A1) 申请公布日期 2015.12.03
申请号 US201414292058 申请日期 2014.05.30
申请人 Oracle International Corporation 发明人 Jones Blake Alan;Chessin Stephen
分类号 G06F11/20 主分类号 G06F11/20
代理机构 代理人
主权项 1. A method for managing a corrupted memory block, comprising: detecting the corrupted memory block comprising a plurality of cache lines; removing, after detecting the corrupted memory block, a plurality of references to the corrupted memory block; identifying, after detecting the corrupted memory block, an uncorrupted memory block; analyzing each cache line of the plurality of cache lines; determining, while analyzing each cache line, a first cache line of the plurality of cache lines comprises an uncorrectable error; creating, based on determining the first cache line comprises the uncorrectable error, a second cache line comprising an artificial error; and migrating the second cache line and each of the plurality of cache lines excluding the first cache line to the uncorrupted memory block, wherein a layout of the corrupted memory block is maintained.
地址 Redwood Shores CA US