在虚拟化平台中管理TLB高速缓存的方法和装置
摘要:
本说明书实施例提供一种在虚拟化平台中管理TLB高速缓存的方法和装置,其中虚拟化平台运行若干虚拟机,每一虚拟机被分配独有的VPID,该虚拟机中所有虚拟逻辑处理器共享该VPID;虚拟机中运行的客户进程被分配有PCID。TLB高速缓存中TLB条目的标识字段包括VPID和PCID。上述方法包括:当检测到涉及无效地址映射关系的目标客户进程,获取该目标客户进程对应的当前VPID和当前PCID;将当前PCID归入当前VPID对应的无效PCID集合中,并从目标虚拟机的可用PCID集合中,选择一PCID作为更新PCID;将该更新PCID分配给目标客户进程,使得TLB高速缓存中记录针对目标客户进程的更新条目,该更新条目的标识字段包括更新PCID。
公开/授权文献
0/0