Searched refs:aub (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/intel/tools/
H A Daub_write.c54 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 Daub_write.h107 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 Derror2aub.c135 "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 Dintel_dump_gpu.in13 -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 Daubinator_viewer.cpp209 /* 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 Daub_write.c55 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 Daub_write.h68 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 Derror2aub.c148 "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 Dintel_dump_gpu.in13 -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 Daubinator_viewer.cpp211 /* 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 Denvvars.rst247 ``aub``
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.1.0.rst3228 - 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 D19.1.0.rst3534 - intel/error2aub: write GGTT buffers into the aub file
H A D20.1.0.rst2805 - intel/tools/aub_dump: move aub file initialization to maybe_init()

Completed in 29 milliseconds