发明名称 用于为安全飞地页面高速缓存提供高级分页能力的指令和逻辑
摘要 本申请公开了用于为安全飞地页面高速缓存提供高级分页能力的指令和逻辑。指令和逻辑为安全飞地页面高速缓存提供高级分页能力。诸个实施例包括多个硬件线程或处理核心、高速缓存,该高速缓存用于存储共享页面地址的安全数据,该共享页面地址被分配给硬件线程可访问的安全飞地。解码级解码第一指令,并根据该共享页面地址的飞地页面高速缓存映射来标记条目,以阻止为所述第一或第二硬件线程中的任一个创建用于访问该共享页面的新转换,该第一指令将所述共享页面地址指定为操作数。解码第二指令以供执行,该第二指令将所述安全飞地指定为操作数,并且执行单元记录当前正在访问与安全飞地相对应的飞地页面高速缓存中的安全数据的硬件线程,并在任一硬件线程退出安全飞地时将所记录的硬件线程的数量递减。
申请公布号 CN104484284A 申请公布日期 2015.04.01
申请号 CN201410124302.X 申请日期 2014.03.28
申请人 英特尔公司 发明人 C·V·罗扎斯;I·埃里克山德洛维奇;I·安奈蒂;A·贝伦宗;M·A·戈德史密斯;B·E·亨特利;A·伊凡诺夫;S·P·约翰逊;R·M·勒斯列-赫德;F·X·麦克金;G·尼格;R·拉波波特;S·D·罗杰斯;U·R·萨瓦高恩卡;V·R·斯卡拉塔;V·尚伯格;W·H·史密斯;W·C·伍德
分类号 G06F12/08(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 何焜
主权项 一种处理器,包括:第一硬件线程和第二硬件线程;飞地页面高速缓存,用于将共享页面地址的安全数据存储在高速缓存行中,所述共享页面地址被分配给所述第一和第二硬件线程可访问的相应安全飞地;解码级,用于解码第一指令以供所述处理器执行,所述第一指令将所述共享页面地址指定为操作数;以及一个或多个执行单元,用于响应于经解码的第一指令:标记与所述共享页面地址的飞地页面高速缓存映射相对应的条目,以阻止为所述第一或第二硬件线程中的任一个创建用于访问与所述共享页面地址相对应的安全数据的新转换。
地址 美国加利福尼亚州