-
公开(公告)号:CN104412232B
公开(公告)日:2018-02-06
申请号:CN201380027238.7
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834
Abstract: 经由一事务开始指令起始一事务。在该事务的执行期间,该事务可中止。若该事务中止,则进行关于事务类型的一判定。基于该事务为一第一类型的事务,在该事务开始指令处继续执行,且基于该事务为一第二类型,在该事务开始指令之后的一指令处继续执行。不管事务类型,继续执行皆包括恢复该事务开始指令中指定的一个或多个寄存器且舍弃事务储存。对于一种类型的事务(非受限事务),该继续包括将信息储存于一事务诊断区块中。
-
公开(公告)号:CN104335185B
公开(公告)日:2017-07-07
申请号:CN201280073606.7
申请日:2012-11-26
Applicant: 国际商业机器公司
IPC: G06F12/00
CPC classification number: G06F9/467 , G06F9/30076 , G06F9/3861
Abstract: 提供受限事务处理。通过事务开始受限指令的执行来起始受限事务。受限事务具有与之关联的多个限制。缺少受限的违反,所述受限事务将要完成。如果遭遇中止条件,则开始于事务开始指令,重新执行事务。限制的违反可能发生中断。
-
公开(公告)号:CN104335164B
公开(公告)日:2017-05-31
申请号:CN201380027489.5
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/30098 , G06F9/3004 , G06F9/30087 , G06F9/30145 , G06F9/3834 , G06F9/3842 , G06F9/3857 , G06F9/3861 , G06F9/466
Abstract: 在计算环境内执行的事务在完成之前结束,即,执行被中止。根据中止执行,退出硬件事务执行CPU模式,并且执行下面的部分的一个或多个:恢复选择的寄存器;在中止时提交非事务存储;分支到事务中止程序状态字指定的位置;设置条件代码和/或中止代码;和/或保留诊断信息。
-
公开(公告)号:CN104335165B
公开(公告)日:2017-03-01
申请号:CN201380027536.6
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/467 , G06F9/30025 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3859 , G06F9/45558 , G06F9/5077 , G06F9/528
Abstract: 提供了事务开始指令和事务结束指令。根据指令的字段,事务开始指令使得启动被约束或未约束事务。事务结束指令结束由事务开始指令开始的事务。
-
公开(公告)号:CN104412232A
公开(公告)日:2015-03-11
申请号:CN201380027238.7
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834
Abstract: 经由一事务开始指令起始一事务。在该事务的执行期间,该事务可中止。若该事务中止,则进行关于事务类型的一判定。基于该事务为一第一类型的事务,在该事务开始指令处继续执行,且基于该事务为一第二类型,在该事务开始指令之后的一指令处继续执行。不管事务类型,继续执行皆包括恢复该事务开始指令中指定的一个或多个寄存器且舍弃事务储存。对于一种类型的事务(非受限事务),该继续包括将信息储存于一事务诊断区块中。
-
公开(公告)号:CN104350474A
公开(公告)日:2015-02-11
申请号:CN201380028460.9
申请日:2013-05-03
Applicant: 国际商业机器公司
CPC classification number: G06F11/1474 , G06F9/3861 , G06F9/466 , G06F9/467 , G06F11/3636 , G06F11/366 , G06F11/3688 , G06F13/4068 , G06F2201/87
Abstract: 提供任务特定诊断控制以促进特定类型的中止状况的调试。可以设置诊断控制以使得有选择地中止事务,允许事务驱动其中止句柄例程,以用于测试目的。所述控制包括例如事务诊断范围和事务诊断控制。所述事务诊断范围指示何时将要应用所述事务诊断控制,所述事务诊断控制指示是否将要有选择地中止事务。
-
公开(公告)号:CN104335181A
公开(公告)日:2015-02-04
申请号:CN201280073457.4
申请日:2012-11-22
Applicant: 国际商业机器公司
IPC: G06F11/07
CPC classification number: G06F11/3636 , G06F11/0724 , G06F11/0775
Abstract: 当发生事务的中止时,进行关于诊断信息是否将储存于一个或多个事务诊断区块(TDB)中的判定。取决于中止类别及其他考虑,存在不同事务诊断区块型别以接受诊断信息。作为实例,存在以下各者:程序指定的TDB,若一有效TDB地址提供于事务开始指令中,则信息储存于该程序指定的TDB中;程序中断TDB,当该程序归因于中断而中止时,储存至该程序中断TDB;及程序拦截TDB,当中止引起拦截时,储存至该程序拦截TDB。
-
公开(公告)号:CN104335177B
公开(公告)日:2017-11-21
申请号:CN201380028444.X
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/3861 , G06F9/3001 , G06F9/3004 , G06F9/30047 , G06F9/30076 , G06F9/30087 , G06F9/30098 , G06F9/30145 , G06F9/30181 , G06F9/3834 , G06F9/466
Abstract: 有选择地控制事务环境中的指令的执行。TRANSACTION BEGIN指令起始事务并且包括有选择地指示是否许可特定类型的指令在所述事务内执行的控制。所述控制包括允许存取寄存器修改控制以及允许浮点运算控制中的一个或多个。
-
公开(公告)号:CN104380246B
公开(公告)日:2017-10-24
申请号:CN201280073582.5
申请日:2012-11-26
Applicant: 国际商业机器公司
CPC classification number: G06F9/3865 , G06F9/3004 , G06F9/30087 , G06F9/3857 , G06F9/466 , G06F9/4812
Abstract: 程序异常情况使得事务中止,并且典型地产生操作系统获得控制的中断。提供程序中断筛选控制以有选择地呈现所述中断。也就是说,来自所述程序异常情况的中断可以至少取决于与所述程序异常情况关联的程序中断筛选控制和事务类而得以呈现或不呈现。由TRANSACTION BEGIN指令提供所述程序中断筛选控制。
-
公开(公告)号:CN104350463B
公开(公告)日:2017-06-23
申请号:CN201380027504.6
申请日:2013-05-17
Applicant: 国际商业机器公司
CPC classification number: G06F9/3861 , G06F9/3004 , G06F9/30087 , G06F9/30098 , G06F9/3834 , G06F9/466 , G06F9/467 , G06F9/528
Abstract: 受限指令被禁止在事务内执行。存在与事务的类型无关地被限制的指令的类别:被约束或非被约束。存在仅在被约束事务中被限制的指令,并且存在基于用于启动事务的指令上指定的控件对于给定的事务选择性地被限制的指令。
-
-
-
-
-
-
-
-
-