发明名称 Managing the translation look-aside buffer (TLB) of an emulated machine
摘要 A mechanism is provided for managing the translation look-aside buffer (TLB) of an emulated computer, in which an extension to the TLB is provided so as to improve virtual address translation capacity for the emulated central processing unit (CPU).
申请公布号 US9251093(B2) 申请公布日期 2016.02.02
申请号 US201214117528 申请日期 2012.05.01
申请人 International Business Machines Corporation 发明人 Evans Matthew L.
分类号 G06F12/00;G06F12/10;G06F9/455 主分类号 G06F12/00
代理机构 代理人 Tkacs Stephen R.;Walder, Jr. Stephen J.;Kalaitzis Parashos T.
主权项 1. A method for managing a translation look-aside buffer (TLB) of an emulated machine, the method comprising: emulating a machine, the emulation comprising an emulated processor and an emulated translation look-aside buffer (TLB); defining an extended TLB storage arranged to provide an extension to the emulated TLB; in response to displacement of an entry from the emulated TLB, storing the displaced entry in the extended TLB storage; in response to a search of the emulated TLB failing to locate a requested TLB entry, searching the extended TLB storage for the requested TLB entry; returning a result of the search of the extended TLB storage; monitoring a number of invalid entries in the emulated TLB; and if the number of invalid entries equals a number of total non-locked entries in the emulated TLB, then flushing the extended TLB storage.
地址 Armonk NY US