Invention Grant
- Patent Title: Multi-engine address translation facility
-
Application No.: US16752754Application Date: 2020-01-27
-
Publication No.: US10956341B2Publication Date: 2021-03-23
- Inventor: Uwe Brandt , Markus Helms , Christian Jacobi , Markus Kaltenbach , Thomas Koehler , Frank Lehnert
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent William A. Kinnaman, Jr., Esq.; Kevin A. Radigan, Esq.
- Main IPC: G06F12/1036
- IPC: G06F12/1036 ; G06F12/1009 ; G06F9/455

Abstract:
An address translation facility is provided for multiple virtualization levels, where a guest virtual address may be translated to a guest non-virtual address, the guest non-virtual address corresponding without translation to a host virtual address, and the host virtual address may be translated to a host non-virtual address, where translation within a virtualization level may be specified as a sequence of accesses to address translation tables. The address translation facility may include a first translation engine and a second translation engine, where the first and second translation engines each have capacity to perform address translation within a single virtualization level of the multiple virtualization levels. In operation, based on the first translation engine performing a guest level translation, the second translation engine may perform a host level translation of a resulting guest non-virtual address to a host non-virtual address based on the guest level translation by the first translation engine.
Public/Granted literature
- US20200159670A1 MULTI-ENGINE ADDRESS TRANSLATION FACILITY Public/Granted day:2020-05-21
Information query
IPC分类: