Patent ID: 7872656
Filing Date: 2011-01-18
Classification: G06F,G06T,G09G,H04L

Abstract:
1. A method of virtualizing graphics resources comprising: receiving, by a graphics kernel executing on a data processing system, an allocation request for a graphics resource from a graphics client; allocating, by the graphics kernel, the graphics resource to the graphics client; assigning, by the graphics kernel, a token to represent the graphics resource in a tokenized command; returning, by the graphics kernel, the token to the graphics client; retrieving, by the graphics kernel, a jump packet from a jump packet stream, the jump packet specifying an offset to a tokenized command in a command stream separate from the jump packet stream; locating, by the graphics kernel, the tokenized command in the command stream using the offset in the jump packet; deleting, by the graphics kernel, the jump packet from the jump packet stream; replacing, by the graphics kernel, the tokenized command in the command stream with a graphics command, the graphics command including an address of the graphics resource represented by the token.