Restricted instructions in transactional execution

    公开(公告)号:GB2513508A

    公开(公告)日:2014-10-29

    申请号:GB201414238

    申请日:2013-05-17

    Applicant: IBM

    Abstract: Restricted instructions are prohibited from execution within a transaction. There are classes of instructions that are restricted regardless of type of transaction: constrained or nonconstrained. There are instructions only restricted in constrained transactions, and there are instructions that are selectively restricted for given transactions based on controls specified on instructions used to initiate the transactions.

    Translation of input/output addresses to memory addresses

    公开(公告)号:AU2010355813B2

    公开(公告)日:2014-05-22

    申请号:AU2010355813

    申请日:2010-11-08

    Applicant: IBM

    Abstract: An address provided in a request issued by an adapter is converted to an address directly usable in accessing system memory. The address includes a plurality of bits, in which the plurality of bits includes a first portion of bits and a second portion of bits. The second portion of bits is used to index into one or more levels of address translation tables to perform the conversion, while the first portion of bits are ignored for the conversion. The first portion of bits are used to validate the address.

    SAVING/RESTORING SELECTED REGISTERS IN TRANSACTIONAL PROCESSING

    公开(公告)号:CA2874179A1

    公开(公告)日:2013-12-19

    申请号:CA2874179

    申请日:2012-11-26

    Applicant: IBM

    Abstract: A transaction begin instruction begins execution of a transaction and includes a general register save mask having bits, that when set, indicate registers to be saved in the event the transaction is aborted. At the beginning of the transaction, contents of the registers are saved in memory not accessible to the program, and if the transaction is aborted, the saved contents are copied to the registers.

    PROGRAM INTERRUPTION FILTERING IN TRANSACTIONAL EXECUTION

    公开(公告)号:CA2874178A1

    公开(公告)日:2013-12-19

    申请号:CA2874178

    申请日:2012-11-26

    Applicant: IBM

    Abstract: 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.

Patent Agency Ranking