Invention Grant
- Patent Title: Address mapping in virtualized processing system
- Patent Title (中): 虚拟化处理系统中的地址映射
-
Application No.: US12724912Application Date: 2010-03-16
-
Publication No.: US08386749B2Publication Date: 2013-02-26
- Inventor: Uwe Dannowski , Stephan Diestelhorst , Sebastian Biemueller
- Applicant: Uwe Dannowski , Stephan Diestelhorst , Sebastian Biemueller
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
A processing system has one or more processors that implement a plurality of virtual machines that are managed by a hypervisor. Each virtual machine provides a secure and isolated hardware-emulation environment for execution of one or more corresponding guest operating systems (OSs). Each guest OS, as well as the hypervisor itself, has an associated address space, identified with a corresponding “WorldID.” Further, each virtual machine and the hypervisor can manage multiple lower-level address spaces, identified with a corresponding “address space identifier” or “ASID”. The address translation logic of the processing system translates the WorldID and ASID of the current address space context of the processing system to corresponding WorldID and ASID search keys, which have fewer bits than the original identifiers and thus require less complex translation lookaside buffer (TLB) hit logic. The resulting WorldID and ASID search keys are used to perform one or more TLB lookups to obtain address mapping information related to the particular address space represented by the WorldID/ASID combination.
Public/Granted literature
- US20110231630A1 ADDRESS MAPPING IN VIRTUALIZED PROCESSING SYSTEM Public/Granted day:2011-09-22
Information query