Multi-zone relocation facility computer memory system
First Claim
1. In a computer system with a main host memory and a plurality of logical guest processors, each of said logical guest processors assigned a zone in said host memory of contiguous address space defined by a zone origin and a zone limit, a method for dynamically reorganizing said main host memory by means of a control program, said method including the steps of:
- activating a multi-zone facility to map for a first logical processor a first guest absolute address zone to at least two discontiguous segments of the main host memory address space, each of said discontiguous segments having a zone origin value and a zone limit value;
removing from a second guest absolute address zone mapped for a second logical processor at least a part of its main host memory address space in one of said at least two discontiguous segments;
blocking access to said part by said second logical processor; and
issuing an instruction to increase the storage limit of said first logical processor after notification by an I/O subsystem response that new zone origin and zone limit values are in effect for said first logical processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A memory reconfiguration system now allows a guest'"'"'s absolute storage space to be mapped to multiple discontiguous host absolute storage space. A multi-zone relocation facility is provided for relocating multiple zones of the memory of the computer system. A control program being executed in its data processing system to reconfigure storages that are assigned to guests when sufficient real addressing capability is not available to provide a range of holes in the host absolute addressing space. Memory can be reconfigured by a control program that allows main storage, and expanded storage associated with a guest'"'"'s real storage to be mapped to multiple discontiguous areas of host absolute spaces. When sufficient real addressing is not available in the host absolute addressing space it allows expansion of the host absolute storage space that maps a guest storage. The system can be used in scalar, parallel and massively parallel computer systems having plural logical processors (LPARs).
-
Citations
1 Claim
-
1. In a computer system with a main host memory and a plurality of logical guest processors, each of said logical guest processors assigned a zone in said host memory of contiguous address space defined by a zone origin and a zone limit, a method for dynamically reorganizing said main host memory by means of a control program, said method including the steps of:
-
activating a multi-zone facility to map for a first logical processor a first guest absolute address zone to at least two discontiguous segments of the main host memory address space, each of said discontiguous segments having a zone origin value and a zone limit value; removing from a second guest absolute address zone mapped for a second logical processor at least a part of its main host memory address space in one of said at least two discontiguous segments; blocking access to said part by said second logical processor; and issuing an instruction to increase the storage limit of said first logical processor after notification by an I/O subsystem response that new zone origin and zone limit values are in effect for said first logical processor.
-
Specification