Patent SG-11201407465T-A (SG)
Title: Constrained transaction execution
Inventor: GREINER DAN
IPC: G06F12/00
Filed: 2012-11-26
Abstract: (12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property Organization International Bureau (43) International Publication Date 19 December 2013 (19.12.2013) WIPOIPCT (10) International Publication Number WO 2013/186604 A1 (51) International Patent Classification: G06F12/00 ( 2006.01) (21) International Application Number: PCT/IB2012/056734 (22) International Filing Date: 26 November 2012 (26.11.2012) (25) Filing Language: English (26) Publication Language: English (30) Priority Data: 13/524,788 15 June 2012 (15.06.2012) US (71) Applicant: INTERNATIONAL BUSINESS MA­ CHINES CORPORATION [US/US]; New Orchard Road, Armonk, New York 10504 (US). (71) Applicant (for MG only)-. IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour, Ports­ mouth, Hampshire, P06 3AU (GB). (72) Inventors: GREINER, Dan; IBM Corporation, SVL/090/F374, 555 Bailey Avenue, San Jose, California 95141 (US). SLEGEL, Timothy; IBM Corporation, MS P310, 2455 South Road, Poughkeepsie, New York 12601 (US). JACOBI, Christian; IBM Corporation, Bldg. 706/D10, 2455 South Road, Poughkeepsie, New York 12601 (US). (74) Agent: WILLIAMS, Julian; IBM United Kingdom Lim­ ited, Intellectual Property Law, Hursley Park, Winchester, Hampshire, S021 2JN (GB). (81) Designated States (unless otherwise indicated, for every kind of national protection available)'. AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, [Continued on next page] (54) Title: CONSTRAINED TRANSACTION EXECUTION ( TBEGINC ) (57) Abstract: Constrained transactional processing is provided. A con­ strained transaction is initiated by execution of a Transaction Begin con­ strained instruction. The constrained transaction has a number of restrictions associated therewith. Absent violation of restriction, a the constrained trans­ action is to complete. If an abort condition is encountered, the transaction is re-executed starting at the Transaction Begin instruction. Violation of a re­ striction may cause an interrupt. INSTRUCTION ADDRESS OF THE ~ TRANSACTION-ABORT PSW SET TO ADDRESS OF TBEGINC CONTENTS OF SELECTED GENERAL REGISTER PAIRS ARE SAVED — 1314 ——fsET NESTING DEPTH TO ONE | SET EFFECTIVE VALUE OFF AND PIFC TO ZERO •t o 00 i-H en DETERMINE EFFECTIVE VALUE OF (A) CONTROL . END , FIG. 13 -1322 SET EFFECTIVE VALUE OF F = 0; AND EFFECTIVE VALUE OF PIFC IS UNCHANGED o CJ o & WO 2013/186604 A1 llll II II11 III III I IIIIIII II IIIII II III RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW. (84) Designated States (unless otherwise indicated, for every kind of regional protection available): ARIPO (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW), Eurasian (AM, AZ, BY, KG, KZ, RU, TJ, — TM), European (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG). Published: — with international search report (Art. 21(3)) with amended claims (Art. 19(1))