summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorLines
2025-05-19drm/nouveau/gsp: add hal for fifo.chan.doorbell_handleBen Skeggs-2/+25
2025-05-19drm/nouveau: add support for GB10xBen Skeggs-23/+257
2025-05-19drm/nouveau/gf100-: track chan progress with non-WFI semaphore releaseBen Skeggs-18/+245
2025-05-19drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMABen Skeggs-149/+344
2025-05-19drm/nouveau: add helper functions for allocating pinned/cpu-mapped bosBen Skeggs-108/+81
2025-05-19drm/nouveau: add support for GH100Ben Skeggs-9/+1680
2025-05-19drm/nouveau: improve handling of 64-bit BARsBen Skeggs-73/+109
2025-05-19drm/nouveau/gv100-: switch to volta semaphore methodsBen Skeggs-1/+151
2025-05-19drm/nouveau/gsp: support deeper page tables in COPY_SERVER_RESERVED_PDESBen Skeggs-15/+32
2025-05-19drm/nouveau/gsp: init client VMMs with NV0080_CTRL_DMA_SET_PAGE_DIRECTORYBen Skeggs-19/+106
2025-05-19drm/nouveau/gsp: fetch level shift and PDE from BAR2 VMMBen Skeggs-6/+17
2025-05-19drm/nouveau/mmu: bump up the maximum page table depthBen Skeggs-2/+2
2025-05-19drm/nouveau/instmem: add hal for set_bar0_window_addr()Ben Skeggs-2/+11
2025-05-19drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_funcBen Skeggs-90/+33
2025-05-19drm/nouveau/gsp: add support for 570.144Ben Skeggs-19/+3193
2025-05-19drm/nouveau/gsp: add common client alloc codeBen Skeggs-56/+59
2025-05-19drm/nouveau/gsp: add hal for gsp.sr_data_size()Ben Skeggs-2/+11
2025-05-19drm/nouveau/gsp: add hal for disp.chan.dmac_alloc()Ben Skeggs-11/+22
2025-05-19drm/nouveau/gsp: add hal for fifo.rc_triggered()Ben Skeggs-29/+36
2025-05-19drm/nouveau/gsp: add hal for fifo.rsvd_chidsBen Skeggs-4/+7
2025-05-19drm/nouveau/gsp: add hal for fifo.chan.allocBen Skeggs-104/+76
2025-05-19drm/nouveau/gsp: add hal for disp.dp.get_caps()Ben Skeggs-34/+48
2025-05-19drm/nouveau/gsp: add hal for disp.get_active()Ben Skeggs-2/+6
2025-05-19drm/nouveau/gsp: add hal for disp.get_connect_state()Ben Skeggs-11/+18
2025-05-19drm/nouveau/gsp: add hal for disp.get_supported()Ben Skeggs-18/+25
2025-05-19drm/nouveau/gsp: add hals for fbsr.suspend/resume()Ben Skeggs-23/+38
2025-05-19drm/nouveau/gsp: add hal for gsp.set_rmargs()Ben Skeggs-17/+23
2025-05-19drm/nouveau/gsp: add hal for gr.get_ctxbufs_info()Ben Skeggs-84/+114
2025-05-19drm/nouveau/gsp: add hal for fifo.ectx_size()Ben Skeggs-1/+3
2025-05-19drm/nouveau/gsp: add hal for fifo.xlat_rm_engine_type()Ben Skeggs-52/+56
2025-05-19drm/nouveau/gsp: add hal for disp.chan.set_pushbuf()Ben Skeggs-11/+21
2025-05-19drm/nouveau/gsp: add hal for disp.get_static_info()Ben Skeggs-13/+26
2025-05-19drm/nouveau/gsp: add hal for disp.dp.set_indexed_link_rates()Ben Skeggs-5/+21
2025-05-19drm/nouveau/gsp: add hal for disp.bl_ctrl()Ben Skeggs-26/+37
2025-05-19drm/nouveau/gsp: add hal for gsp.drop_send_user_shared_data()Ben Skeggs-1/+11
2025-05-19drm/nouveau/gsp: add hal for gsp.xlat_mc_engine_idx()Ben Skeggs-35/+45
2025-05-19drm/nouveau/gsp: add hal for gsp.get_static_info()Ben Skeggs-28/+38
2025-05-19drm/nouveau/gsp: add hal for gsp.set_system_info()Ben Skeggs-2/+14
2025-05-19drm/nouveau/gsp: add hal for wpr config info + meta initBen Skeggs-113/+134
2025-05-19drm/nouveau/gsp: add defines for rmapi object handlesBen Skeggs-9/+27
2025-05-19drm/nouveau/gsp: add common code for engines/engine objectsBen Skeggs-1073/+546
2025-05-19drm/nouveau/gsp: add channel class id to gpu halBen Skeggs-7/+26
2025-05-19drm/nouveau/gsp: add usermode class id to gpu halBen Skeggs-2/+22
2025-05-19drm/nouveau/gsp: add display class ids to gpu halBen Skeggs-72/+67
2025-05-19drm/nouveau/gsp: add gpu hal stubsBen Skeggs-30/+114
2025-05-19drm/nouveau/gsp: switch to a simpler GSP-RM header layoutBen Skeggs-4092/+2692
2025-05-19drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/Ben Skeggs-45/+36
2025-05-19drm/nouveau/gsp: move booter handling to GPU-specific codeBen Skeggs-103/+125
2025-05-19drm/nouveau/gsp: move firmware loading to GPU-specific codeBen Skeggs-82/+108
2025-05-19drm/nouveau/gsp: split device handling out on its ownBen Skeggs-138/+173