| /xsrc/external/mit/MesaLib/dist/src/intel/tools/ |
| H A D | aub_write.c | 54 static struct aub_context *aub_context_new(struct aub_file *aub, uint32_t new_id); 55 static void mem_trace_memory_write_header_out(struct aub_file *aub, uint64_t addr, 82 data_out(struct aub_file *aub, const void *data, size_t size) argument 87 fail_if(fwrite(data, 1, size, aub->file) == 0, 92 dword_out(struct aub_file *aub, uint32_t data) argument 94 data_out(aub, &data, sizeof(data)); 98 write_execlists_header(struct aub_file *aub, const char *name) argument 105 aub->pci_id, name); 109 dword_out(aub, CMD_MEM_TRACE_VERSION | (dwords - 1)); 110 dword_out(aub, AUB_MEM_TRACE_VERSION_FILE_VERSIO 118 write_legacy_header(struct aub_file * aub,const char * name) argument 146 aub_write_header(struct aub_file * aub,const char * app_name) argument 155 aub_file_init(struct aub_file * aub,FILE * file,FILE * debug,uint16_t pci_id,const char * app_name) argument 184 aub_file_finish(struct aub_file * aub) argument 191 aub_gtt_size(struct aub_file * aub) argument 197 mem_trace_memory_write_header_out(struct aub_file * aub,uint64_t addr,uint32_t len,uint32_t addr_space,const char * desc) argument 217 register_write_out(struct aub_file * aub,uint32_t addr,uint32_t value) argument 236 populate_ppgtt_table(struct aub_file * aub,struct aub_ppgtt_table * table,int start,int end,int level) argument 290 aub_map_ppgtt(struct aub_file * aub,uint64_t start,uint64_t size) argument 344 ppgtt_lookup(struct aub_file * aub,uint64_t ppgtt_addr) argument 388 aub_map_ggtt(struct aub_file * aub,uint64_t virt_addr,uint64_t size) argument 419 aub_write_ggtt(struct aub_file * aub,uint64_t virt_addr,uint64_t size,const void * data) argument 490 alloc_ggtt_address(struct aub_file * aub,uint64_t size) argument 502 write_hwsp(struct aub_file * aub,enum drm_i915_gem_engine_class engine_class) argument 518 write_engine_execlist_setup(struct aub_file * aub,uint32_t ctx_id,struct aub_hw_context * hw_ctx,enum drm_i915_gem_engine_class engine_class) argument 572 write_execlists_default_setup(struct aub_file * aub) argument 579 write_legacy_default_setup(struct aub_file * aub) argument 605 aub_write_default_setup(struct aub_file * aub) argument 616 aub_context_new(struct aub_file * aub,uint32_t new_id) argument 628 aub_write_context_create(struct aub_file * aub,uint32_t * ctx_id) argument 641 aub_context_find(struct aub_file * aub,uint32_t id) argument 652 aub_write_ensure_context(struct aub_file * aub,uint32_t ctx_id,enum drm_i915_gem_engine_class engine_class) argument 666 get_context_descriptor(struct aub_file * aub,const struct engine * cs,struct aub_hw_context * hw_ctx) argument 679 aub_write_trace_block(struct aub_file * aub,uint32_t type,void * virtual,uint32_t size,uint64_t gtt_offset) argument 720 aub_dump_ring_buffer_execlist(struct aub_file * aub,struct aub_hw_context * hw_ctx,const struct engine * cs,uint64_t batch_offset) argument 744 aub_dump_execlist(struct aub_file * aub,const struct engine * cs,uint64_t descriptor) argument 773 aub_dump_ring_buffer_legacy(struct aub_file * aub,uint64_t batch_offset,uint64_t offset,enum drm_i915_gem_engine_class engine_class) argument 812 aub_write_ensure_hwsp(struct aub_file * aub,enum drm_i915_gem_engine_class engine_class) argument 825 aub_write_exec(struct aub_file * aub,uint32_t ctx_id,uint64_t batch_addr,uint64_t offset,enum drm_i915_gem_engine_class engine_class) argument 845 aub_write_context_execlists(struct aub_file * aub,uint64_t context_addr,enum drm_i915_gem_engine_class engine_class) argument [all...] |
| H A D | aub_write.h | 107 void aub_file_init(struct aub_file *aub, FILE *file, FILE *debug, uint16_t pci_id, const char *app_name); 108 void aub_file_finish(struct aub_file *aub); 110 static inline bool aub_use_execlists(const struct aub_file *aub) argument 112 return aub->devinfo.ver >= 8; 115 uint32_t aub_gtt_size(struct aub_file *aub); 127 void aub_write_default_setup(struct aub_file *aub); 128 void aub_map_ppgtt(struct aub_file *aub, uint64_t start, uint64_t size); 129 void aub_write_ggtt(struct aub_file *aub, uint64_t virt_addr, uint64_t size, const void *data); 130 void aub_write_trace_block(struct aub_file *aub, 133 void aub_write_exec(struct aub_file *aub, uint32_ [all...] |
| H A D | error2aub.c | 135 "Convert an Intel GPU i915 error state to an aub file.\n" 137 " -o, --output=FILE the output aub file (default FILE.aub)\n", 267 snprintf(out_filename, out_filename_size, "%s.aub", in_filename); 274 fail_if(!aub_file, "Failed to open aub file \"%s\": %m\n", in_filename); 276 struct aub_file aub = {}; local in function:main 308 aub_file_init(&aub, aub_file, 311 aub.verbose_log_file = stdout; 312 default_gtt = active_gtt = aub_use_execlists(&aub) ? PPGTT : GGTT; 445 /* Add all the BOs to the aub fil [all...] |
| H A D | intel_dump_gpu.in | 13 -o, --output=FILE Name of AUB file. Defaults to COMMAND.aub 20 the output aub file. This helps reducing output file 60 add_arg "file=${file:-$(basename ${file}).aub}" 65 add_arg "file=${file:-$(basename ${file}).aub}" 70 add_arg "file=${file:-$(basename ${file}).aub}" 143 [ -z $file ] && add_arg "file=intel.aub"
|
| H A D | aubinator_viewer.cpp | 209 /* Replay the aub file from the beginning up to just before the 477 uint8_t *aub = (uint8_t *) window->aub_bo.map + window->aub_offset + off; local in function:write_edit_window 479 *gtt = *aub = d; 516 "Editing aub at 0x%" PRIx64 "##%p", address, window); 1165 "Decode aub file contents from FILE.\n\n"
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/tools/ |
| H A D | aub_write.c | 55 mem_trace_memory_write_header_out(struct aub_file *aub, uint64_t addr, 95 data_out(struct aub_file *aub, const void *data, size_t size) argument 100 fail_if(fwrite(data, 1, size, aub->file) == 0, 105 dword_out(struct aub_file *aub, uint32_t data) argument 107 data_out(aub, &data, sizeof(data)); 111 write_execlists_header(struct aub_file *aub, const char *name) argument 118 aub->pci_id, name); 122 dword_out(aub, CMD_MEM_TRACE_VERSION | (dwords - 1)); 123 dword_out(aub, AUB_MEM_TRACE_VERSION_FILE_VERSION); 124 dword_out(aub, au 131 write_legacy_header(struct aub_file * aub,const char * name) argument 159 aub_write_header(struct aub_file * aub,const char * app_name) argument 168 aub_file_init(struct aub_file * aub,FILE * file,FILE * debug,uint16_t pci_id,const char * app_name) argument 193 aub_file_finish(struct aub_file * aub) argument 200 aub_gtt_size(struct aub_file * aub) argument 206 mem_trace_memory_write_header_out(struct aub_file * aub,uint64_t addr,uint32_t len,uint32_t addr_space,const char * desc) argument 226 register_write_out(struct aub_file * aub,uint32_t addr,uint32_t value) argument 245 populate_ppgtt_table(struct aub_file * aub,struct aub_ppgtt_table * table,int start,int end,int level) argument 299 aub_map_ppgtt(struct aub_file * aub,uint64_t start,uint64_t size) argument 353 ppgtt_lookup(struct aub_file * aub,uint64_t ppgtt_addr) argument 436 write_engine_execlist_setup(struct aub_file * aub,enum drm_i915_gem_engine_class engine_class) argument 499 write_execlists_default_setup(struct aub_file * aub) argument 514 write_legacy_default_setup(struct aub_file * aub) argument 540 aub_write_default_setup(struct aub_file * aub) argument 551 aub_write_ggtt(struct aub_file * aub,uint64_t virt_addr,uint64_t size,const void * data) argument 619 aub_write_trace_block(struct aub_file * aub,uint32_t type,void * virtual,uint32_t size,uint64_t gtt_offset) argument 660 aub_dump_ring_buffer_execlist(struct aub_file * aub,const struct engine * cs,uint64_t batch_offset) argument 683 aub_dump_execlist(struct aub_file * aub,const struct engine * cs,uint64_t descriptor) argument 712 aub_dump_ring_buffer_legacy(struct aub_file * aub,uint64_t batch_offset,uint64_t offset,enum drm_i915_gem_engine_class engine_class) argument 751 aub_write_exec(struct aub_file * aub,uint64_t batch_addr,uint64_t offset,enum drm_i915_gem_engine_class engine_class) argument 767 aub_write_context_execlists(struct aub_file * aub,uint64_t context_addr,enum drm_i915_gem_engine_class engine_class) argument [all...] |
| H A D | aub_write.h | 68 void aub_file_init(struct aub_file *aub, FILE *file, FILE *debug, uint16_t pci_id, const char *app_name); 69 void aub_file_finish(struct aub_file *aub); 71 static inline bool aub_use_execlists(const struct aub_file *aub) argument 73 return aub->devinfo.gen >= 8; 76 uint32_t aub_gtt_size(struct aub_file *aub); 88 void aub_write_default_setup(struct aub_file *aub); 89 void aub_map_ppgtt(struct aub_file *aub, uint64_t start, uint64_t size); 90 void aub_write_ggtt(struct aub_file *aub, uint64_t virt_addr, uint64_t size, const void *data); 91 void aub_write_trace_block(struct aub_file *aub, 94 void aub_write_exec(struct aub_file *aub, uint64_ [all...] |
| H A D | error2aub.c | 148 "Convert an Intel GPU i915 error state to an aub file.\n" 150 " -o, --output=FILE the output aub file (default FILE.aub)\n", 280 snprintf(out_filename, out_filename_size, "%s.aub", in_filename); 287 fail_if(!aub_file, "Failed to open aub file \"%s\": %m\n", in_filename); 289 struct aub_file aub = {}; local in function:main 320 aub_file_init(&aub, aub_file, 323 aub.verbose_log_file = stdout; 324 fail_if(!aub_use_execlists(&aub), 372 assert(aub_use_execlists(&aub)); [all...] |
| H A D | intel_dump_gpu.in | 13 -o, --output=FILE Name of AUB file. Defaults to COMMAND.aub 52 add_arg "file=${file:-$(basename ${file}).aub}" 57 add_arg "file=${file:-$(basename ${file}).aub}" 62 add_arg "file=${file:-$(basename ${file}).aub}" 112 [ -z $file ] && add_arg "file=intel.aub"
|
| H A D | aubinator_viewer.cpp | 211 /* Replay the aub file from the beginning up to just before the 479 uint8_t *aub = (uint8_t *) window->aub_bo.map + window->aub_offset + off; local in function:write_edit_window 481 *gtt = *aub = d; 518 "Editing aub at 0x%lx##%p", address, window); 1167 "Decode aub file contents from FILE.\n\n"
|
| /xsrc/external/mit/MesaLib/dist/docs/ |
| H A D | envvars.rst | 247 ``aub``
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.1.0.rst | 3228 - intel/tools/aub: print better error message when mmap fails 3229 - intel/tools/aub: handle truncated input file 3230 - intel/tools/aub: remove superfluous new line from error messages
|
| H A D | 19.1.0.rst | 3534 - intel/error2aub: write GGTT buffers into the aub file
|
| H A D | 20.1.0.rst | 2805 - intel/tools/aub_dump: move aub file initialization to maybe_init()
|