Utils: Update the firmware to carry section physical addresses
authorSuman Anna <s-anna@ti.com>
Sat, 23 Jul 2011 03:26:27 +0000 (22:26 -0500)
committerSuman Anna <s-anna@ti.com>
Thu, 28 Jul 2011 20:53:03 +0000 (15:53 -0500)
Utils: Update the firmware to carry section physical addresses

The utils.mmap and rsc_table.h.mmap versions (firmware v2 format with
additional 64-bit field for physical addresses) have been made the
mainline version. The BIOS image version has been bumped up to reflect
the new firmware section changes.

The rsc_table has also been adjusted for the resource table order. The
IPU_MEM_IPC, which contains the vring buffers, needs to be first if
using dynamic carveout. This is due to the current restrictions on the
Linux-side as to how the vring buffers are set up. The IPU_MEM_DATA is
moved down so that it would not affect the behavior if this carveout
section is made dynamic in the future too.

The flags field in resource_type is reverted back to reserved, and the
current IPU_MEMORY_FLAGS are removed since they provide no value and
the settings are already configured by default on the A9-side.

Signed-off-by: Suman Anna <s-anna@ti.com>
90 files changed:
src/ti/resources/rsc_table.h [new file with mode: 0644]
src/ti/resources/rsc_table.h.mmap [deleted file]
src/utils.mmap/Makefile [deleted file]
src/utils.mmap/README [deleted file]
src/utils.mmap/elfload/ArrayList.c [deleted file]
src/utils.mmap/elfload/Makefile [deleted file]
src/utils.mmap/elfload/arm_dynamic.c [deleted file]
src/utils.mmap/elfload/arm_reloc.c [deleted file]
src/utils.mmap/elfload/c60_dynamic.c [deleted file]
src/utils.mmap/elfload/c60_reloc.c [deleted file]
src/utils.mmap/elfload/dload.c [deleted file]
src/utils.mmap/elfload/dload_endian.c [deleted file]
src/utils.mmap/elfload/dlw_client.c [deleted file]
src/utils.mmap/elfload/dlw_debug.c [deleted file]
src/utils.mmap/elfload/dlw_dsbt.c [deleted file]
src/utils.mmap/elfload/dlw_trgmem.c [deleted file]
src/utils.mmap/elfload/elf32.c [deleted file]
src/utils.mmap/elfload/genbase.c [deleted file]
src/utils.mmap/elfload/include/ArrayList.h [deleted file]
src/utils.mmap/elfload/include/Queue.h [deleted file]
src/utils.mmap/elfload/include/Stack.h [deleted file]
src/utils.mmap/elfload/include/Std.h [deleted file]
src/utils.mmap/elfload/include/arm_dynamic.h [deleted file]
src/utils.mmap/elfload/include/arm_elf32.h [deleted file]
src/utils.mmap/elfload/include/c60_dynamic.h [deleted file]
src/utils.mmap/elfload/include/c60_elf32.h [deleted file]
src/utils.mmap/elfload/include/dload.h [deleted file]
src/utils.mmap/elfload/include/dload4430.h [deleted file]
src/utils.mmap/elfload/include/dload_api.h [deleted file]
src/utils.mmap/elfload/include/dload_endian.h [deleted file]
src/utils.mmap/elfload/include/dlw_debug.h [deleted file]
src/utils.mmap/elfload/include/dlw_dsbt.h [deleted file]
src/utils.mmap/elfload/include/dlw_trgmem.h [deleted file]
src/utils.mmap/elfload/include/elf32.h [deleted file]
src/utils.mmap/elfload/include/relocate.h [deleted file]
src/utils.mmap/elfload/include/std_linux.h [deleted file]
src/utils.mmap/elfload/include/symtab.h [deleted file]
src/utils.mmap/elfload/include/util.h [deleted file]
src/utils.mmap/elfload/symtab.c [deleted file]
src/utils.mmap/genrprc [deleted file]
src/utils.mmap/mkheader [deleted file]
src/utils.mmap/readrprc.c [deleted file]
src/utils.mmap/readrprc.txt [deleted file]
src/utils.mmap/rprcfmt.h [deleted file]
src/utils.mmap/version.txt [deleted file]
src/utils.mmap/wrints.c [deleted file]
src/utils/Makefile [new file with mode: 0644]
src/utils/README [new file with mode: 0644]
src/utils/elfload/ArrayList.c [new file with mode: 0644]
src/utils/elfload/Makefile [new file with mode: 0644]
src/utils/elfload/arm_dynamic.c [new file with mode: 0644]
src/utils/elfload/arm_reloc.c [new file with mode: 0644]
src/utils/elfload/c60_dynamic.c [new file with mode: 0644]
src/utils/elfload/c60_reloc.c [new file with mode: 0644]
src/utils/elfload/dload.c [new file with mode: 0644]
src/utils/elfload/dload_endian.c [new file with mode: 0644]
src/utils/elfload/dlw_client.c [new file with mode: 0644]
src/utils/elfload/dlw_debug.c [new file with mode: 0644]
src/utils/elfload/dlw_dsbt.c [new file with mode: 0644]
src/utils/elfload/dlw_trgmem.c [new file with mode: 0644]
src/utils/elfload/elf32.c [new file with mode: 0644]
src/utils/elfload/genbase.c [new file with mode: 0644]
src/utils/elfload/include/ArrayList.h [new file with mode: 0644]
src/utils/elfload/include/Queue.h [new file with mode: 0644]
src/utils/elfload/include/Stack.h [new file with mode: 0644]
src/utils/elfload/include/Std.h [new file with mode: 0644]
src/utils/elfload/include/arm_dynamic.h [new file with mode: 0644]
src/utils/elfload/include/arm_elf32.h [new file with mode: 0644]
src/utils/elfload/include/c60_dynamic.h [new file with mode: 0644]
src/utils/elfload/include/c60_elf32.h [new file with mode: 0644]
src/utils/elfload/include/dload.h [new file with mode: 0644]
src/utils/elfload/include/dload4430.h [new file with mode: 0644]
src/utils/elfload/include/dload_api.h [new file with mode: 0644]
src/utils/elfload/include/dload_endian.h [new file with mode: 0644]
src/utils/elfload/include/dlw_debug.h [new file with mode: 0644]
src/utils/elfload/include/dlw_dsbt.h [new file with mode: 0644]
src/utils/elfload/include/dlw_trgmem.h [new file with mode: 0644]
src/utils/elfload/include/elf32.h [new file with mode: 0644]
src/utils/elfload/include/relocate.h [new file with mode: 0644]
src/utils/elfload/include/std_linux.h [new file with mode: 0644]
src/utils/elfload/include/symtab.h [new file with mode: 0644]
src/utils/elfload/include/util.h [new file with mode: 0644]
src/utils/elfload/symtab.c [new file with mode: 0644]
src/utils/genrprc [new file with mode: 0755]
src/utils/mkheader [new file with mode: 0755]
src/utils/readrprc.c [new file with mode: 0644]
src/utils/readrprc.txt [new file with mode: 0644]
src/utils/rprcfmt.h [new file with mode: 0644]
src/utils/version.txt [new file with mode: 0644]
src/utils/wrints.c [new file with mode: 0644]