summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535
AgeCommit message (Expand)AuthorFilesLines
2025-06-13drm/nouveau: fix a use-after-free in r535_gsp_rpc_push()Zhi Wang1-5/+12
2025-06-13drm/nouveau/gsp: Fix potential integer overflow on integer shiftsColin Ian King1-1/+1
2025-05-19drm/nouveau: add support for GB20xBen Skeggs1-0/+16
2025-05-19drm/nouveau/gsp: add hal for fifo.chan.doorbell_handleBen Skeggs1-1/+3
2025-05-19drm/nouveau: add support for GH100Ben Skeggs1-0/+6
2025-05-19drm/nouveau: improve handling of 64-bit BARsBen Skeggs2-4/+4
2025-05-18drm/nouveau/gsp: support deeper page tables in COPY_SERVER_RESERVED_PDESBen Skeggs1-15/+32
2025-05-18drm/nouveau/gsp: init client VMMs with NV0080_CTRL_DMA_SET_PAGE_DIRECTORYBen Skeggs3-11/+100
2025-05-18drm/nouveau/gsp: fetch level shift and PDE from BAR2 VMMBen Skeggs1-6/+17
2025-05-18drm/nouveau/instmem: add hal for set_bar0_window_addr()Ben Skeggs1-0/+1
2025-05-18drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_funcBen Skeggs1-2/+3
2025-05-18drm/nouveau/gsp: add support for 570.144Ben Skeggs6-18/+35
2025-05-18drm/nouveau/gsp: add common client alloc codeBen Skeggs1-39/+5
2025-05-18drm/nouveau/gsp: add hal for gsp.sr_data_size()Ben Skeggs1-2/+10
2025-05-18drm/nouveau/gsp: add hal for disp.chan.dmac_alloc()Ben Skeggs1-11/+20
2025-05-18drm/nouveau/gsp: add hal for fifo.rc_triggered()Ben Skeggs2-29/+35
2025-05-18drm/nouveau/gsp: add hal for fifo.rsvd_chidsBen Skeggs2-4/+6
2025-05-18drm/nouveau/gsp: add hal for fifo.chan.allocBen Skeggs2-104/+69
2025-05-18drm/nouveau/gsp: add hal for disp.dp.get_caps()Ben Skeggs1-34/+47
2025-05-18drm/nouveau/gsp: add hal for disp.get_active()Ben Skeggs1-2/+5
2025-05-18drm/nouveau/gsp: add hal for disp.get_connect_state()Ben Skeggs1-11/+17
2025-05-18drm/nouveau/gsp: add hal for disp.get_supported()Ben Skeggs1-18/+24
2025-05-18drm/nouveau/gsp: add hals for fbsr.suspend/resume()Ben Skeggs3-15/+26
2025-05-18drm/nouveau/gsp: add hal for gsp.set_rmargs()Ben Skeggs1-15/+21
2025-05-18drm/nouveau/gsp: add hal for gr.get_ctxbufs_info()Ben Skeggs3-84/+107
2025-05-18drm/nouveau/gsp: add hal for fifo.ectx_size()Ben Skeggs1-1/+2
2025-05-18drm/nouveau/gsp: add hal for fifo.xlat_rm_engine_type()Ben Skeggs2-52/+50
2025-05-18drm/nouveau/gsp: add hal for disp.chan.set_pushbuf()Ben Skeggs1-11/+16
2025-05-18drm/nouveau/gsp: add hal for disp.get_static_info()Ben Skeggs1-13/+24
2025-05-18drm/nouveau/gsp: add hal for disp.dp.set_indexed_link_rates()Ben Skeggs1-5/+16
2025-05-18drm/nouveau/gsp: add hal for disp.bl_ctrl()Ben Skeggs2-26/+32
2025-05-18drm/nouveau/gsp: add hal for gsp.drop_send_user_shared_data()Ben Skeggs1-1/+10
2025-05-18drm/nouveau/gsp: add hal for gsp.xlat_mc_engine_idx()Ben Skeggs1-35/+44
2025-05-18drm/nouveau/gsp: add hal for gsp.get_static_info()Ben Skeggs1-28/+37
2025-05-18drm/nouveau/gsp: add hal for gsp.set_system_info()Ben Skeggs2-2/+9
2025-05-18drm/nouveau/gsp: add hal for wpr config info + meta initBen Skeggs3-90/+28
2025-05-18drm/nouveau/gsp: add defines for rmapi object handlesBen Skeggs6-9/+9
2025-05-18drm/nouveau/gsp: add common code for engines/engine objectsBen Skeggs8-493/+78
2025-05-18drm/nouveau/gsp: add channel class id to gpu halBen Skeggs1-7/+4
2025-05-18drm/nouveau/gsp: add display class ids to gpu halBen Skeggs1-13/+22
2025-05-18drm/nouveau/gsp: add gpu hal stubsBen Skeggs2-7/+12
2025-05-18drm/nouveau/gsp: switch to a simpler GSP-RM header layoutBen Skeggs37-88/+3008
2025-05-18drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/Ben Skeggs13-0/+6233
2025-05-18drm/nouveau/gsp: split device handling out on its ownBen Skeggs3-0/+155
2025-05-18drm/nouveau/gsp: split client handling out on its ownBen Skeggs3-0/+82
2025-05-18drm/nouveau/gsp: split rm alloc handling out on its ownBen Skeggs3-0/+115
2025-05-18drm/nouveau/gsp: split rm ctrl handling out on its ownBen Skeggs3-0/+96
2025-05-18drm/nouveau/gsp: split rpc handling out on its ownBen Skeggs3-0/+708