mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-19 04:58:08 +02:00
panvk: Add a debug flag to force CPU-uncached mappings
Useful to debug stuff. Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com> Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36385>
This commit is contained in:
parent
a670956b7a
commit
4bee7f0003
3 changed files with 5 additions and 2 deletions
|
|
@ -159,7 +159,7 @@ panvk_device_adjust_bo_flags(const struct panvk_device *device,
|
|||
*/
|
||||
const bool allow_wb_mmap =
|
||||
(pdev->kmod.dev->props.supported_bo_flags & PAN_KMOD_BO_FLAG_WB_MMAP) &&
|
||||
!PANVK_DEBUG(DUMP);
|
||||
!PANVK_DEBUG(DUMP) && !PANVK_DEBUG(NO_WB_MMAP);
|
||||
|
||||
if (!allow_wb_mmap)
|
||||
bo_flags &= ~PAN_KMOD_BO_FLAG_WB_MMAP;
|
||||
|
|
|
|||
|
|
@ -46,7 +46,9 @@ static const struct debug_control panvk_debug_options[] = {
|
|||
{"implicit_others_inv", PANVK_DEBUG_IMPLICIT_OTHERS_INV},
|
||||
{"force_blackhole", PANVK_DEBUG_FORCE_BLACKHOLE},
|
||||
{"wsi_afbc", PANVK_DEBUG_WSI_AFBC},
|
||||
{NULL, 0}};
|
||||
{"no_wb_mmap", PANVK_DEBUG_NO_WB_MMAP},
|
||||
{NULL, 0},
|
||||
};
|
||||
|
||||
uint64_t panvk_debug;
|
||||
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ enum panvk_debug_flags {
|
|||
PANVK_DEBUG_IMPLICIT_OTHERS_INV = 1 << 11,
|
||||
PANVK_DEBUG_FORCE_BLACKHOLE = 1 << 12,
|
||||
PANVK_DEBUG_WSI_AFBC = 1 << 13,
|
||||
PANVK_DEBUG_NO_WB_MMAP = 1 << 14,
|
||||
};
|
||||
|
||||
extern uint64_t panvk_debug;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue