Patent
Memory addressing for a virtual machine implementation on a computer processor supporting virtual hash-page-table searching
Todd Kjos,Jonathan K. Ross,Christophe de Dinechin +2 more
- 26 Sep 2002
179
TL;DR: In this paper, a software monitor, interposed between the hardware layer of a computer system and one or more guest operating systems, constructs and maintains a guest-physical address-to-host-physical-address map for each guest operating system, and maintains virtual memory addressing context for each operating system that may include a virtual-hash-page table for each host operating system.
read more
Abstract: A software monitor, interposed between the hardware layer of a computer system and one or more guest operating systems, constructs and maintains a guest-physical-address-to-host-physical-address map for each guest operating system, and maintains a virtual memory addressing context for each guest operating system that may include a virtual-hash-page table for each guest operating system, the contents of translation registers for each guest operating system, CPU-specific virtual-memory translations for each guest operating system, and the contents of various status registers The monitor runs at the highest privilege level provided by the hardware system, intercepting attempts to execute privileged instructions by guest operating systems, and simulates or enhances certain of the privileged instructions related to virtual-memory addressing in order to construct and maintain the guest-physical-address-to-host-physical-address map and to provide each guest operating system with the illusion that the guest operating system is executing as the most privileged process on a virtual machine
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
System and method for efficiently building virtual appliances in a hosted environment
Nathaniel Dourif Friedman
- 04 May 2012
TL;DR: In this article, a system and method for efficiently building virtual appliances in a hosted environment is described, in which a plurality of image archives may be stored in a build database, with each image archive including a file system having a directory structure and files installed within the directory structure.
250
Patent
System and method for managing a virtual appliance lifecycle
Nathaniel Dourif Friedman,Cornelius Schumacher,Garrett LeSage,Daniel Bornkessel +3 more
- 01 Jun 2009
TL;DR: In this paper, a system and method for managing a virtual appliance lifecycle is presented, in which a hosted web service may provide a collaborative environment for and unified environment for developing, configuring, personalizing, building, testing, deploying, and otherwise managing a lifecycle for one or more virtual appliances.
225
Patent
Processor-architecture for facilitating a virtual machine monitor
Jonathan K. Ross,Dale C. Morris,Donald Charles Soltis,Rohit Bhatia,Eric Delano +4 more
- 28 Oct 2003
TL;DR: In this article, the authors present a vmsw instruction that provides a means for transitioning between virtualization mode and non-virtualization mode without an interruption, and a virtualization fault that faults on an attempt by a priority-0 routine in virtualisation mode attempting to execute a privileged instruction.
198
Patent
Computer system para-virtualization using a hypervisor that is implemented in a partition of the host system
John A. Landis,Terrence V. Powderly,Rajagopalan Subrahmanian,Aravindh Puthiyaparambil,James R. Hunter +4 more
- 07 Oct 2004
TL;DR: In this paper, the authors propose a virtualization infrastructure that allows multiple guest partitions (24, 26, 28) to run within a host hardware partition (10), where host hardware resource management runs as a tracking application in a resource management 'ultravisor' partition (14), while host resource management decisions are performed in a higher level command partition (20) based on policies maintained in a separate operations partition (22).
197
Patent
Information processing device, information processing method, and program
Hirotaka Suzuki,Masato Ito +1 more
- 17 Jan 2013
TL;DR: In this article, an information processing device including a display section configured to display a first object in a virtual three-dimensional space having a depth direction of a display screen, an operation part configured to acquire an operation for moving the first object on the display screen in accordance with the acquired operation, to execute, when a region of the first objects overlaps a first overlap determination region, a first process to one or both of thefirst and second objects, and to execute when the region of an object overlaps the second overlap determination regions, a second process to either the first or the second
152
References
Patent
Content-based, transparent sharing of memory units
Carl A. Waldspurger
- 25 Jul 2001
TL;DR: In this paper, the presence of redundant copies of pages is determined by hashing page contents and performing full content comparisons only when two or more pages are hash to the same key, and the shared copy is ten preferable marked copy-on-write sharing is preferably dynamic.
214
Patent
Allocation of address spaces within virtual machine compute system
Damian L. Osisek
- 27 Oct 1993
TL;DR: In this paper, a virtual machine computer system consists of a host operating system for creating first and second virtual machine guest and an address translation process for a host-managed address space.
159
Patent
Method of and apparatus for sharing dedicated devices between virtual machine guests
Jr. John Thomas Flynn
- 10 Nov 1998
TL;DR: In this article, a virtual machine ID (VMID) uniquely associated with a preferred virtual guest is sent to a storage controller along with requests to RESERVE or RELEASE a direct access storage device (DASD).
155
Patent
Method and system for providing a hardware machine function in a protected virtual machine
Frank W. Brice,Eugene P. Hefferon,Casper Anthony Scalzi,Richard P. Tarcza +3 more
- 24 Mar 1998
TL;DR: In this article, the authors describe a method and system for virtualizing an internal capability of a computing system; specifically, the invention describes a virtual machine containing a programmed hardware-machine function that is normally executed natively as proprietary internal code in its own hardware environment, a Central Electronics Complex (CEC) or logical partition of a CEC.
121
Patent
Multiple trusted computing environments
Jonathan Griffin,Christopher I Dalton,Michael Child,Liqun Chen,Andrew Patrick Norman +4 more
- 18 Jun 2002
TL;DR: In this article, the authors describe a secure and trusted computing environment where each computing environment is isolated and secure, and can be verified as trustworthy independent of any other computing environment, by forming integrity metrics which can be interrogated by a user.
114
Related Papers (5)
Edouard Bugnion,Scott W. Devine,Mendel Rosenblum +2 more
- 10 Jun 1998
Xiaoxin Chen,Alberto J. Munoz +1 more
- 25 Mar 2003