-
公开(公告)号:US20110145550A1
公开(公告)日:2011-06-16
申请号:US12638314
申请日:2009-12-15
IPC分类号: G06F9/30
CPC分类号: G06F9/00 , G06F9/30 , G06F9/30003 , G06F9/3004 , G06F9/3009 , G06F9/30167 , G06F9/30181 , G06F9/3834 , G06F9/44 , G06F9/4418 , G06F9/45533 , G06F12/1475
摘要: A non-quiescing key setting facility is provided that enables manipulation of storage keys to be performed without quiescing operations of other processors of a multiprocessor system. With this facility, a storage key, which is accessible by a plurality of processors of the multiprocessor system, is updated absent a quiesce of operations of the plurality of processors. Since the storage key is updated absent quiescing of other operations, the storage key may be observed by a processor as having one value at the start of an operation performed by the processor and a second value at the end of the operation. A mechanism is provided to enable the operation to continue, avoiding a fatal exception.
摘要翻译: 提供了一种非静音密钥设置设备,其能够执行存储密钥的操作而不停止多处理器系统的其他处理器的操作。 利用这种设施,不需要多个处理器的操作的静止,更新可由多处理器系统的多个处理器访问的存储密钥。 由于存储密钥在没有其他操作的停顿的情况下更新,所以存储密钥可以被处理器观察到在处理器执行的操作开始时具有一个值,并且在操作结束时观察到第二值。 提供了一种机制,以使操作能够继续,避免致命的异常。
-
公开(公告)号:US08806179B2
公开(公告)日:2014-08-12
申请号:US12638314
申请日:2009-12-15
CPC分类号: G06F9/00 , G06F9/30 , G06F9/30003 , G06F9/3004 , G06F9/3009 , G06F9/30167 , G06F9/30181 , G06F9/3834 , G06F9/44 , G06F9/4418 , G06F9/45533 , G06F12/1475
摘要: A non-quiescing key setting facility is provided that enables manipulation of storage keys to be performed without quiescing operations of other processors of a multiprocessor system. With this facility, a storage key, which is accessible by a plurality of processors of the multiprocessor system, is updated absent a quiesce of operations of the plurality of processors. Since the storage key is updated absent quiescing of other operations, the storage key may be observed by a processor as having one value at the start of an operation performed by the processor and a second value at the end of the operation. A mechanism is provided to enable the operation to continue, avoiding a fatal exception.
摘要翻译: 提供了一种非静音密钥设置设备,其能够执行存储密钥的操作而不停止多处理器系统的其他处理器的操作。 利用这种设施,不需要多个处理器的操作的静止,更新可由多处理器系统的多个处理器访问的存储密钥。 由于存储密钥在没有其他操作的停顿的情况下更新,所以存储密钥可以被处理器观察到在处理器执行的操作开始时具有一个值,并且在操作结束时观察到第二值。 提供了一种机制,以使操作能够继续,避免致命的异常。
-
公开(公告)号:US08751775B2
公开(公告)日:2014-06-10
申请号:US13452248
申请日:2012-04-20
CPC分类号: G06F9/00 , G06F9/30 , G06F9/30003 , G06F9/3004 , G06F9/3009 , G06F9/30167 , G06F9/30181 , G06F9/3834 , G06F9/44 , G06F9/4418 , G06F9/45533 , G06F12/1475
摘要: A non-quiescing key setting facility is provided that enables manipulation of storage keys to be performed without quiescing operations of other processors of a multiprocessor system. With this facility, a storage key, which is accessible by a plurality of processors of the multiprocessor system, is updated absent a quiesce of operations of the plurality of processors. Since the storage key is updated absent quiescing of other operations, the storage key may be observed by a processor as having one value at the start of an operation performed by the processor and a second value at the end of the operation. A mechanism is provided to enable the operation to continue, avoiding a fatal exception.
-
公开(公告)号:US20120204010A1
公开(公告)日:2012-08-09
申请号:US13452248
申请日:2012-04-20
IPC分类号: G06F9/30
CPC分类号: G06F9/00 , G06F9/30 , G06F9/30003 , G06F9/3004 , G06F9/3009 , G06F9/30167 , G06F9/30181 , G06F9/3834 , G06F9/44 , G06F9/4418 , G06F9/45533 , G06F12/1475
摘要: A non-quiescing key setting facility is provided that enables manipulation of storage keys to be performed without quiescing operations of other processors of a multiprocessor system. With this facility, a storage key, which is accessible by a plurality of processors of the multiprocessor system, is updated absent a quiesce of operations of the plurality of processors. Since the storage key is updated absent quiescing of other operations, the storage key may be observed by a processor as having one value at the start of an operation performed by the processor and a second value at the end of the operation. A mechanism is provided to enable the operation to continue, avoiding a fatal exception.
摘要翻译: 提供了一种非静音密钥设置设备,其能够执行存储密钥的操作而不停止多处理器系统的其他处理器的操作。 利用这种设施,不需要多个处理器的操作的静止,更新可由多处理器系统的多个处理器访问的存储密钥。 由于存储密钥在没有其他操作的停顿的情况下更新,所以存储密钥可以被处理器观察到在处理器执行的操作开始时具有一个值,并且在操作结束时观察到第二值。 提供了一种机制,以使操作能够继续,避免致命的异常。
-
公开(公告)号:US09436477B2
公开(公告)日:2016-09-06
申请号:US13524855
申请日:2012-06-15
CPC分类号: G06F9/3861 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3859 , G06F9/3863
摘要: A TRANSACTION ABORT instruction is used to abort a transaction that is executing in a computing environment. The TRANSACTION ABORT instruction includes at least one field used to specify a user-defined abort code that indicates the specific reason for aborting the transaction. Based on executing the TRANSACTION ABORT instruction, a condition code is provided that indicates whether re-execution of the transaction is recommended.
-
公开(公告)号:US08688661B2
公开(公告)日:2014-04-01
申请号:US13524921
申请日:2012-06-15
CPC分类号: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834
摘要: A transaction is initiated via a transaction begin instruction. During execution of the transaction, the transaction may abort. If the transaction aborts, a determination is made as to the type of transaction. Based on the transaction being a first type of transaction, resuming execution at the transaction begin instruction, and based on the transaction being a second type, resuming execution at an instruction following the transaction begin instruction. Regardless of transaction type, resuming execution includes restoring one or more registers specified in the transaction begin instruction and discarding transactional stores. For one type of transaction, the nonconstrained transaction, the resuming includes storing information in a transaction diagnostic block.
摘要翻译: 交易通过交易开始指令启动。 交易执行期间,交易可能会中止。 如果交易中止,则确定交易的类型。 基于事务是第一种类型的事务,在事务开始指令中恢复执行,并且基于事务是第二类型,在事务开始指令之后的指令处恢复执行。 不管交易类型如何,恢复执行包括恢复在事务开始指令中指定的一个或多个寄存器,并丢弃事务存储。 对于一种类型的事务,非约束事务,恢复包括将信息存储在事务诊断块中。
-
公开(公告)号:US20130339702A1
公开(公告)日:2013-12-19
申请号:US13524839
申请日:2012-06-15
IPC分类号: G06F9/38
CPC分类号: G06F9/3865 , G06F9/3004 , G06F9/30087 , G06F9/3857 , G06F9/466 , G06F9/4812
摘要: Program exception conditions cause a transaction to abort and typically result in an interruption in which the operating system obtains control. A program interruption filtering control is provided to selectively present the interrupt. That is, the interrupt from the program exception condition may or may not be presented depending at least on the program interruption filtering control and a transaction class associated with the program exception condition. The program interruption filtering control is provided by a TRANSACTION BEGIN instruction.
-
公开(公告)号:US20130339561A1
公开(公告)日:2013-12-19
申请号:US13524903
申请日:2012-06-15
IPC分类号: G06F13/24
CPC分类号: G06F13/24 , G06F9/466 , G06F11/3636
摘要: A transaction is initiated within a computing environment, and based on detecting a program event recording event, an interrupt is presented for the transaction. Subsequent to the interrupt, one or more controls are set to inhibit presentation of another interrupt based on detecting another PER event. Thereafter, the transaction is re-executed and PER events detected during execution of the transaction are ignored.
-
公开(公告)号:US20130339329A1
公开(公告)日:2013-12-19
申请号:US13524921
申请日:2012-06-15
CPC分类号: G06F9/467 , G06F9/3004 , G06F9/30087 , G06F9/3834
摘要: A transaction is initiated via a transaction begin instruction. During execution of the transaction, the transaction may abort. If the transaction aborts, a determination is made as to the type of transaction. Based on the transaction being a first type of transaction, resuming execution at the transaction begin instruction, and based on the transaction being a second type, resuming execution at an instruction following the transaction begin instruction. Regardless of transaction type, resuming execution includes restoring one or more registers specified in the transaction begin instruction and discarding transactional stores. For one type of transaction, the nonconstrained transaction, the resuming includes storing information in a transaction diagnostic block.
-
公开(公告)号:US10437602B2
公开(公告)日:2019-10-08
申请号:US13524839
申请日:2012-06-15
摘要: Program exception conditions cause a transaction to abort and typically result in an interruption in which the operating system obtains control. A program interruption filtering control is provided to selectively present the interrupt. That is, the interrupt from the program exception condition may or may not be presented depending at least on the program interruption filtering control and a transaction class associated with the program exception condition. The program interruption filtering control is provided by a TRANSACTION BEGIN instruction.
-
-
-
-
-
-
-
-
-