History log of /external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1132910e50951c5472d3d85ff7b2771af1885e25 11-Feb-2016 Marek Olšák <marek.olsak@amd.com> gallium/radeon: remove unused radeon_shader_binary_free_* functions

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
50ac2612d08f2425972dde42e32a71fdce70cebd 11-Feb-2016 Marek Olšák <marek.olsak@amd.com> radeonsi: make radeon_shader_reloc name string fixed-sized

This will simplify implementations of binary shaders.

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
7dd1f45bc41c4a936b0ff84400840524bb9f8871 11-Jul-2015 Marek Olšák <marek.olsak@amd.com> radeonsi: store shader disassemblies in memory for future users

This will be used by the new ddebug pipe. I'm including it now to avoid
conflicts with other patches.
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
f5ac5e20b16d17b0adda6d856829dd0cf997f7dc 20-Feb-2015 Marek Olšák <marek.olsak@amd.com> gallium/radeon: fix an uninitialized-variable warning
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
dfdaf3eb7edac939f5d1a32db2968944852b28fa 10-Dec-2014 Tom Stellard <thomas.stellard@amd.com> radeon: Teach radeon_elf_read() how to parse reloc information v3

v2:
- Use strdup for copying reloc names.
- Free reloc memory.

v3:
- Add free_relocs parameter to radeon_shader_binary_free_members()
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
5667aa58c49221a919526db08aab7da5bd2b3a5d 14-Jan-2015 Tom Stellard <thomas.stellard@amd.com> radeon: Add a helper function for freeing members of radeon_shader_binary
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
e91735a641b71bc2bccabd0c779a626fa412b314 29-Sep-2014 Tom Stellard <thomas.stellard@amd.com> gallium/radeon: Add query for symbol specific config information

This adds a query which allows drivers to access the config
information of a specific function within the LLVM generated ELF
binary. This makes it possible for the driver to handle ELF
binaries with multiple kernels / global functions.
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
9ba3105e0a4b186d6b1ee4c23886a3c4cd0a3543 14-Jul-2014 Tom Stellard <thomas.stellard@amd.com> radeonsi: Read rodata from ELF and append it to the end of shaders

The is used for programs that have arrays of constants that
are accessed using dynamic indices. The shader will compute
the base address of the constants and then access them using
SMRD instructions.
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c
6974eb907600b9d0176d3158ff0fd30ac3e56a55 03-Feb-2014 Tom Stellard <thomas.stellard@amd.com> radeon/llvm: Factor elf parsing code out into its own function

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeon/radeon_elf_util.c