Patent ID: 7444637
Filing Date: 2008-10-28
Classification: G06F

Abstract:
1. A method for scheduling operations of a coprocessor in a computing system having a processor and a coprocessor, comprising: receiving by a kernel mode driver a command buffer from a user mode driver; generating by the kernel mode driver at least one direct memory access (DMA) buffer based on said command buffer; generating by the kernel mode driver a resource list comprising at least one graphics data memory resource associated with processing said at least one DMA buffer by said coprocessor, wherein said resource list includes an expected current context state when said DMA buffer is submitted for processing by said coprocessor; generating a paging DMA buffer including at least one instruction for the coprocessor to move the at least one graphics data memory resource to an assigned location; and submitting said at least one DMA buffer to said coprocessor for processing of DMA buffer contents.