[发明专利]在指令追踪系统中跟踪处理装置的模式有效
申请号: | 201380076979.4 | 申请日: | 2013-06-27 |
公开(公告)号: | CN105229616B | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | T.施米特;P.拉赫纳;B.斯特隆;O.莱维;T.托尔;M.默滕;T.李;R.拉瓦;K.赖 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;张懿 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跟踪处理装置 指令追踪 位模式 分组 接收处理装置 事务存储器 处理装置 分组日志 分组提供 指令 追踪 图案 事务 | ||
按照本文公开的实施例,提供了用于在指令追踪系统中跟踪处理装置的模式的系统和方法。该方法可包含接收处理装置的当前执行模式中的改变的指示。该方法还可包含确定所接收的指示的当前执行模式不同于由IT模块之前生成的第一执行模式(EM)分组的执行模式的值。该方法还可包含基于当前执行模式不同的确定而生成第二EM分组,所述第二EM分组提供处理装置的当前执行模式的值以指示由IT模块生成的追踪中的指令的执行模式中的改变。该方法可还包含生成具有分组日志中的n位模式图案的事务存储器(TMX)分组。n至少为2,并且n位模式指示TMX操作的事务状况。
技术领域
本公开实施例一般涉及处理装置,并且更确切地说,涉及在指令追踪系统中跟踪处理装置的模式。
背景技术
指令追踪系统(ITS)是追踪能力,其提供了软件执行控制流程追踪。追踪输出是采用可变尺寸的分组的形式。解码器可使用分组连同关联的指令字节来重新构造被追踪的软件的执行流程。
附图说明
根据下面给出的具体实施方式和本公开各种实施例的附图,将更全面地理解本公开。然而,附图不应被视为将本公开限于特定实施例,而仅是用于说明和理解目的。
图1A图示了按照可操作的实施例的处理装置的示范指令追踪系统(ITS)架构。
图1B图示了由ITS执行的指令序列和由ITS生成的用于跟踪指令追踪中的执行模式的指令追踪(IT)分组的示例的表。
图1C图示了由ITS执行的指令序列和由ITS生成的用于跟踪指令追踪中的事务存储器执行的IT分组的示例的表。
图2A是图示按照所描述的实施例的示范有序管线和示范寄存器重命名、无序流出/执行管线的框图。
图2B是图示按照所描述的实施例的有序架构核和示范寄存器重命名、要包含在处理器中的无序流出/执行架构核的示范实施例的框图。
图3是图示用于跟踪ITS中的指令追踪中的执行模式的方法的示例的流程图。
图4是图示用于跟踪ITS中的指令追踪中的事务存储器执行的方法的示例的流程图。
图5是图示根据一个实施例的处理器的框图。
图5A图示了按照可操作的实施例的备选示范架构。
图6B示出了按照可操作、安装、集成或配置的实施例的系统的图示。
图7图示了根据一个实施例的计算机系统的框图。
图8是按照本公开实施例的片上系统(SoC)的框图。
图9是片上系统(SoC)设计的实施例的框图。
图10图示了根据一个实施例的计算机系统的框图。
图11图示了根据一个实施例的计算机系统的框图。
图12图示了其中使用触摸屏接口连接器的平板计算装置、智能电话或其它移动装置的实施例的框图。
图13图示了采用计算机系统的示例形式的机器的图示,在机器内可执行用于使机器执行本文讨论的任一个或多个方法论的指令集。
具体实施方式
本文公开的是用于在指令追踪(IT)系统中跟踪处理装置的模式的实施例。模式跟踪提供了在指令追踪期间帮助调试执行软件的信息。在一个实施例中,所述信息包含改变处理装置执行模式的软件中的事件的指示,包含改变的模式的指示。在另一实施例中,所述信息包含处理装置的事务存储器操作的状况的改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076979.4/2.html,转载请声明来源钻瓜专利网。