diff options
author | Ben Skeggs <bskeggs@nvidia.com> | 2025-03-21 13:35:17 +1000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2025-05-19 07:14:35 +1000 |
commit | 76b8f81a5b928cfb81d0c1477ab9be1e7d03660c (patch) | |
tree | 532a3226fc2ec653eb46f96fda11a4c54d67d7a4 /scripts/gdb/linux/utils.py | |
parent | b1ca384772b657df433acf0c36f0771d5ebe1138 (diff) |
drm/nouveau: improve handling of 64-bit BARs
GPUs exist now with a 64-bit BAR0, which mean that BAR1 and BAR2's
indices (as passed to pci_resource_len() etc) are bumped up by one.
Modify nvkm_device.resource_addr/size() to take an enum instead of
an integer bar index, and take IORESOURCE_MEM_64 into account when
translating to the "raw" bar id.
[airlied: fixup ERR_PTR]
Signed-off-by: Ben Skeggs <bskeggs@nvidia.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Timur Tabi <ttabi@nvidia.com>
Tested-by: Timur Tabi <ttabi@nvidia.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions