On Sun, 2025-11-09 at 16:19 +1000, David Airlie wrote:
So this caused a regression, because the sysmem flush page has to be inside 40 bits.
look in openrm: src/nvidia/src/kernel/gpu/mem_sys/arch/maxwell/kern_mem_sys_gm107.c:kmemsysInitFlushSysmemBuff er_GM107
The prop driver tries to use GFP_DMA32, then use 40 bits and the code is all horrible. It's probably fine for use to just set the dma_bits to 40 here before and then the full range after.
Ok, I'll post a new patch on Monday. Thanks for catching this, I'm sorry you had to revert it.