summaryrefslogtreecommitdiffstats
path: root/kernel/version
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 13:43:30 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 13:43:30 -0400
commita32d7349b0bf7f72e70c4d35ffc897b1c6c83512 (patch)
tree71e7d1b768fc2666b333701900f76e78ef8bd50b /kernel/version
parent0b25dd23386c8752488552cb2713819c097d3375 (diff)
downloadopen-iov-a32d7349b0bf7f72e70c4d35ffc897b1c6c83512.tar.gz
open-iov-a32d7349b0bf7f72e70c4d35ffc897b1c6c83512.zip
GSPRM BUS_GET_PCI_BAR_INFO: reply the canonical 8-entry params struct
The control is cacheable in the guest kernel (RMCTRL_FLAGS_CACHEABLE) and rmapiControlCacheSet validates paramsSize against the canonical sizeof(NV2080_CTRL_BUS_GET_PCI_BAR_INFO_PARAMS) = 200. We replied only 8 + 4*24 = 104 bytes, so every reply tripped NV_ERR_INVALID_PARAMETER in rmapiControlCacheSet (rpc.c:9998) and the BAR-info cache entry was never populated. Zero-fill and report all eight NV2080_CTRL_BUS_PCI_BAR_INFO entries (count still 4).
Diffstat (limited to 'kernel/version')
0 files changed, 0 insertions, 0 deletions