会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • PROGRAMMABLE ERROR ACTIONS FOR A CACHE IN A DATA PROCESSING SYSTEM
    • 数据处理系统中缓存的可编程错误操作
    • US20100125750A1
    • 2010-05-20
    • US12273155
    • 2008-11-18
    • William C. MoyerGary L. Whisenhunt
    • William C. MoyerGary L. Whisenhunt
    • G06F11/20
    • G06F11/0793G06F11/073G06F12/0802
    • A data processing system and method of operation has a processor coupled to a cache. Cache control circuitry is coupled to the cache and performs error detection. A user programmable error action control register stores a control value for selecting a type of error action to be taken when a cache error is detected. A first value of the control value permits handling of a cache error that is transparent to the processor, and a second value permits handling of the cache error by taking an exception that is visible to the processor. Various alternate actions to a detected error, including error correction or cache line invalidation, may be taken in response to other values of the control value.
    • 数据处理系统和操作方法具有耦合到高速缓存的处理器。 缓存控制电路耦合到高速缓存并执行错误检测。 用户可编程错误动作控制寄存器存储用于选择检测到高速缓存错误时要采取的错误动作的类型的控制值。 控制值的第一个值允许处理对处理器透明的高速缓存错误,第二个值允许通过处理器可见的异常来处理高速缓存错误。 响应于控制值的其他值,可以采取针对检测到的错误的各种替代动作,包括纠错或高速缓存线无效。
    • 4. 发明授权
    • Permissions checking for data processing instructions
    • 权限检查数据处理说明
    • US08627471B2
    • 2014-01-07
    • US12259369
    • 2008-10-28
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • G06F11/00
    • G06F12/1416
    • A data processing system having a processor and a target device processes decorated instructions (i.e. an instruction having a decoration value). A device of the data processing system such as the processor sends transactions to the target device over a system interconnect. The transactions include an indication of an instruction operation, an address associated with the instruction operation, a decoration value (i.e. a command to the target device to perform a function in addition to a primary function of the executed instruction), and access permissions associated with the address. The target device (e.g. a memory with functionality in addition to storage functionality) determines whether a decoration operation specified by the decoration value is permissible based on the received access permissions. The target device performs the decoration operation if appropriate permissions exist.
    • 具有处理器和目标设备的数据处理系统处理装饰指令(即具有装饰值的指令)。 诸如处理器之类的数据处理系统的设备通过系统互连将事务发送到目标设备。 交易包括指令操作的指示,与指令操作相关联的地址,装饰值(即除了执行的指令的主要功能之外的对目标设备执行功能的命令)以及与 地址。 目标设备(例如具有除了存储功能之外的功能的存储器)基于所接收的访问许可来确定装饰值指定的装饰操作是否被允许。 如果存在适当的权限,则目标设备执行装饰操作。
    • 8. 发明授权
    • Programmable error actions for a cache in a data processing system
    • 数据处理系统中缓存的可编程错误操作
    • US08095831B2
    • 2012-01-10
    • US12273155
    • 2008-11-18
    • William C. MoyerGary L. Whisenhunt
    • William C. MoyerGary L. Whisenhunt
    • G06F11/00
    • G06F11/0793G06F11/073G06F12/0802
    • A data processing system and method of operation has a processor coupled to a cache. Cache control circuitry is coupled to the cache and performs error detection. A user programmable error action control register stores a control value for selecting a type of error action to be taken when a cache error is detected. A first value of the control value permits handling of a cache error that is transparent to the processor, and a second value permits handling of the cache error by taking an exception that is visible to the processor. Various alternate actions to a detected error, including error correction or cache line invalidation, may be taken in response to other values of the control value.
    • 数据处理系统和操作方法具有耦合到高速缓存的处理器。 缓存控制电路耦合到高速缓存并执行错误检测。 用户可编程错误动作控制寄存器存储用于选择检测到高速缓存错误时要采取的错误动作的类型的控制值。 控制值的第一个值允许处理对处理器透明的高速缓存错误,第二个值允许通过处理器可见的异常来处理高速缓存错误。 响应于控制值的其他值,可以采取针对检测到的错误的各种替代动作,包括纠错或高速缓存线无效。
    • 9. 发明申请
    • PERMISSIONS CHECKING FOR DATA PROCESSING INSTRUCTIONS
    • 许可证检查数据处理指令
    • US20100107243A1
    • 2010-04-29
    • US12259369
    • 2008-10-28
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • G06F21/00
    • G06F12/1416
    • A data processing system having a processor and a target device processes decorated instructions (i.e. an instruction having a decoration value). A device of the data processing system such as the processor sends transactions to the target device over a system interconnect. The transactions include an indication of an instruction operation, an address associated with the instruction operation, a decoration value (i.e. a command to the target device to perform a function in addition to a primary function of the executed instruction), and access permissions associated with the address. The target device (e.g. a memory with functionality in addition to storage functionality) determines whether a decoration operation specified by the decoration value is permissible based on the received access permissions. The target device performs the decoration operation if appropriate permissions exist.
    • 具有处理器和目标设备的数据处理系统处理装饰指令(即具有装饰值的指令)。 诸如处理器之类的数据处理系统的设备通过系统互连将事务发送到目标设备。 交易包括指令操作的指示,与指令操作相关联的地址,装饰值(即除了执行的指令的主要功能之外的对目标设备执行功能的命令)以及与 地址。 目标设备(例如具有除了存储功能之外的功能的存储器)基于所接收的访问许可来确定装饰值指定的装饰操作是否被允许。 如果存在适当的权限,则目标设备执行装饰操作。
    • 10. 发明申请
    • QUALIFICATION OF CONDITIONAL DEBUG INSTRUCTIONS BASED ON ADDRESS
    • 基于地址的条件调试指令的资格
    • US20090235059A1
    • 2009-09-17
    • US12049984
    • 2008-03-17
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • G06F9/30
    • G06F9/30076G06F9/30189
    • A processor implementation supports selection of an execution mode for debug instruction instances based on respective addresses thereof in addressable memory can provide an attractive mechanism for executing debug instructions in a way that allows some instances of the instructions to operate with debug semantics while suppressing other instances by executing them with no-operation (NOP) semantics. In some embodiments, selection of operative execution semantics may be based on attributes of a memory page in which a particular debug instruction instance resides. In some embodiments, portions of an address space may be delimited (e.g., using values stored in bounding registers and addresses of particular debug instruction instances compared against the delimited portions to select appropriate execution semantics. In some embodiments, both types of evaluations may be used in selecting appropriate execution semantics for a particular debug instruction instance.
    • 处理器实现支持基于其可寻址存储器中的相应地址来选择用于调试指令实例的执行模式可以提供用于以允许指令的某些实例以调试语义来操作的方式来执行调试指令的有吸引力的机制,同时通过 执行它们与无操作(NOP)语义。 在一些实施例中,可操作执行语义的选择可以基于特定调试指令实例驻留在其中的存储器页的属性。 在一些实施例中,可以对地址空间的部分进行限定(例如,使用存储在边界寄存器中的值和特定调试指令实例的地址与定界部分进行比较以选择适当的执行语义在一些实施例中,可以使用两种类型的评估 在为特定调试指令实例选择适当的执行语义。