-
公开(公告)号:US08074231B2
公开(公告)日:2011-12-06
申请号:US11428096
申请日:2006-06-30
申请人: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
发明人: Galen C. Hunt , James R. Larus , Manuel A Fähndrich , Orion Hodson , David R. Tarditi , Michael Spear , Michael Carbin , Steven P. Levi , Bjame Steensgaard
CPC分类号: G06F9/4411
摘要: In some implementations, the operations of a software system may include the execution of untrusted device drivers. The execution of an untrusted device driver may be initiated when an untrusted device driver that is a set of executable instructions is obtained. A computing resource for the execution of the device driver may be further determined from a device-driver manifest of the untrusted device driver. Computing resources may include one or more of a hardware resource, a memory, an input/output port, an interrupt request line, and an inter-process communication channel. Trusted local access objects may be used by the untrusted device driver to access the computing resources.
摘要翻译: 在一些实现中,软件系统的操作可以包括不可信设备驱动器的执行。 当获得作为一组可执行指令的不可信设备驱动程序时,可以启动不可信设备驱动程序的执行。 可以从不受信任的设备驱动程序的设备驱动程序清单进一步确定用于执行设备驱动程序的计算资源。 计算资源可以包括硬件资源,存储器,输入/输出端口,中断请求线以及进程间通信信道中的一个或多个。 不受信任的设备驱动程序可以使用受信任的本地访问对象来访问计算资源。