Operation region describing a virtual device
First Claim
Patent Images
1. A method for virtualizing a device to extend a functionality of an operating system (OS) in a computing device, comprising:
- creating an operation region describing a virtual device;
providing a operation region handler instruction set, associated with the operation region, that can execute to implement the virtual device; and
using the operation region to allow machine language instructions in the computing device to communicate with the virtual device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and devices are provided for embodiments of the present invention to describe a technique that provides an operation region and associated operation region handler to define a virtual device for extending the functionality of an existing operating system.
-
Citations
23 Claims
-
1. A method for virtualizing a device to extend a functionality of an operating system (OS) in a computing device, comprising:
-
creating an operation region describing a virtual device;
providing a operation region handler instruction set, associated with the operation region, that can execute to implement the virtual device; and
using the operation region to allow machine language instructions in the computing device to communicate with the virtual device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable medium having executable instructions stored thereon to cause a device to perform a method, comprising:
-
enabling an operation region for a virtual device;
registering an operation region handler associated with the virtual device; and
defining registers associated with the virtual device that map to the operation region handler. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
an operating system;
an application specific integrated circuit (ASIC) coupled to the operating system; and
firmware executable on the computing device to;
enable an operation region for a virtual device;
register an operation region handler associated with the virtual device; and
defining registers associated with the virtual device that map to the operation region handler. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computing device, comprising:
-
an operating system;
an application specific integrated circuit (ASIC) connected to the operating system; and
means for using a virtual device to extend a functionality of the operating system (OS). - View Dependent Claims (21, 22, 23)
-
Specification