[發明專利]用于處理不可糾正的內存錯誤的方法及非瞬態處理器可讀介質有效
| 申請號: | 201280076003.2 | 申請日: | 2012-09-25 |
| 公開(公告)號: | CN104685474B | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 安德魯·克里斯托弗·沃爾頓 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | G06F11/08 | 分類號: | G06F11/08;G06F12/16 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 柴德海,康泉 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 包括 不可 糾正 錯誤 地址 范圍 通知 | ||
1.一種用于處理不可糾正的內存錯誤的方法,包括:
從處理器接收不可糾正的內存錯誤的指示;
向操作系統發送所述不可糾正的內存錯誤的通知;以及
從所述操作系統接收要初始化的內存地址范圍,該地址范圍包括所述不可糾正的內存錯誤的地址;
初始化所述內存地址范圍;
測試所述內存地址范圍的每個地址,以便成功初始化各自的地址。
2.根據權利要求1所述的方法,進一步包括:
從所述操作系統接收指示,所述指示指示所述操作系統是否從所述不可糾正的內存錯誤中恢復;以及
將所述不可糾正的內存錯誤記錄在錯誤日志中,該記錄包括所述操作系統是否從所述錯誤中恢復。
3.根據權利要求1所述的方法,其中所述不可糾正的內存錯誤的所述指示是由所述處理器消耗毒藥導致的處理器機器校驗異常。
4.根據權利要求1所述的方法,進一步包括:
在初始化所述內存地址范圍之前,至少針對所述內存地址范圍禁用不可糾正的內存錯誤的檢測;
以及
在對被成功初始化的所述內存地址范圍的每個地址進行測試之后,重新啟用不可糾正的內存錯誤的檢測。
5.根據權利要求1所述的方法,進一步包括:
基于對被成功初始化的所述內存地址范圍的每個地址的測試,向所述操作系統通知所述內存地址范圍的每個地址的成功初始化。
6.根據權利要求1所述的方法,進一步包括:
基于對被成功初始化的所述內存地址范圍的每個地址的測試,向所述操作系統通知所述內存地址范圍內未被成功地初始化的內存地址。
7.一種用于處理不可糾正的內存錯誤的方法,包括:
從在處理器上執行的固件接收不可糾正的內存錯誤的指示;
確定地址范圍包括所述不可糾正的內存錯誤的進程是否能夠被恢復;
向固件發送要初始化的內存地址范圍,該范圍包括所述不可糾正的內存錯誤的地址;以及
從固件接收被成功地初始化的內存地址范圍的指示。
8.根據權利要求7所述的方法,其中如果所述進程能夠被恢復,則所述方法進一步包括:
清除所述進程。
9.根據權利要求7所述的方法,進一步包括:
將被成功地初始化的內存地址范圍標記為可使用;以及
將未被成功地初始化的內存地址范圍標記為不可使用。
10.根據權利要求7所述的方法,其中,要初始化的內存地址范圍是內存地址的第一范圍,其中如果所述進程不能夠被恢復,則所述方法進一步包括:
將內容要被轉儲至日志的內存地址的第二范圍發送給固件;
從所述固件接收所述第二范圍內包括不可糾正的錯誤的內存地址的的第一子集的指示;以及
將內存地址的所述第二范圍內不包括不可糾正的內存錯誤的內存地址的第二子集轉儲至所述日志。
11.根據權利要求7所述的方法,其中所述不可糾正的內存錯誤的所述指示是由所述處理器消耗毒藥導致的處理器機器校驗異常。
12.一種非瞬態處理器可讀介質,在所述介質上包括一組處理器可執行指令,所述處理器可執行指令在由所述處理器執行時引起所述處理器:
訪問第一內存地址;
確定所述第一內存地址包括毒藥;
向操作系統通知所述毒藥的消耗;
從所述操作系統接收由與所述第一內存地址關聯的進程關聯的第一內存地址范圍;
確定所述第一內存地址范圍內包括不可糾正的內存錯誤的第二內存地址;
初始化所述第一內存地址范圍內的第二內存地址;以及
測試所述第一內存地址范圍內的所述第二內存地址以確定成功初始化。
13.根據權利要求12所述的介質,進一步包括指令,該指令引起所述處理器:
禁用毒藥監視;
以及
向所述操作系統發送被成功地初始化的第二內存地址范圍。
14.根據權利要求12所述的介質,進一步包括指令,該指令引起所述處理器:
禁用毒藥監視;
以及
向所述操作系統發送包括不可糾正的內存錯誤的第三內存地址范圍。
15.根據權利要求12所述的介質,其中所述處理器通過消耗導致機器校驗異常的毒藥來檢測毒藥。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280076003.2/1.html,轉載請聲明來源鉆瓜專利網。





