linux-VkbYAa:/home # ./umr -i 1 --list-regs polaris10.vce3 ./umr: /lib64/libtinfo.so.5: no version information available (required by ./umr) ./umr: /lib64/libncurses.so.5: no version information available (required by ./umr) polaris10.vce3.mmVCE_STATUS => 0x08001 polaris10.vce3.mmVCE_VCPU_CNTL => 0x08005 polaris10.vce3.mmVCE_VCPU_CACHE_OFFSET0 => 0x08009 polaris10.vce3.mmVCE_VCPU_CACHE_SIZE0 => 0x0800a polaris10.vce3.mmVCE_VCPU_CACHE_OFFSET1 => 0x0800b polaris10.vce3.mmVCE_VCPU_CACHE_SIZE1 => 0x0800c polaris10.vce3.mmVCE_VCPU_CACHE_OFFSET2 => 0x0800d polaris10.vce3.mmVCE_VCPU_CACHE_SIZE2 => 0x0800e polaris10.vce3.mmVCE_SOFT_RESET => 0x08048 polaris10.vce3.mmVCE_RB_BASE_LO2 => 0x0805b polaris10.vce3.mmVCE_RB_BASE_HI2 => 0x0805c polaris10.vce3.mmVCE_RB_SIZE2 => 0x0805d polaris10.vce3.mmVCE_RB_RPTR2 => 0x0805e polaris10.vce3.mmVCE_RB_WPTR2 => 0x0805f polaris10.vce3.mmVCE_RB_BASE_LO => 0x08060 polaris10.vce3.mmVCE_RB_BASE_HI => 0x08061 polaris10.vce3.mmVCE_RB_SIZE => 0x08062 polaris10.vce3.mmVCE_RB_RPTR => 0x08063 polaris10.vce3.mmVCE_RB_WPTR => 0x08064 polaris10.vce3.mmVCE_RB_ARB_CTRL => 0x0809f polaris10.vce3.mmVCE_CLOCK_GATING_A => 0x080be polaris10.vce3.mmVCE_CLOCK_GATING_B => 0x080bf polaris10.vce3.mmVCE_RB_BASE_LO3 => 0x080d4 polaris10.vce3.mmVCE_RB_BASE_HI3 => 0x080d5 polaris10.vce3.mmVCE_RB_SIZE3 => 0x080d6 polaris10.vce3.mmVCE_RB_RPTR3 => 0x080d7 polaris10.vce3.mmVCE_RB_WPTR3 => 0x080d8 polaris10.vce3.mmVCE_UENC_CLOCK_GATING => 0x081ef polaris10.vce3.mmVCE_UENC_REG_CLOCK_GATING => 0x081f0 polaris10.vce3.mmVCE_UENC_CLOCK_GATING_2 => 0x08210 polaris10.vce3.mmVCE_UENC_DMA_DCLK_CTRL => 0x08390 polaris10.vce3.mmVCE_SYS_INT_EN => 0x08540 polaris10.vce3.mmVCE_SYS_INT_STATUS => 0x08541 polaris10.vce3.mmVCE_SYS_INT_ACK => 0x08541 polaris10.vce3.mmVCE_LMI_VCPU_CACHE_40BIT_BAR => 0x08597 polaris10.vce3.mmVCE_LMI_CTRL2 => 0x0859d polaris10.vce3.mmVCE_LMI_SWAP_CNTL3 => 0x0859e polaris10.vce3.mmVCE_LMI_CTRL => 0x085a6 polaris10.vce3.mmVCE_LMI_STATUS => 0x085a7 polaris10.vce3.mmVCE_LMI_VM_CTRL => 0x085a8 polaris10.vce3.mmVCE_LMI_SWAP_CNTL => 0x085ad polaris10.vce3.mmVCE_LMI_SWAP_CNTL1 => 0x085ae polaris10.vce3.mmVCE_LMI_SWAP_CNTL2 => 0x085b3 polaris10.vce3.mmVCE_LMI_MISC_CTRL => 0x085b5 polaris10.vce3.mmVCE_LMI_CACHE_CTRL => 0x085bd linux-VkbYAa:/home # ./umr -i 1 --scan polaris10.vce3 ./umr: /lib64/libtinfo.so.5: no version information available (required by ./umr) ./umr: /lib64/libncurses.so.5: no version information available (required by ./umr) polaris10.vce3.mmVCE_STATUS == 0x00000192 polaris10.vce3.mmVCE_VCPU_CNTL == 0x00100001 polaris10.vce3.mmVCE_VCPU_CACHE_OFFSET0 == 0x00000100 polaris10.vce3.mmVCE_VCPU_CACHE_SIZE0 == 0x00060000 polaris10.vce3.mmVCE_VCPU_CACHE_OFFSET1 == 0x00060100 polaris10.vce3.mmVCE_VCPU_CACHE_SIZE1 == 0x00010000 polaris10.vce3.mmVCE_VCPU_CACHE_OFFSET2 == 0x00070100 polaris10.vce3.mmVCE_VCPU_CACHE_SIZE2 == 0x0004d000 polaris10.vce3.mmVCE_SOFT_RESET == 0x00000000 polaris10.vce3.mmVCE_RB_BASE_LO2 == 0x00528000 polaris10.vce3.mmVCE_RB_BASE_HI2 == 0x00000000 polaris10.vce3.mmVCE_RB_SIZE2 == 0x00000400 polaris10.vce3.mmVCE_RB_RPTR2 == 0x00000010 polaris10.vce3.mmVCE_RB_WPTR2 == 0x00000010 polaris10.vce3.mmVCE_RB_BASE_LO == 0x00527000 polaris10.vce3.mmVCE_RB_BASE_HI == 0x00000000 polaris10.vce3.mmVCE_RB_SIZE == 0x00000400 polaris10.vce3.mmVCE_RB_RPTR == 0x00000060 polaris10.vce3.mmVCE_RB_WPTR == 0x00000090 polaris10.vce3.mmVCE_RB_ARB_CTRL == 0x00000000 polaris10.vce3.mmVCE_CLOCK_GATING_A == 0x00000040 polaris10.vce3.mmVCE_CLOCK_GATING_B == 0x000001ff polaris10.vce3.mmVCE_RB_BASE_LO3 == 0x00000000 polaris10.vce3.mmVCE_RB_BASE_HI3 == 0x00000000 polaris10.vce3.mmVCE_RB_SIZE3 == 0x00000000 polaris10.vce3.mmVCE_RB_RPTR3 == 0x00000000 polaris10.vce3.mmVCE_RB_WPTR3 == 0x00000000 polaris10.vce3.mmVCE_UENC_CLOCK_GATING == 0xc3400040 polaris10.vce3.mmVCE_UENC_REG_CLOCK_GATING == 0x000007ff polaris10.vce3.mmVCE_UENC_CLOCK_GATING_2 == 0x00010000 polaris10.vce3.mmVCE_UENC_DMA_DCLK_CTRL == 0x0000000f polaris10.vce3.mmVCE_SYS_INT_EN == 0x00000008 polaris10.vce3.mmVCE_SYS_INT_STATUS == 0x00000000 polaris10.vce3.mmVCE_SYS_INT_ACK == 0x00000000 polaris10.vce3.mmVCE_LMI_VCPU_CACHE_40BIT_BAR == 0x00000000 polaris10.vce3.mmVCE_LMI_CTRL2 == 0x00000030 polaris10.vce3.mmVCE_LMI_SWAP_CNTL3 == 0x00000000 polaris10.vce3.mmVCE_LMI_CTRL == 0x00398000 polaris10.vce3.mmVCE_LMI_STATUS == 0x0000337f polaris10.vce3.mmVCE_LMI_VM_CTRL == 0x00000000 polaris10.vce3.mmVCE_LMI_SWAP_CNTL == 0x00000000 polaris10.vce3.mmVCE_LMI_SWAP_CNTL1 == 0x00000000 polaris10.vce3.mmVCE_LMI_SWAP_CNTL2 == 0x00000000 polaris10.vce3.mmVCE_LMI_MISC_CTRL == 0x0000003f polaris10.vce3.mmVCE_LMI_CACHE_CTRL == 0x00000000 linux-VkbYAa:/home # ./umr -i 1 -R vce0[.:.] ./umr: /lib64/libtinfo.so.5: no version information available (required by ./umr) ./umr: /lib64/libncurses.so.5: no version information available (required by ./umr) polaris10.vce0.rptr == 96 polaris10.vce0.wptr == 144 polaris10.vce0.drv_wptr == 144 polaris10.vce0.ring[ 65] == 0x00000005 ... polaris10.vce0.ring[ 66] == 0x000a0000 ... polaris10.vce0.ring[ 67] == 0x00000001 ... polaris10.vce0.ring[ 68] == 0x00000091 ... polaris10.vce0.ring[ 69] == 0x00000003 ... polaris10.vce0.ring[ 70] == 0x004007e0 ... polaris10.vce0.ring[ 71] == 0x00000000 ... polaris10.vce0.ring[ 72] == 0x00000004 ... polaris10.vce0.ring[ 73] == 0x00000004 ... polaris10.vce0.ring[ 74] == 0x00000001 ... polaris10.vce0.ring[ 75] == 0x00000000 ... polaris10.vce0.ring[ 76] == 0x00000000 ... polaris10.vce0.ring[ 77] == 0x00000000 ... polaris10.vce0.ring[ 78] == 0x00000000 ... polaris10.vce0.ring[ 79] == 0x00000000 ... polaris10.vce0.ring[ 80] == 0x00000106 ... polaris10.vce0.ring[ 81] == 0x004007e0 ... polaris10.vce0.ring[ 82] == 0x00000000 ... polaris10.vce0.ring[ 83] == 0x00000004 ... polaris10.vce0.ring[ 84] == 0x00000107 ... polaris10.vce0.ring[ 85] == 0x00000002 ... polaris10.vce0.ring[ 86] == 0x0f594e20 ... polaris10.vce0.ring[ 87] == 0x00000108 ... polaris10.vce0.ring[ 88] == 0x00000002 ... polaris10.vce0.ring[ 89] == 0x00000001 ... polaris10.vce0.ring[ 90] == 0x00000003 ... polaris10.vce0.ring[ 91] == 0x004007e0 ... polaris10.vce0.ring[ 92] == 0x00000000 ... polaris10.vce0.ring[ 93] == 0x00000005 ... polaris10.vce0.ring[ 94] == 0x00000004 ... polaris10.vce0.ring[ 95] == 0x00000001 ... polaris10.vce0.ring[ 96] == 0x00000102 r.. polaris10.vce0.ring[ 97] == 0x00000002 ... polaris10.vce0.ring[ 98] == 0x000a0300 ... polaris10.vce0.ring[ 99] == 0x00000001 ... polaris10.vce0.ring[ 100] == 0x0000008d ... polaris10.vce0.ring[ 101] == 0x00000003 ... polaris10.vce0.ring[ 102] == 0x004007e0 ... polaris10.vce0.ring[ 103] == 0x00000000 ... polaris10.vce0.ring[ 104] == 0x00000006 ... polaris10.vce0.ring[ 105] == 0x00000004 ... polaris10.vce0.ring[ 106] == 0x00000001 ... polaris10.vce0.ring[ 107] == 0x00000000 ... polaris10.vce0.ring[ 108] == 0x00000000 ... polaris10.vce0.ring[ 109] == 0x00000000 ... polaris10.vce0.ring[ 110] == 0x00000000 ... polaris10.vce0.ring[ 111] == 0x00000000 ... polaris10.vce0.ring[ 112] == 0x00000106 ... polaris10.vce0.ring[ 113] == 0x004007e0 ... polaris10.vce0.ring[ 114] == 0x00000000 ... polaris10.vce0.ring[ 115] == 0x00000006 ... polaris10.vce0.ring[ 116] == 0x00000107 ... polaris10.vce0.ring[ 117] == 0x00000002 ... polaris10.vce0.ring[ 118] == 0x0f591e80 ... polaris10.vce0.ring[ 119] == 0x00000108 ... polaris10.vce0.ring[ 120] == 0x00000002 ... polaris10.vce0.ring[ 121] == 0x00000001 ... polaris10.vce0.ring[ 122] == 0x00000003 ... polaris10.vce0.ring[ 123] == 0x004007e0 ... polaris10.vce0.ring[ 124] == 0x00000000 ... polaris10.vce0.ring[ 125] == 0x00000007 ... polaris10.vce0.ring[ 126] == 0x00000004 ... polaris10.vce0.ring[ 127] == 0x00000001 ... polaris10.vce0.ring[ 128] == 0x00000102 ... polaris10.vce0.ring[ 129] == 0x00000002 ... polaris10.vce0.ring[ 130] == 0x000a0000 ... polaris10.vce0.ring[ 131] == 0x00000001 ... polaris10.vce0.ring[ 132] == 0x00000091 ... polaris10.vce0.ring[ 133] == 0x00000003 ... polaris10.vce0.ring[ 134] == 0x004007e0 ... polaris10.vce0.ring[ 135] == 0x00000000 ... polaris10.vce0.ring[ 136] == 0x00000008 ... polaris10.vce0.ring[ 137] == 0x00000004 ... polaris10.vce0.ring[ 138] == 0x00000001 ... polaris10.vce0.ring[ 139] == 0x00000000 ... polaris10.vce0.ring[ 140] == 0x00000000 ... polaris10.vce0.ring[ 141] == 0x00000000 ... polaris10.vce0.ring[ 142] == 0x00000000 ... polaris10.vce0.ring[ 143] == 0x00000000 ... polaris10.vce0.ring[ 144] == 0x00000000 .wD linux-VkbYAa:/home # ./umr -i 1 -R vce1[.:.] ./umr: /lib64/libtinfo.so.5: no version information available (required by ./umr) ./umr: /lib64/libncurses.so.5: no version information available (required by ./umr) polaris10.vce1.rptr == 16 polaris10.vce1.wptr == 16 polaris10.vce1.drv_wptr == 16 polaris10.vce1.ring[1009] == 0x00000000 ... polaris10.vce1.ring[1010] == 0x00000000 ... polaris10.vce1.ring[1011] == 0x00000000 ... polaris10.vce1.ring[1012] == 0x00000000 ... polaris10.vce1.ring[1013] == 0x00000000 ... polaris10.vce1.ring[1014] == 0x00000000 ... polaris10.vce1.ring[1015] == 0x00000000 ... polaris10.vce1.ring[1016] == 0x00000000 ... polaris10.vce1.ring[1017] == 0x00000000 ... polaris10.vce1.ring[1018] == 0x00000000 ... polaris10.vce1.ring[1019] == 0x00000000 ... polaris10.vce1.ring[1020] == 0x00000000 ... polaris10.vce1.ring[1021] == 0x00000000 ... polaris10.vce1.ring[1022] == 0x00000000 ... polaris10.vce1.ring[1023] == 0x00000000 ... polaris10.vce1.ring[ 0] == 0x00000001 ... polaris10.vce1.ring[ 1] == 0x00000000 ... polaris10.vce1.ring[ 2] == 0x00000000 ... polaris10.vce1.ring[ 3] == 0x00000000 ... polaris10.vce1.ring[ 4] == 0x00000000 ... polaris10.vce1.ring[ 5] == 0x00000000 ... polaris10.vce1.ring[ 6] == 0x00000000 ... polaris10.vce1.ring[ 7] == 0x00000000 ... polaris10.vce1.ring[ 8] == 0x00000000 ... polaris10.vce1.ring[ 9] == 0x00000000 ... polaris10.vce1.ring[ 10] == 0x00000000 ... polaris10.vce1.ring[ 11] == 0x00000000 ... polaris10.vce1.ring[ 12] == 0x00000000 ... polaris10.vce1.ring[ 13] == 0x00000000 ... polaris10.vce1.ring[ 14] == 0x00000000 ... polaris10.vce1.ring[ 15] == 0x00000000 ... polaris10.vce1.ring[ 16] == 0x00000000 rwD