Using writeable page tables for memory address translation...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S006000, C711S207000, C718S001000, C719S319000

Reexamination Certificate

active

07814287

ABSTRACT:
A method and system for using writeable page tables to increase performance of memory address translation in computing environments utilizing a hypervisor. Guest operating systems are given temporary write-access to a page table page after the system confirms that such page is not part of the current address space (i.e., confirming that the page is part of a different page table from the one that is currently in use, such as a different user-space process). Alternatively, if the page is part of the currently running page table, the system invalidates the appropriate entry in the root page directory, thus “unlinking” it, and ensuring that the appropriate region of virtual address space is flushed from the translation lookaside buffer (TLB) in the current CPU and others that may be using it. After giving the OS write-access, the page is added to a validation queue. Validation of all 1024 entries and “re-hooking” of the page occurs whenever a page fault is taken due to the page being unhooked, or before context switching to another page table.

REFERENCES:
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6397242 (2002-05-01), Devine et al.
patent: 6438671 (2002-08-01), Doing et al.
patent: 6671791 (2003-12-01), McGrath
patent: 6785886 (2004-08-01), Lim et al.
patent: 6829684 (2004-12-01), Doing et al.
patent: 7310721 (2007-12-01), Cohen
patent: 2003/0200412 (2003-10-01), Peinado et al.
patent: 2003/0208642 (2003-11-01), Desai et al.
patent: 2005/0091476 (2005-04-01), Doing et al.
patent: 2005/0097298 (2005-05-01), Cohen
patent: 2005/0160151 (2005-07-01), Rawson
patent: 2006/0095689 (2006-05-01), Peinado et al.
patent: 2006/0117169 (2006-06-01), Peinado et al.

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

Using writeable page tables for memory address translation... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Using writeable page tables for memory address translation..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using writeable page tables for memory address translation... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4233535

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