Patent ID: 8595469

Claim:
A computer program product for executing a diagnose instruction to serialize processing of a computing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture, the machine instruction comprising: an opcode field identifying a diagnose instruction; a subcode field identifying a first location, the contents of which include a subcode used in execution of the diagnose instruction; and a base field identifying a second location, the contents of which are added to the contents of a displacement field to obtain an operation code extension used to identify that the diagnose instruction is being used to serialize processing; and executing the machine instruction as indicated by the operation code extension, the executing comprising: based on the subcode being a pre-defined value: initiating quiescing of processors of the computing environment; determining the processors are quiesced; and based on the processors being quiesced, completing execution of the diagnose instruction.