×

Selective guest system purge control

  • US 4,779,188 A
  • Filed: 10/19/1987
  • Issued: 10/18/1988
  • Est. Priority Date: 12/14/1983
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for handling address translations made by a virtual system (guest) emulated on a real uniprocessor (UP) data processing system having a real CPU and a real main storage, guest address translations being put into guest identified entries (guest TLB entries) in a translation lookaside buffer (TLB) of the real CPU while the CPU is in emulation state, the method comprising:

  • providing a state description control block (SD) in the real main storage for defining each virtual CPU in the data processing system,defining a unique SD identifier (SDI) for each SD in the system,also providing at least one SD identifier field (SDAR) for the real CPU to contain an identifier (SDI) to a previous SD used by this CPU,setting the SDAR for the real CPU to the SD identifier (SDI) of the SD for each guest dispatched on the real CPU,comparing the content of a previous SDI entered in the SDAR of the real CPU with the SDI of a next guest on the real CPU,not invalidating any guest TLB entry in the CPU if the comparing operation finds the SDI of the next guest is equal to the SDI in the SDAR for the real CPU, so that existing guest TLB entries are allowed to be used by the guest for a guest program, but invalidating the existing guest TLB entries if inequality is found by the comparing operation.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×