Invention Grant
- Patent Title: Virtualised interface functions
- Patent Title (中): 虚拟接口功能
-
Application No.: US12637554Application Date: 2009-12-14
-
Publication No.: US08447904B2Publication Date: 2013-05-21
- Inventor: David Riddoch
- Applicant: David Riddoch
- Applicant Address: US CA Irvine
- Assignee: Solarflare Communications, Inc.
- Current Assignee: Solarflare Communications, Inc.
- Current Assignee Address: US CA Irvine
- Agency: Haynes Beffel & Wolfeld LLP
- Agent Warren S. Wolfeld
- Priority: GB0823162.3 20081218
- Main IPC: G06F13/38
- IPC: G06F13/38 ; G06F13/12 ; G06F3/00 ; G06F12/00

Abstract:
Roughly described, a data processing system comprises a memory addressable by a range of physical memory addresses; a plurality of non-privileged software domains each having a virtual memory address space; a privileged software domain; a memory management unit operable to perform virtual address translation of a virtual memory address into a physical memory address; and an I/O device supporting virtualised interfaces each associated with a respective non-privileged software domain, the I/O device comprising an operation management unit operable to perform virtual address translation in one or more of the virtual memory address spaces; wherein, for I/O operations requested by a virtualised interface, the I/O device invokes the operation management unit to perform virtual address translation for those I/O operations meeting first criteria and to invoke the memory management unit to perform virtual address translation for those I/O operations which do not meet the first criteria.
Public/Granted literature
- US20100161847A1 VIRTUALISED INTERFACE FUNCTIONS Public/Granted day:2010-06-24
Information query