Mesa (master): freedreno/a6xx: always use reg64 for address registers (no LO/HI)

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Feb 19 04:23:36 UTC 2021


Module: Mesa
Branch: master
Commit: b94c652afe145edfacb1c0d4fa0a10d2144c3668
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b94c652afe145edfacb1c0d4fa0a10d2144c3668

Author: Jonathan Marek <jonathan at marek.ca>
Date:   Mon Jan 11 13:48:24 2021 -0500

freedreno/a6xx: always use reg64 for address registers (no LO/HI)

Reduce noise in a6xx.xml by removing LO/HI versions of address registers.

Also fix type="address" registers in register packing (use bit size instead
of checking for "waddress" to use qword)

Signed-off-by: Jonathan Marek <jonathan at marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8423>

---

 src/freedreno/.gitlab-ci/reference/crash.log       | 540 ++++++++++-----------
 ...w.indexed.indirect_draw_count.triangle_list.log | 100 ++--
 src/freedreno/.gitlab-ci/reference/fd-clouds.log   |  92 ++--
 src/freedreno/computerator/a6xx.c                  |   6 +-
 src/freedreno/decode/cffdec.c                      |  86 ++--
 src/freedreno/decode/scripts/parse-submits.lua     |  37 +-
 src/freedreno/registers/adreno/a6xx.xml            | 120 +----
 src/freedreno/registers/gen_header.py              |   8 +-
 src/freedreno/rnn/rnndec.c                         |   9 +-
 src/freedreno/vulkan/tu_clear_blit.c               |  25 +-
 src/freedreno/vulkan/tu_cmd_buffer.c               |  16 +-
 src/gallium/drivers/freedreno/a6xx/fd6_blitter.c   |   4 +-
 src/gallium/drivers/freedreno/a6xx/fd6_compute.c   |   2 +-
 src/gallium/drivers/freedreno/a6xx/fd6_emit.c      |  34 +-
 src/gallium/drivers/freedreno/a6xx/fd6_gmem.c      |  13 +-
 src/gallium/drivers/freedreno/a6xx/fd6_query.c     |   8 +-
 16 files changed, 517 insertions(+), 583 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=b94c652afe145edfacb1c0d4fa0a10d2144c3668


More information about the mesa-commit mailing list