OSDN Git Service

GEM: Separate the LRU into execution list and LRU list.
authorEric Anholt <eric@anholt.net>
Fri, 9 May 2008 21:34:20 +0000 (14:34 -0700)
committerEric Anholt <eric@anholt.net>
Sat, 10 May 2008 00:38:32 +0000 (17:38 -0700)
commitc5c59eab809604e4d0d4d1dc71fc11186d0220f8
treeaa6fd6723baf5e9d1187938e58b25fcd3c0e05d8
parentf56f2acb5a3f34ad6916ff315d3d2058bd4b8f9c
GEM: Separate the LRU into execution list and LRU list.

Now, the LRU list has objects that are completely done rendering and ready
to kick out, while the execution list has things with active rendering,
which have associated cookies and reference counts on them.
linux-core/i915_gem.c
shared-core/i915_dma.c
shared-core/i915_drv.h