Separate page table base address for minivisor

Electrical computers and digital processing systems: memory – Addressing combined with specific memory configuration or... – Virtual machine memory addressing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S207000

Reexamination Certificate

active

08078792

ABSTRACT:
In one embodiment, a processor supports an alternate address space during execution of non-guest code (such as a minivisor or a virtual machine monitor (VMM)). The alternate address space may be the guest address space. An instruction in the minivisor/VMM may specify the alternate address space for a data access, permitting the minivisor/VMM to read guest memory state via the alternate address space. In another embodiment, a processor may implement a page table base address register dedicated for the minivisor's use. In still another embodiment, the minivisor may be implemented as a specified entry point in the VMM address space.

REFERENCES:
patent: 5522075 (1996-05-01), Robinson et al.
patent: 5822778 (1998-10-01), Dutton et al.
patent: 5826084 (1998-10-01), Brooks et al.
patent: 6061711 (2000-05-01), Song et al.
patent: 7418584 (2008-08-01), Klaiber et al.
patent: 2003/0217250 (2003-11-01), Bennett
patent: 2004/0117532 (2004-06-01), Bennett
patent: 2005/0091652 (2005-04-01), Ross et al.
patent: 2006/0206892 (2006-09-01), Vega et al.
patent: 2007/0106986 (2007-05-01), Worley, Jr.
patent: 2008/0082722 (2008-04-01), Savagaonkar et al.
patent: 2009/0013149 (2009-01-01), Uhlig et al.
patent: 2009/0043985 (2009-02-01), Tuuk et al.
patent: 2009/0055693 (2009-02-01), Budko et al.
patent: 2009/0113110 (2009-04-01), Chen et al.
patent: 2009/0113111 (2009-04-01), Chen et al.
patent: 2009/0113425 (2009-04-01), Ports et al.
patent: 2009/0182976 (2009-07-01), Agesen
Keith Adams, et al., “A Comparison of Software and Hardware Techniques for x86 Virtualization,” ASPLOS'06, Oct. 21-25, 2006, ACM, 12 pages.
AMD, “AMD64 Technology; AMD64 Architecture Programmer's Manual vol. 2: System Programming,” Publication 24593, Revision 3.12, Sep. 2006, pp. 355-411.
P.H. Gum, “System/370 Extended Architecture: Facilities for Virtual Machines,” IBM J. Res Develop., vol. 27, No. 6, Nov. 1983, pp. 530-544.
James L. Turley, “Advanced 80386 Programming Techniques,” ISBN 0-07-881342-5, 35 pages, 1988.
U.S. Appl. No. 11/740,463, filed Apr. 26, 2007.
U.S. Appl. No. 12/272,946, filed Nov. 18, 2008.
U.S. Appl. No. 12/272,955, filed Nov. 18, 2008.
Office Action from U.S. Appl. No. 11/740,463, mailed Apr. 28, 2011, Benjamin C. Serebrin, 16 pages.
Office Action from U.S. Appl. No. 12/272,955, mailed Mar. 18, 2011, Benjamin C. Serebrin, 9 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Separate page table base address for minivisor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Separate page table base address for minivisor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Separate page table base address for minivisor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4267029

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.