发明名称 Robust and high performance instructions for system call
摘要 Robust system call and system return instructions are executed by a processor to transfer control between a requester and an operating system kernel. The processor includes execution circuitry and registers that store pointers to data structures in memory. The execution circuitry receives a system call instruction from a requester to transfer control from a first privilege level of the requester to a second privilege level of an operating system kernel. In response, the execution circuitry swaps the data structures that are pointed to by the registers between the requester and the operating system kernel in one atomic transition.
申请公布号 US9207940(B2) 申请公布日期 2015.12.08
申请号 US201313837878 申请日期 2013.03.15
申请人 Intel Corporation 发明人 Patel Baiju V.;Crossland James B.;Khare Atul A.;Opferman Toby
分类号 G06F9/30;G06F9/00 主分类号 G06F9/30
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. An apparatus comprising: a plurality of registers to store pointers to data structures in memory; and execution circuitry coupled to the registers, the execution circuitry to: receive a system call instruction from a requester to transfer control from a first privilege level of the requester to a second privilege level of an operating system kernel; andresponsive to the system call instruction, swap the data structures that are pointed to by the registers between the requester and the operating system kernel in one atomic transition.
地址 Santa Clara CA US