Commit Graph

60 Commits (240316ce597828f948705ed3077c790d1df39b2f)

Author SHA1 Message Date
Simon1511 34c64e7c67 Import A525FXXU3AUG4 3 years ago
Ben Skeggs 84cd0a5565 drm/nouveau: check for dead channel before trying to idle 8 years ago
Ben Skeggs d8cc37d878 drm/nouveau: request notifications for channels that have been killed 8 years ago
Ben Skeggs bab7cc18d3 drm/nouveau: pass nvif_client to nouveau_bo_new() instead of drm_device 8 years ago
Ben Skeggs e8ff979492 drm/nouveau/fifo/gp100: initial support 9 years ago
Ben Skeggs 4dc28134a8 drm/nouveau: rename nouveau_drm.h to nouveau_drv.h 9 years ago
Ben Skeggs 63f8c9b7f6 drm/nouveau/fifo/gk110: expose KeplerChannelGpfifoB 9 years ago
Ben Skeggs 1f5ff7f52b drm/nouveau/fifo/gk104: make use of topology info during gpfifo construction 9 years ago
Ben Skeggs 845f27253c drm/nouveau/nvif: split out ctxdma interface definitions 9 years ago
Ben Skeggs 8ed1730ccd drm/nouveau/nvif: split out fifo interface definitions 9 years ago
Ben Skeggs 08f7633c1d drm/nouveau/nvif: move internal class identifiers to class.h 9 years ago
Ben Skeggs fcf3f91c34 drm/nouveau: remove unnecessary usage of object handles 9 years ago
Ben Skeggs 340b0e7c50 drm/nouveau/pci: merge agp handling from nouveau drm 10 years ago
Ben Skeggs 7e8820fed7 drm/nouveau/device: cleaner abstraction for device resource functions 10 years ago
Ben Skeggs fbd58ebda9 drm/nouveau/object: merge with handle 10 years ago
Ben Skeggs 898a2b3213 drm/nouveau/sw: turn flip completion into an event 10 years ago
Ben Skeggs 159045cdc4 drm/nouveau/nvif: replace pushbuf with vm in fermi/kepler gpfifo class args 10 years ago
Ben Skeggs f58ddf9581 drm/nouveau/nvif: assign internal class identifiers to sw classes 10 years ago
Ben Skeggs bf81df9be2 drm/nouveau/nvif: replace path-based object identification 10 years ago
Ben Skeggs a01ca78c8f drm/nouveau/nvif: simplify and tidy library interfaces 10 years ago
Ben Skeggs 9ad97ede4b drm/nouveau: use dev_* for logging 10 years ago
Ben Skeggs a1020afe88 drm/nouveau: add support for gm20x fifo channels 10 years ago
Ben Skeggs be83cd4ef9 drm/nouveau: finalise nvkm namespace switch (no binary change) 10 years ago
Ben Skeggs 989aa5b76a drm/nouveau/nvif: namespace of nvkm accessors (no binary change) 10 years ago
Ben Skeggs 8700287be2 drm/nouveau/sw: rename from software (no binary change) 10 years ago
Ben Skeggs 5ce3bf3c72 drm/nouveau/mmu: rename from vmmgr (no binary change) 10 years ago
Ben Skeggs ad76b3f7c7 drm/nouveau: teach nouveau_bo_pin() how to force a contig vram allocation 10 years ago
Alexandre Courbot a81349a7b2 drm/nouveau: allocate GPFIFOs and fences coherently 10 years ago
Ben Skeggs 4894f6628e drm/nouveau: a, somehow, missed hunk of "fix regression on agp boards" 10 years ago
Ben Skeggs 67e26e41ff drm/nouveau: fix regression on agp boards 10 years ago
Ben Skeggs f2f9a2cbaf drm/nouveau: fix regression on original nv50 board 10 years ago
Maarten Lankhorst bb6178b04f drm/nouveau: export reservation_object from dmabuf to ttm 10 years ago
Pierre Moreau 703fa264b1 drm/nouveau: Display Nouveau boot options at launch 10 years ago
Ben Skeggs f392ec4b1d drm/nouveau: use ram info from nvif_device 11 years ago
Ben Skeggs 6c6ae061b6 drm/nouveau/fifo: allow direct access to channel control registers where possible 11 years ago
Ben Skeggs bbf8906b2c drm/nouveau/fifo: audit and version fifo channel classes 11 years ago
Ben Skeggs 4acfd707e2 drm/nouveau/dma: audit and version NV_DMA classes 11 years ago
Ben Skeggs fdb751ef2b drm/nouveau: remove as much direct use of core headers as possible 11 years ago
Ben Skeggs f45f55c4bb drm/nouveau: remove (most) hardcoded object handle usage 11 years ago
Ben Skeggs 0ad72863ea drm/nouveau: port to nvif client/device/objects 11 years ago
Ben Skeggs 967e7bde87 drm/nouveau: initial pass at moving to struct nvif_device 11 years ago
Ben Skeggs fa2bade99a drm/nouveau: fix some usages of the wrong print function 11 years ago
Alexandre Courbot 420b946977 support for platform devices 11 years ago
Ben Skeggs 69a6146d1e drm/nv10-: we no longer need to create nvsw object on user channels 11 years ago
Ben Skeggs dceef5d87c drm/nouveau/fb: initialise vram controller as pfb sub-object 12 years ago
Ben Skeggs 264ce192b3 drm/nv84-/fence: prepare for emit/sync support of sysram sequences 12 years ago
Marcin Slusarz 93260d3c02 drm/nouveau: report channel owner in error messages 12 years ago
Marcin Slusarz 124ea297c8 drm/nouveau: unpin pushbuffer bo before destroying it 12 years ago
Ben Skeggs 4946980099 drm/nve0: allow specification of channel engine type in abi16 call 12 years ago
Ben Skeggs f756944a21 drm/nv50/dmaobj: extend class to allow gpu-specific attributes to be defined 12 years ago