OSDN Git Service

[gem] Use a separate sequence number field from classic/ttm
authorEric Anholt <eric@anholt.net>
Tue, 20 May 2008 21:03:27 +0000 (14:03 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 20 May 2008 21:16:26 +0000 (14:16 -0700)
commitaf8e087157ef5034fa12d93202037f87da61355d
treeefbd5d1b3e1be72182c4620a9104c8de213ecac1
parentab36a6f983107971890e81473452b3f0313fb692
[gem] Use a separate sequence number field from classic/ttm

This lets us get some qualities we desire, such as using the full 32-bit
range (except zero), avoiding DRM_WAIT_ON, and a 1:1 mapping of active
sequence numbers to request structs, which will be used soon for throttling
and interrupt-driven list cleanup.
linux-core/i915_gem.c
shared-core/i915_dma.c
shared-core/i915_drv.h