Performing a Configuration Virtual Topology Change and Instruction Therefore
First Claim
1. In a logically partitioned host computer system comprising host processors (host CPUs), a method for a configuration change of a topology of a plurality of guest processors (guest CPUs) of a guest configuration, the method comprising:
- a guest processor of the guest configuration fetching a perform topology function instruction defined for a computer architecture, the perform topology function instruction comprising an opcode field specifying a function to be performed;
executing function to be performed of the perform topology function instruction comprising;
requesting a specified polarization change of the configuration of the topology of the guest processors of the guest configuration;
responsive to the requested specified polarization change being accepted, initiating a chang of the topology of the guest processors of the guest configuration according to the specified polarization change and setting a condition code to a first condition code value, the first condition code value indicating a topology-change initiated; and
responsive to the requested specified polarization change not being accepted, setting the condition code to a second condition code value, the second condition code value indicating a topology-change is rejected.
1 Assignment
0 Petitions
Accused Products
Abstract
In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of guest CPUs, the polarization related to the amount of a host CPU resource is provided to a guest CPU.
-
Citations
24 Claims
-
1. In a logically partitioned host computer system comprising host processors (host CPUs), a method for a configuration change of a topology of a plurality of guest processors (guest CPUs) of a guest configuration, the method comprising:
-
a guest processor of the guest configuration fetching a perform topology function instruction defined for a computer architecture, the perform topology function instruction comprising an opcode field specifying a function to be performed; executing function to be performed of the perform topology function instruction comprising; requesting a specified polarization change of the configuration of the topology of the guest processors of the guest configuration; responsive to the requested specified polarization change being accepted, initiating a chang of the topology of the guest processors of the guest configuration according to the specified polarization change and setting a condition code to a first condition code value, the first condition code value indicating a topology-change initiated; and responsive to the requested specified polarization change not being accepted, setting the condition code to a second condition code value, the second condition code value indicating a topology-change is rejected. - View Dependent Claims (2, 3, 4, 5, 7, 8)
-
-
6. (canceled)
-
9. A computer program product for a configuration change of a topology of a plurality of guest processors (guest CPUs) of a guest configuration in a logically partitioned host computer system comprising host processors (host CPUs), the computer program product comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
-
a guest processor of the guest configuration fetching a perform topology function instruction defined for a computer architecture, the perform topology function instruction comprising an opcode field specifying a function to be performed;
executing function to be performed of the perform topology function instruction comprising;requesting a specified polarization change of the configuration of the topology of the guest processors of the guest configuration; responsive to the requested specified polarization change being accepted, initiating a chang of the topology of the guest processors of the guest configuration according to the specified polarization change and setting a condition code to a first condition code value, the first condition code value indicating a topology-change initiated; and responsive to the requested specified polarization change not being accepted, setting the condition code to a second condition code value, the second condition code value indicating a topology-change is rejected. - View Dependent Claims (10, 11, 12, 13, 15, 16)
-
-
14. (canceled)
-
17. A computer system comprising:
-
a memory; a logically partitioned host computer system comprising host processors (host CPUs) in communication with said memory; wherein the computer system is configured to perform a method for a configuration change of a topology of a plurality of guest processors (guest CPUs) of a guest configuration, the method comprising; a guest processor of the guest configuration fetching a perform topology function instruction defined for a computer architecture, the perform topology function instruction comprising an opcode field specifying a function to be performed; executing function to be performed of the perform topology function instruction comprising; requesting a specified polarization change of the configuration of the topology of the guest processors of the guest configuration; responsive to the requested specified polarization change being accepted, initiating a chang of the topology of the guest processors of the guest configuration according to the specified polarization change and setting a condition code to a first condition code value, the first condition code value indicating a topology-change initiated; and responsive to the requested specified polarization change not being accepted, setting the condition code to a second condition code value, the second condition code value indicating a topology-change is rejected. - View Dependent Claims (18, 19, 20, 21, 23, 24)
-
-
22. (canceled)
Specification