发明名称 System and method for implementing a smart system call
摘要 According to the present invention, a "smart system call" may be implemented. The smart system call employs a code "stub" that is used to make function calls to privileged memory locations. The code stub includes facilities to determine the current mode of execution (e.g., privileged, unprivileged), and where the current mode is sufficiently trusted, allows a direct access to the desired memory address. If the current mode is not sufficiently trusted (e.g., unprivileged), an alternate indirect system call mechanism may be employed, such as an interrupt-based, exception-based, or hardware-assisted system call. Additionally, the smart system call permits selection of a system call method based on processor type, which may be used, for example, for porting to processor architectures which support specialized hardware-assisted system call instructions.
申请公布号 US7475398(B2) 申请公布日期 2009.01.06
申请号 US20010920995 申请日期 2001.08.01
申请人 WIND RIVER SYSTEMS, INC. 发明人 NUNOE HDEI
分类号 G06F9/46;G06F9/318;G06F9/32;G06F12/00;G06F13/24;G06F21/00;H04L9/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址