会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • 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.
    • 具有处理器和目标设备的数据处理系统处理装饰指令(即具有装饰值的指令)。 诸如处理器之类的数据处理系统的设备通过系统互连将事务发送到目标设备。 交易包括指令操作的指示,与指令操作相关联的地址,装饰值(即除了执行的指令的主要功能之外的对目标设备执行功能的命令)以及与 地址。 目标设备(例如具有除了存储功能之外的功能的存储器)基于所接收的访问许可来确定装饰值指定的装饰操作是否被允许。 如果存在适当的权限,则目标设备执行装饰操作。
    • 6. 发明申请
    • 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.
    • 具有处理器和目标设备的数据处理系统处理装饰指令(即具有装饰值的指令)。 诸如处理器之类的数据处理系统的设备通过系统互连将事务发送到目标设备。 交易包括指令操作的指示,与指令操作相关联的地址,装饰值(即除了执行的指令的主要功能之外的对目标设备执行功能的命令)以及与 地址。 目标设备(例如具有除了存储功能之外的功能的存储器)基于所接收的访问许可来确定装饰值指定的装饰操作是否被允许。 如果存在适当的权限,则目标设备执行装饰操作。
    • 7. 发明申请
    • 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)语义。 在一些实施例中,可操作执行语义的选择可以基于特定调试指令实例驻留在其中的存储器页的属性。 在一些实施例中,可以对地址空间的部分进行限定(例如,使用存储在边界寄存器中的值和特定调试指令实例的地址与定界部分进行比较以选择适当的执行语义在一些实施例中,可以使用两种类型的评估 在为特定调试指令实例选择适当的执行语义。
    • 8. 发明申请
    • DEBUG INSTRUCTION FOR USE IN A DATA PROCESSING SYSTEM
    • 用于数据处理系统的调试指令
    • US20090100254A1
    • 2009-04-16
    • US11871847
    • 2007-10-12
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • G06F9/44
    • G06F11/3656G06F9/3005G06F9/30072G06F9/30181
    • A method includes providing a debug instruction and providing a debug control register field, where if the debug control register field has a first value, the debug instruction executes a debug operation and where if the debug control register field has a second value, the debug instruction is to be executed as a no-operation (NOP) instruction. A data processing system includes instruction fetch circuitry for receiving a debug instruction, a debug control register field, and debug execution control circuitry for controlling execution of the debug instruction in a first manner if the debug control register field has a first value and in a second manner if the debug control register field has a second value, where in the first manner a debug operation is performed and in the second manner no debug operation is performed.
    • 一种方法包括提供调试指令并提供调试控制寄存器字段,其中如果调试控制寄存器字段具有第一值,则调试指令执行调试操作,并且如果调试控制寄存器字段具有第二值,则调试指令 将作为无操作(NOP)指令执行。 数据处理系统包括用于接收调试指令的指令提取电路,调试控制寄存器字段和调试执行控制电路,用于如果调试控制寄存器字段具有第一值,则以第一方式控制调试指令的执行 如果调试控制寄存器字段具有第二值,则以第一种方式执行调试操作,并且在第二方式中不执行调试操作。
    • 9. 发明授权
    • Qualification of conditional debug instructions based on address
    • 基于地址的条件调试指令的资格
    • US08261047B2
    • 2012-09-04
    • US12049984
    • 2008-03-17
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • G06F11/36
    • 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)语义。 在一些实施例中,可操作执行语义的选择可以基于特定调试指令实例驻留在其中的存储器页的属性。 在一些实施例中,地址空间的部分可以被限定(例如,使用存储在边界寄存器中的值和特定调试指令实例的地址与定界部分进行比较以选择适当的执行语义在一些实施例中,可以使用两种类型的评估 在为特定调试指令实例选择适当的执行语义。
    • 10. 发明申请
    • DATA PROCESSOR FOR PROCESSING A DECORATED STORAGE NOTIFY
    • 用于处理装饰性存储通知的数据处理器
    • US20100106872A1
    • 2010-04-29
    • US12259368
    • 2008-10-28
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • William C. MoyerMichael D. SnyderGary L. Whisenhunt
    • G06F13/00G06F12/00
    • G06F13/4217G06F9/3004G06F9/30043G06F9/3834G06F9/3885G06F13/16G06F2213/0054
    • 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. A decorated storage notify (DSN) transaction includes an indication of an instruction operation, an address associated with the instruction operation, and a decoration value (i.e. a command to the target device to perform a function in addition to a store or a load). The transaction on the system interconnect includes an address phase and no data phase, thereby improving system bandwidth. In one form the target device (e.g. a memory with functionality in addition to storage functionality) performs a read-modify-write operation using information at a storage location of the target device.
    • 具有处理器和目标设备的数据处理系统处理装饰指令(即具有装饰值的指令)。 诸如处理器之类的数据处理系统的设备通过系统互连将事务发送到目标设备。 装饰存储通知(DSN)事务包括指令操作的指示,与指令操作相关联的地址,以及装饰值(即除了存储或负载之外还执行功能的目标设备的命令)。 系统互连上的事务包括地址阶段和数据阶段,从而提高系统带宽。 在一种形式中,目标设备(例如具有除了存储功能之外的功能的存储器)使用目标设备的存储位置处的信息执行读取 - 修改 - 写入操作。