Managing processing associated with selected architectural facilities
First Claim
1. A method of managing processing with a computing environment, said method comprising:
- initiating, by a host processor processing in a first architectural mode, a first guest virtual machine, the first guest virtual machine to process in the first architectural mode, the first architectural mode having a first instruction set architecture and providing a first set of architectural functions;
initiating, by the host processor, a second guest virtual machine, the second guest virtual machine to process in a second architectural mode, wherein the second architectural mode has a second instruction set architecture and provides a second set of architectural functions, the second set of architectural functions being a reduced set of architectural functions provided in the first set of architectural functions, wherein a selected architectural function provided in the first set of architectural functions is absent from the second set of architectural functions, the second architectural mode being a function inhibit mode, and wherein the selected architectural function comprises dynamic address translation; and
performing processing by the second guest virtual machine in the second architectural mode, wherein the performing processing overrides one or more controls associated with the selected architectural function that are defined to control execution of the second guest virtual machine, the overriding enforcing absence the selected architectural function from the second set of architectural functions.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility is provided that, when installed, removes from an architecture a selected architectural function, such that the function is not able to be turned on/off regardless of other controls within the environment. When the facility is installed, the architectural function is not supported when processing in an architectural mode based on the architecture. It is as if the selected architectural function is no longer available in the architecture, and in fact, the code implementing the facility may have been deleted, bypassed, or otherwise eliminated. One such architectural function is virtual address translation, such as dynamic address translation (DAT), and the architecture is, for instance, ESA/390.
44 Citations
7 Claims
-
1. A method of managing processing with a computing environment, said method comprising:
-
initiating, by a host processor processing in a first architectural mode, a first guest virtual machine, the first guest virtual machine to process in the first architectural mode, the first architectural mode having a first instruction set architecture and providing a first set of architectural functions; initiating, by the host processor, a second guest virtual machine, the second guest virtual machine to process in a second architectural mode, wherein the second architectural mode has a second instruction set architecture and provides a second set of architectural functions, the second set of architectural functions being a reduced set of architectural functions provided in the first set of architectural functions, wherein a selected architectural function provided in the first set of architectural functions is absent from the second set of architectural functions, the second architectural mode being a function inhibit mode, and wherein the selected architectural function comprises dynamic address translation; and performing processing by the second guest virtual machine in the second architectural mode, wherein the performing processing overrides one or more controls associated with the selected architectural function that are defined to control execution of the second guest virtual machine, the overriding enforcing absence the selected architectural function from the second set of architectural functions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification