Invention Grant
US09081709B2 Virtualizable and forward-compatible hardware-software interface
有权
可虚拟化和前向兼容的硬件 - 软件界面
- Patent Title: Virtualizable and forward-compatible hardware-software interface
- Patent Title (中): 可虚拟化和前向兼容的硬件 - 软件界面
-
Application No.: US14258966Application Date: 2014-04-22
-
Publication No.: US09081709B2Publication Date: 2015-07-14
- Inventor: Eliezer Tamir , Eliel Louzon , Ben-Zion Friedman , Miles J. Penner
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Mnemoglyphics, LLC
- Agent Lawrence M. Mennemeier
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/10 ; G06F9/44 ; G06F9/46 ; G06F9/54 ; G06F3/06

Abstract:
Methods and apparatus are disclosed for virtualizable, forward-compatible hardware-software interfaces. Embodiments may be used in a driver whether it is a physical driver or a virtual driver. Commands are queued from the driver and fetched to the device. An actions table is accessed to determine if drivers are permitted to perform commands. Events are queued for the drivers responsive to commands. If drivers are not permitted to perform a command, device firmware may forward the command to a privileged driver to perform the required command. If a driver is only permitted to perform a command with assistance the command is forwarded for corrections and execution. If a command is to be dropped, a completion event may be queued as if the command had executed. Drivers may have no indication of which actions were taken. The actions table may be changed for hardware/software modifications or dynamically according to configuration changes.
Public/Granted literature
- US20140229637A1 VIRTUALIZABLE AND FORWARD-COMPATIBLE HARDWARE-SOFTWARE INTERFACE Public/Granted day:2014-08-14
Information query