anv: Make anv_address::offset 64-bit
authorJason Ekstrand <jason@jlekstrand.net>
Mon, 6 Jul 2020 23:12:35 +0000 (18:12 -0500)
committerMarge Bot <eric+marge@anholt.net>
Tue, 22 Jun 2021 21:09:25 +0000 (21:09 +0000)
commitac6d7a1758cbee91caf6812333bb3416d22ad7e4
tree9c31b09000ce6bb18bf9ffad27568f198a99a76d
parenta67d7c9dee1a74c8aa861b0b848c455686d9a09b
anv: Make anv_address::offset 64-bit

This allows us to convert a 64-bit address to an anv_address which is
useful for working with device addresses.

v2: switch to int64_t to keep state pool relative relocation working
    on non-softpin platforms

v3: Update assert to reflect relative offsets (Jason)

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8637>
src/intel/vulkan/anv_private.h