summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-08-03mask VMID to remove hub bits from displayTom St Denis1-2/+2
2018-08-02Add DISPATCH_DIRECT PM4 decoder to ring decoderTom St Denis1-0/+13
2018-08-01Add some basic mapping checking to ring decoderTom St Denis1-5/+37
2018-07-24register refreshTom St Denis48-13689/+13790
2018-06-27remove casts and replace with portable formatters in outputTom St Denis4-120/+120
2018-06-19add more code documentation inlineTom St Denis6-2/+72
2018-06-14Improve error reporting for invalid addresses and registersJay Cornwall5-20/+42
2018-06-09only add new PM4 stream link if more wordsTom St Denis1-2/+4
2018-06-08Add documentation stubs to libumrcore functions.Tom St Denis26-17/+400
2018-06-06Make the umr_reg_name() function a library functionTom St Denis4-31/+18
2018-06-05Add UVD/VCN IB detection to pm4 stream decoderTom St Denis1-1/+48
2018-05-29small typo fixTom St Denis1-1/+1
2018-05-29Capture shaders in profiler.Tom St Denis1-21/+87
2018-05-28Tidy up profilerTom St Denis2-10/+47
2018-05-28Add documentation for --profiler option in man page and help textTom St Denis2-4/+6
2018-05-25Update profiler to group results per shader.Tom St Denis1-24/+95
2018-05-24Update profiler to support PM4 streamsTom St Denis2-5/+34
2018-05-24Add no_halt option to umr_pm4_decode_ring()Tom St Denis4-22/+12
2018-05-24optimize umr_find_reg_by_addr by using lookup tables if availableTom St Denis1-0/+6
2018-05-24add colour to the wave status printoutsTom St Denis1-34/+34
2018-05-24Update disasm CPU names to match what mesa usesTom St Denis1-4/+6
2018-05-22PM4 packet streaming support (v3)Tom St Denis10-21/+432
2018-05-16Introduction of Vega20.Tom St Denis7-1/+251
2018-05-09Re-factor ring reading out of app side of buildTom St Denis4-20/+59
2018-05-07Update power sensors for --topTom St Denis1-9/+0
2018-04-30Introduction of VegaM (v2)Tom St Denis6-0/+47
2018-04-27Capture COMPUTE shaders in ring decoding as well.Tom St Denis1-2/+2
2018-04-26Add profiler using scanned wave data arrays.Tom St Denis12-14/+246
2018-04-23Add GNU standard installation directories to properly handle locations to whi...Slava Grigorev5-4/+6
2018-04-23Update CMakeList files to limit linked librariesJoseph Greathouse2-7/+14
2018-04-20refactor out wave scanning to new function umr_scan_wave_data()Tom St Denis5-200/+314
2018-04-20Only close file if open to prevent crash on systems with non amdgpu cardsTom St Denis1-1/+1
2018-04-18Allow specifying a zero size for --vm-disasm to have it size the shader autom...Tom St Denis2-2/+10
2018-04-18refresh of dcn10 registersTom St Denis2-0/+15
2018-04-14Fix detection of hardware with multiple instancesTom St Denis2-4/+4
2018-04-12Update documentation concering ring and wave status outputTom St Denis2-43/+157
2018-04-11Change shader offset formatting to follow IB offset formatting.Tom St Denis1-5/+4
2018-04-11Free shaders as we dump them.Tom St Denis1-2/+4
2018-04-10Add wave_status.priv for AITom St Denis1-0/+1
2018-04-10Add 'disasm_early_term' option (v2).Tom St Denis5-37/+50
2018-04-10Fix VMID of chained IBsTom St Denis2-5/+5
2018-04-10Add disassembly support via LLVM (v3)Tom St Denis14-40/+345
2018-04-10Add trap temp SGPRs to the read_gpr call (v2)Tom St Denis4-5/+61
2018-04-02Simplify the ability to read multiple registers at onceTom St Denis4-7/+31
2018-04-02enable follow_ib by default nowTom St Denis4-55/+39
2018-03-29Add support for SRBM selection (v3)Tom St Denis10-49/+117
2018-03-28Add library version text to buildTom St Denis3-0/+30
2018-03-28update sphinx documentation with respect to system memory accessTom St Denis1-4/+9
2018-03-21VI register refreshTom St Denis3-6/+6
2018-03-21correct ADDRESS_LO in WAIT_MEM_REG PM4 decoderTom St Denis1-1/+1