Historique des commits

Auteur SHA1 Message Date
  Marcin Slusarz bd35fe5a79 drm/nouveau: fix __nouveau_fence_wait performance il y a 14 ans
  Ben Skeggs d550c41e4f drm/nouveau: remove no_vm/mappable flags from nouveau_bo il y a 14 ans
  Ben Skeggs ec23802d61 drm/nv50: drop explicit yields in favour of smaller PFIFO timeslice il y a 14 ans
  Ben Skeggs e3b7ed5e99 drm/nv84: use vm offsets for semaphores il y a 14 ans
  Ben Skeggs fc772ec48d drm/nv50: 0x50 needs semaphore yields too il y a 14 ans
  Ben Skeggs cb1d771aa0 drm/nvc0: implement semaphores for inter-channel sync il y a 14 ans
  Ben Skeggs c3b90a7d4c drm/nv84: switch to new-style semaphores il y a 14 ans
  Ben Skeggs 2a55c9a7ff drm/nvc0: reserve only subc 0 for kernel use il y a 14 ans
  Ben Skeggs 529c495912 drm/nvc0: implement fencing il y a 14 ans
  Francisco Jerez 937c3471cc drm/nouveau: Avoid potential race between nouveau_fence_update() and context takedown. il y a 14 ans
  Ben Skeggs a8b214f007 drm/nouveau: fix use of drm_mm_node in semaphore object il y a 14 ans
  Ben Skeggs ceac30999d drm/nouveau: implicitly insert non-DMA objects into RAMHT il y a 14 ans
  Francisco Jerez 395a31ec7e drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU. il y a 14 ans
  Ben Skeggs 7f4a195fcb drm/nouveau: tidy up and extend dma object creation interfaces il y a 14 ans
  Marcin Slusarz 382d62e524 drm/nouveau: fix annoying nouveau_fence type issue il y a 14 ans
  Ben Skeggs a6a1a38075 drm/nouveau: use object class structs more extensively il y a 14 ans
  Francisco Jerez 889fa93dc0 drm/nouveau: Take fence spinlock in nouveau_fence_channel_fini(). il y a 14 ans
  Francisco Jerez 2b478addc0 drm/nouveau: Avoid race in the interchannel sync code. il y a 14 ans
  Francisco Jerez 2a6789ae5e drm/nouveau: Make fences take a weak channel reference. il y a 14 ans
  Francisco Jerez fcccab2e4e drm/nouveau: Use lazy fence waits when doing software interchannel sync. il y a 14 ans
  Ben Skeggs 08cd3d4311 drm/nouveau: fix thinko in channel locking in semaphore path il y a 14 ans
  Ben Skeggs cff5c13324 drm/nouveau: add more fine-grained locking to channel list + structures il y a 15 ans
  Francisco Jerez 907af60b93 drm/nouveau: Fix sleep while atomic in the semaphore code. il y a 15 ans
  Francisco Jerez 8af29ccd79 drm/nv50: Fix large 3D performance regression caused by the interchannel sync patches. il y a 15 ans
  Francisco Jerez 0c6c1c2fb8 drm/nouveau: Use semaphores to handle inter-channel sync in hardware. il y a 15 ans
  Francisco Jerez 8ac3891b48 drm/nouveau: Provide a means to have arbitrary work run on fence completion. il y a 15 ans
  Francisco Jerez 2730723bbc drm/nouveau: Minor refactoring/cleanup of the fence code. il y a 15 ans
  Francisco Jerez 3ba6462355 drm/nouveau: Take fence spinlock before reading the last sequence. il y a 15 ans
  Kulikov Vasiliy 05991110cf drm/nouveau: set TASK_(UN)INTERRUPTIBLE before schedule_timeout() il y a 15 ans
  Ben Skeggs 047d1d3cae drm/nouveau: reduce usage of fence spinlock to when absolutely necessary il y a 15 ans