Invention Grant
- Patent Title: Multi-engine address translation facility
-
Application No.: US15798585Application Date: 2017-10-31
-
Publication No.: US10380033B2Publication Date: 2019-08-13
- 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, Esq.; Kevin P. 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
- US20180260337A1 MULTI-ENGINE ADDRESS TRANSLATION FACILITY Public/Granted day:2018-09-13
Information query
IPC分类: