发明名称 Thread switching between multiple operating systems running on the same processor
摘要 A method, apparatus or program, wherein threads execute under different operating systems running on the same processor. A first thread on a first operating system, generates a call, triggered by the first thread, to execute a second thread in the second operating system. Preferably the call includes an identifier to enable the second operating system to discriminate between threads on the first operating system. The second operating system can also use the identifier to switch to an inactive thread or to reject a call if it requires exclusive access to a resource currently in use by a different thread running on the second operating system. The call may be made using a software interrupt instruction. Switches between processing under control of the different operating systems preferably takes place by executing a monitor mode program (figure 2) where the first operating system executes in a non-secure domain and the second in a secure domain.
申请公布号 GB2395313(A) 申请公布日期 2004.05.19
申请号 GB20030025016 申请日期 2003.10.27
申请人 * ARM LIMITED 发明人 SIMON CHARLES * WATT;CHRISTOPHER BENTLEY * DORNAN;LUC * ORION;NICOLAS * CHAUSSADE;LIONEL * BELNET;STEPHANE ERIC SEBASTIEN * BROCHIEF;DAVID HENNAH * MANSELL;DOMINIC HUGO * SYMES
分类号 G06F12/14;G06F9/455;G06F9/46;G06F9/48;G06F21/24;(IPC1-7):G06F9/46 主分类号 G06F12/14
代理机构 代理人
主权项
地址