aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/common/gen_decoder.h
Commit message (Expand)AuthorAgeFilesLines
* intel/gen_decoder: Decode <group> inside <group>.Rafael Antognolli2019-07-231-0/+2
* intel/gen_decoder: Add the concept of array "levels".Rafael Antognolli2019-07-231-1/+6
* intel/gen_decoder: Add array field.Rafael Antognolli2019-07-231-0/+1
* intel/gen_decoder: Rename internally "group" to "array".Rafael Antognolli2019-07-231-3/+4
* intel/gen_decoder: Add gen_spec_load_filename() function.Rafael Antognolli2019-07-231-0/+1
* intel/decoders: limit number of decoded batchbuffersLionel Landwerlin2019-03-071-0/+2
* intel/decoders: handle decoding MI_BBS from ringLionel Landwerlin2019-03-071-1/+1
* intel/decoders: add address space indicator to get BOsLionel Landwerlin2019-03-071-1/+2
* intel/decoder: tools: Use engine for decoding batch instructionsToni Lönnberg2018-11-131-1/+5
* intel/decoder: Engine parameter for instructionsToni Lönnberg2018-11-131-0/+6
* intel/decoder: Use 'DWord Length' and 'bias' fields for packet length.Toni Lönnberg2018-10-301-0/+2
* intel: decoder: remove unused variableLionel Landwerlin2018-08-041-2/+0
* intel: Make the decoder just store addresses for bases, not buffers.Kenneth Graunke2018-07-251-3/+3
* intel: Make the decoder handle STATE_BASE_ADDRESS not being a buffer.Kenneth Graunke2018-07-251-2/+7
* intel: decoder: limit to the number decoded lines from VBOLionel Landwerlin2018-05-021-0/+2
* intel: Give the batch decoder a callback to ask about state size.Kenneth Graunke2018-05-021-0/+4
* intel: decoder: document when fields should be usedLionel Landwerlin2018-05-021-3/+2
* intel: decoder: identify groups with fixed lengthLionel Landwerlin2018-05-021-0/+1
* intel: gen-decoder: print all dword a field belongs toLionel Landwerlin2018-04-031-1/+2
* intel: Split gen_device_info out into libintel_devJordan Justen2018-03-051-1/+1
* intel/batch-decoder: Decode vertex and index buffersJason Ekstrand2017-12-141-0/+2
* intel/tools: Add the start of a generic batch decoderJason Ekstrand2017-12-141-0/+48
* intel/decoder: Expose the raw field value in the iteratorJason Ekstrand2017-12-141-0/+1
* intel/decoder: Take a bit offset in gen_print_groupJason Ekstrand2017-12-141-2/+3
* intel/decoder: Convert the iterator to work entirely in bitsJason Ekstrand2017-12-141-3/+1
* intel/decoder: Drop gen_field_decode helperJason Ekstrand2017-12-141-3/+0
* intel: decoder: enable decoding a single fieldLionel Landwerlin2017-11-011-0/+15
* intel: decoder: expose missing find_enum()Lionel Landwerlin2017-11-011-0/+2
* intel: decoder: simplify field_is_header()Lionel Landwerlin2017-11-011-1/+2
* intel: common: make intel utils available from C++Lionel Landwerlin2017-11-011-0/+9
* intel: decoder: extract instruction/structs lengthLionel Landwerlin2017-11-011-0/+1
* intel: decoder: add destructor for gen_specLionel Landwerlin2017-11-011-8/+7
* intel: decoder: expose helper to test header fieldsLionel Landwerlin2017-11-011-0/+1
* intel: decoder: don't read qword outside instruction/struct limitLionel Landwerlin2017-11-011-0/+1
* intel: decoder: build sorted linked lists of fieldsLionel Landwerlin2017-11-011-4/+3
* intel: common: expose gen_spec fieldsLionel Landwerlin2017-11-011-0/+13
* intel/genxml: Fix decoding of groups with fields smaller than a DWord.Kenneth Graunke2017-10-301-0/+2
* intel: gen-decoder: rework how we handle groupsLionel Landwerlin2017-06-061-8/+13
* intel/aubinator: Correctly read variable length structs.Rafael Antognolli2017-04-241-0/+6
* intel: tools: add aubinator_error_decode toolLionel Landwerlin2017-04-041-0/+1
* aubinator/gen_decoder/i965: decode instructions from dword 0Lionel Landwerlin2017-04-031-1/+1
* intel: gen_decoder: store pointer to current decoded field in iteratorLionel Landwerlin2017-04-031-0/+1
* intel: Move tools/decoder.[ch] to common/gen_decoder.[ch].Kenneth Graunke2017-03-211-0/+138