Various upgrades to umr including VM/MMHUB decoding

Alex Deucher alexdeucher at gmail.com
Mon Jul 24 15:47:54 UTC 2017


On Mon, Jul 24, 2017 at 11:25 AM, Tom St Denis <tom.stdenis at amd.com> wrote:
> This patch series reflects a slew of changes that fell out of
> team meetings with mesa/kmd members over the last week.
>
> We remove the "risky" option and the --print command since it's more
> annoying than helpful.
>
> We add the ability to specify the VMID in hex with --vram which
> is handy with the last patch since you can specify which VM hub to use
> in hex easier than in decimal.
>
> The third patch includes various small cleanups found by static analysis
> and code review.
>
> The last patch includes two new features which were written at the same
> time and were a bit tricky to separate (more effort than worth).  First,
> we add the ability to halt waves when reading them which should help
> reading consistent data.  Next we add the ability to decode multimedia
> IBs from the UVD/VCN rings.  Next we fix using the 'mmMC_VM_FB_LOCATION'
> register which was traditionally zero on VI (and below) but now has
> non-zero values which broke VM decoding.  Tested on Carrizo/Polaris/Raven.

Note that the fb_location is potentially non-0 on all asics going
forward.  We just leave it as programmed via the vbios now.

Alex

>
> Finally, the last patch adds the ability to specify a 'verbose' option
> which prints out VM decoding information handy for debugging both umr and
> the kmd.
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list