US 8,522,253 B1
Hardware support for virtual machine and operating system context switching in translation lookaside buffers and virtually tagged cachesGeneral
US 8,522,253 B1
Hardware support for virtual machine and operating system context switching in translation lookaside buffers and virtually tagged caches
Tech Center:
2100 Computer Architecture and Software
Examiner:
Camquy Truong
Art Unit:
2196 Interprocess Communication and Software Development
Agent:
Inventors:
Guillermo Rozas; Alex Klaiber
Assignee:
Priority:
03/31/05
Filed:
03/31/06
Granted:
08/27/13
Expiration:
02/08/29
Abstract
A method for tagging cache entries to support context switching for virtual machines and for operating systems. The method includes, storing a plurality of entries within a cache of a CPU of a computer system, wherein each of the entries includes a context ID, handling a first portion of the entries as local entries when the respective context IDs indicate a local status, and handling a second portion of the entries as global entries when the respective context IDs indicate a global status.