summaryrefslogtreecommitdiff
path: root/src/intel/common/gen_decoder.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-10intel: Rename files with gen_ prefix in common code to intel_Anuj Phogat1-1247/+0
2020-03-18intel/decoder: don't consider header fields past dword0Lionel Landwerlin1-2/+4
2019-11-07intel/gen_decoder: Fix unused-but-set-variable warningKai Wasserbäch1-2/+2
2019-07-31tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom1-1/+1
2019-07-23intel/gen_decoder: Decode <group> inside <group>.Rafael Antognolli1-37/+91
2019-07-23intel/gen_decoder: Add the concept of array "levels".Rafael Antognolli1-8/+13
2019-07-23intel/gen_decoder: Add array field.Rafael Antognolli1-3/+20
2019-07-23intel/gen_decoder: Rename internally "group" to "array".Rafael Antognolli1-22/+26
2019-07-23intel/gen_decoder: Add gen_spec_load_filename() function.Rafael Antognolli1-12/+20
2019-07-23intel/gen_decoder: Fix parsing of small genxml file.Rafael Antognolli1-2/+6
2018-11-13intel/decoder: tools: Use engine for decoding batch instructionsToni Lönnberg1-2/+5
2018-11-13intel/decoder: Engine parameter for instructionsToni Lönnberg1-0/+25
2018-10-30intel/decoder: Use 'DWord Length' and 'bias' fields for packet length.Toni Lönnberg1-7/+23
2018-10-25util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom1-2/+0
2018-10-04intel/decoder: construct correct xml filenameSagar Ghuge1-8/+7
2018-10-04intel/decoder: Avoid freeing invalid pointerSagar Ghuge1-5/+13
2018-10-04intel/decoder: add gen_spec_init methodSagar Ghuge1-16/+35
2018-09-03intel/decoder: fix the possible out of bounds group_iterAndrii Simiklit1-1/+4
2018-08-27intel: decoder: handle 0 sized structsLionel Landwerlin1-4/+8
2018-08-25intel/decoder: Print ISL formats for vertex elementsJason Ekstrand1-1/+2
2018-08-25intel/decoder: Clean up field iteration and fix sub-dword fieldsJason Ekstrand1-16/+16
2018-08-23intel/decoder: Decode SFIXED values.Kenneth Graunke1-3/+7
2018-08-20intel/decoder: mark total_length as MAYBE_UNUSED in gen_spec_loadKai Wasserbäch1-1/+2
2018-07-18intel/decoder: use snprintf(..., "%s", ...) instead of strncpyCaio Marcelo de Oliveira Filho1-2/+2
2018-05-02intel: decoder: fix starting dword of struct fieldsLionel Landwerlin1-2/+3
2018-05-02intel: decoder: identify groups with fixed lengthLionel Landwerlin1-6/+12
2018-05-02intel: decoder: make the field iterator use more naturalLionel Landwerlin1-10/+16
2018-04-03intel: gen-decoder: print all dword a field belongs toLionel Landwerlin1-6/+7
2018-04-03intel: gen-decoder: don't decode fields beyond a dword lengthLionel Landwerlin1-15/+26
2018-03-05intel/common: Use isl for decoder surface formatsJordan Justen1-0/+8
2017-12-14intel/decoder: Expose the raw field value in the iteratorJason Ekstrand1-1/+2
2017-12-14intel/decoder: Take a bit offset in gen_print_groupJason Ekstrand1-7/+8
2017-12-14intel/decoder: Stop rounding down to the nearest dwordJason Ekstrand1-11/+12
2017-12-14intel/decoder: Convert the iterator to work entirely in bitsJason Ekstrand1-9/+8
2017-12-14intel/decoder: Drop gen_field_decode helperJason Ekstrand1-8/+0
2017-11-13aubinator: Don't skip the first field in each subgroupJason Ekstrand1-2/+3
2017-11-01intel: decoder: enable decoding a single fieldLionel Landwerlin1-0/+37
2017-11-01intel: decoder: extract field value computationLionel Landwerlin1-30/+37
2017-11-01intel: decoder: rename field() to field_value()Lionel Landwerlin1-18/+18
2017-11-01intel: decoder: rename internal function to free nameLionel Landwerlin1-3/+3
2017-11-01intel: decoder: simplify field_is_header()Lionel Landwerlin1-3/+4
2017-11-01intel: decoder: remove unused platform fieldLionel Landwerlin1-2/+0
2017-11-01intel: decoder: extract instruction/structs lengthLionel Landwerlin1-0/+7
2017-11-01intel: decoder: pack iterator variable declarationsLionel Landwerlin1-11/+8
2017-11-01intel: decoder: simplify creation of struct when 0-allocatedLionel Landwerlin1-4/+0
2017-11-01intel: decoder: add destructor for gen_specLionel Landwerlin1-94/+84
2017-11-01intel: decoder: expose helper to test header fieldsLionel Landwerlin1-3/+3
2017-11-01intel: decoder: don't read qword outside instruction/struct limitLionel Landwerlin1-3/+8
2017-11-01intel: decoder: split out getting the next field and decoding itLionel Landwerlin1-10/+21
2017-11-01intel: decoder: move field name copyLionel Landwerlin1-2/+7