用於保留位元的強制執行的裝置及方法
    4.
    发明专利
    用於保留位元的強制執行的裝置及方法 审中-公开
    用于保留比特的强制运行的设备及方法

    公开(公告)号:TW201732553A

    公开(公告)日:2017-09-16

    申请号:TW105137682

    申请日:2016-11-17

    IPC分类号: G06F9/30 G06F11/07

    摘要: 本發明揭露一種用於保留位元的強制執行的裝置及方法。例如,一處理器之實施例包含:記憶體管理單元,用以將包括有保留位元組的位元組儲存於系統記憶體;保留位元強制執行邏輯,用以產生虛擬隨機模式於保留位元中,並且在儲存保留位元之前先產生錯誤校正碼於虛擬隨機模式上;記憶體管理單元載入包括有虛擬隨機模式及錯誤校正碼的保留位元;保留位元強制執行邏輯使用錯誤校正碼判定保留位元是否已被軟體修改;及若保留位元已被修改,則處理器產生錯誤狀況,且若未修改,則處理器繼續正常執行。

    简体摘要: 本发明揭露一种用于保留比特的强制运行的设备及方法。例如,一处理器之实施例包含:内存管理单元,用以将包括有保留字节的字节存储于系统内存;保留比特强制运行逻辑,用以产生虚拟随机模式于保留比特中,并且在存储保留比特之前先产生错误校正码于虚拟随机模式上;内存管理单元加载包括有虚拟随机模式及错误校正码的保留比特;保留比特强制运行逻辑使用错误校正码判定保留比特是否已被软件修改;及若保留比特已被修改,则处理器产生错误状况,且若未修改,则处理器继续正常运行。

    用以提供原子範圍運算的指令及邏輯
    7.
    发明专利
    用以提供原子範圍運算的指令及邏輯 审中-公开
    用以提供原子范围运算的指令及逻辑

    公开(公告)号:TW201702867A

    公开(公告)日:2017-01-16

    申请号:TW105105516

    申请日:2016-02-24

    IPC分类号: G06F9/30 G06F9/38

    摘要: 指令及邏輯在多處理系統中提供原子範圍運算。在一實施例中,原子範圍修改指令指明用於範圍索引集合的位址。指令會封鎖對範圍索引集合的存取以及載入範圍索引以檢查範圍大小。比較範圍大小與足以執行範圍修改的大小。假使範圍大小是足以執行範圍修改時,則執行範圍修改及將範圍索引集合的一或更多修改的範圍索引回存至記憶體。否則,當範圍大小不足以執行該範圍修改時,設定錯誤訊號。解除對範圍索引集合的存取之封鎖,以回應原子範圍修改指令的完成。實施例可包含原子增量NEXT指令、加法NEXT指令、減量END指令、及/或減法END指令。

    简体摘要: 指令及逻辑在多处理系统中提供原子范围运算。在一实施例中,原子范围修改指令指明用于范围索引集合的位址。指令会封锁对范围索引集合的存取以及加载范围索引以检查范围大小。比较范围大小与足以运行范围修改的大小。假使范围大小是足以运行范围修改时,则运行范围修改及将范围索引集合的一或更多修改的范围索引回存至内存。否则,当范围大小不足以运行该范围修改时,设置错误信号。解除对范围索引集合的存取之封锁,以回应原子范围修改指令的完成。实施例可包含原子增量NEXT指令、加法NEXT指令、减量END指令、及/或减法END指令。