Patent ID: 8095773

Claim:
A computer program product for qualifying a translation exception in a dynamic address translation (DAT) facility configured to translate a program address into a translated address of a desired block of host main storage in a computer system, the computer system comprising a host machine and a guest virtual machine (VM), the guest VM being provisioned with virtual resources by a host program of the host machine, the host machine having host resources including host main storage, the guest VM comprising a guest operating system, the virtual resources comprising guest main storage, the computer program product comprising: a storage medium readable by said computer system, said storage medium storing instructions for performing a method comprising: obtaining the program address to be translated; translating the program address into an address of a desired block in main storage, the program address comprising one of a guest referenced address referenced by a guest program and a host referenced address referenced by said host program, the guest referenced address for determining a corresponding guest address of a block of guest main storage, the translating comprising performing: responsive to the program address comprising the host referenced address referenced by said host program, performing a host DAT comprising: based on host DAT tables, dynamically translating the host referenced address to determine the address of the desired block of host main storage; and responsive to the program address comprising the guest referenced address referenced by said guest program, performing guest DAT comprising: based on one or more of guest DAT tables and the host DAT tables, dynamically translating the guest referenced address to determine the address of the desired block of host main storage; and in response to a translation exception event having occurred during said translating of the program address, storing a translation exception qualifier (TXQ) value to indicate whether said translation exception event relates to the host referenced address referenced by said host program or the guest referenced address referenced by said guest program.