Direct-memory access between input/output device and...

Electrical computers and digital processing systems: virtual mac – Virtual machine task or process management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S112000

Reexamination Certificate

active

08001543

ABSTRACT:
Direct memory access (DMA) is provided between input/output (I/O) devices and memory within virtual machine (VM) environments. A computing device includes an I/O device, an operating system (OS) running on a VM of the computing device, a device driver for the I/O device, a VM manager (VMM), I/O translation hardware, and a hardware abstraction component for the OS. The I/O translation hardware is for translating physical addresses of the computing device assigned to the OS to machine addresses of the I/O device. The hardware abstraction component and the VMM cooperatively interact to enable the device driver to initiate DMA between the I/O device and memory via the translation hardware. The OS may be unmodified to run on the VM of the computing device, except that the hardware abstraction component is particularly capable of cooperatively interacting with the VMM to enable the device driver to receive DMA from the I/O device.

REFERENCES:
patent: 5088033 (1992-02-01), Binkley et al.
patent: 5515474 (1996-05-01), Deacon et al.
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6397242 (2002-05-01), Devine et al.
patent: 6725289 (2004-04-01), Waldspurger et al.
patent: 7028149 (2006-04-01), Grawrock et al.
patent: 7111145 (2006-09-01), Chen et al.
patent: 7334107 (2008-02-01), Schoinas et al.
patent: 7421533 (2008-09-01), Zimmer et al.
patent: 7467381 (2008-12-01), Madukkarumukumana et al.
patent: 7478173 (2009-01-01), Delco
patent: 2002/0059268 (2002-05-01), Babaian et al.
patent: 2005/0039180 (2005-02-01), Fultheim et al.
patent: 2005/0076186 (2005-04-01), Traut
patent: 2005/0081199 (2005-04-01), Traut
patent: 2005/0132365 (2005-06-01), Madukkarumukumana et al.
patent: 2005/0138620 (2005-06-01), Lewites
patent: 2007/0028244 (2007-02-01), Landis et al.
EPO Search report in corresponding EPO patent application, BEA920050023EP1, 06 806 973.1-1243, dated Mar. 20, 2009.
K. Fraser et al., “Safe hardware access with the Xen virtual machine monitor,” Proceedings of the 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure (Oasis (2004)), cited in EPO Search report.
Chinese Patent Office office action in counterpart Chinese patent application 200680036546.6, dated May 11, 2010. Note: This office action cites the Fraser article also cited by the European Patent Office, as submitted in the previously filed IDS of Jun. 7, 2009. Applicant submits the present IDS just to report the Chinese office action, to satisfy its obligation under Rule 97.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Direct-memory access between input/output device and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Direct-memory access between input/output device and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Direct-memory access between input/output device and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2767309

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.