The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 10, 2011
Filed:
May. 05, 2008
Richard L. Arndt, Austin, TX (US);
Aaron C. Brown, Austin, TX (US);
Gregory F. Pfister, Austin, TX (US);
Renato J. Recio, Austin, TX (US);
Steven M. Thurber, Austin, TX (US);
Richard L. Arndt, Austin, TX (US);
Aaron C. Brown, Austin, TX (US);
Gregory F. Pfister, Austin, TX (US);
Renato J. Recio, Austin, TX (US);
Steven M. Thurber, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Registering memory space within a data processing system is performed. One or more open calls are received from an application to access one or more input/output (I/O) devices. Responsive to receiving the one or more open calls, one or more I/O map and pin calls are sent in order to register memory space for the one or more I/O devices within at least one storage area that will be accessed by the application. At least one virtual I/O bus address is received for each registered memory space of the one or more I/O devices. At least one I/O command is executed using the at least one virtual I/O bus address without intervention by an operating system or operating system image.