Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
307 words
A virtual computer system for initiating a guest computer by setting a state descriptor of the guest computer in a hardware resource area, the state descriptor being stored in a main storage and its address being indicated by a start interpretative execution (SIE) instruction, wherein the system comprises: a local memory having a plurality of storage elements assigned to respective consecutively ordered addresses, wherein said plurality of storage elements include a plurality of first storage elements designated by a first continuous set of addresses, said first storage elements being defined as a hardware resource area for a host computer, and a plurality of second storage elements designated by a second continuous set of addresses, said second storage elements being defined as a hardware resource area for the guest computer, and wherein all or a part of the state descriptor of the guest computer is read out from the main storage and set in the hardware resource area for the guest computer when the SIE instruction is executed; a mode latch for indicating whether said system is in a host computer mode or a guest computer mode; means for detecting whether an address requested by the system is included in the first continuous set of addresses of the first storage elements; means for generating an offset of addresses of the first storage elements and the second storage elements; an access control unit for modifying the address requested by the system by applying the offset to address requested by the system when the mode latch indicates a guest computer mode and when said detecting means indicates the address requested by the system is included in the hardware resource area for the host computer, whereby the modified address represents an address of the hardware resource area for the guest; and means for providing the local storage with the modified address.
Claim 2
Dependent Claim
307 words
A virtual computer system for initiating a guest computer by setting a state descriptor of the guest computer in a hardware resource area, the state descriptor being stored in a main storage and its address being indicated by a start interpretative execution (SIE) instruction, wherein the system comprises: a local memory having a plurality of storage elements assigned to respective consecutively ordered addresses, wherein said plurality of storage elements include a plurality of first storage elements designated by a first continuous set of addresses, said first storage elements being defined as a hardware resource area for a host computer, and a plurality of second storage elements designated by a second continuous set of addresses, said second storage elements being defined as a hardware resource area for the guest computer, and wherein all or a part of the state descriptor of the guest computer is read out from the main storage and set in the hardware resource area for the guest computer when the SIE instruction is executed; a mode latch for indicating whether said system is in a host computer mode or a guest computer mode; means for detecting whether an address requested by the system is included in the first continuous set of addresses of the first storage elements; means for generating an offset of addresses of the first storage elements and the second storage elements; an access control unit for modifying the address requested by the system by applying the offset to address requested by the system when the mode latch indicates a guest computer mode and when said detecting means indicates the address requested by the system is included in the hardware resource area for the host computer, whereby the modified address represents an address of the hardware resource area for the guest; and means for providing the local storage with the modified address.
Claim 3
Dependent Claim
111 words
A virtual computer system according to claim 1, wherein the system further comprises: second means for detecting whether an address requested by the system is included in the second continuous set of addresses of the second storage elements; and said access control unit for modifying the address requested by the system by applying the offset to the address requested by the system when the mode latch indicates a guest computer mode and when said second detecting means indicates the address requested by the system is included in the hardware resource area for the guest computer, whereby the modified address represents an address of the hardware resource area for the host computer.
Claim 4
Dependent Claim
31 words
A virtual computer system according to claim 2, wherein said hardware resource area for the host computer and the hardware resource area for the guest computer are composed of control registers.
Claim 5
Dependent Claim
31 words
A virtual computer system according to claim 1, wherein said hardware resource area for the host computer and said hardware resource area for the guest computer are accessed from a microprogram.