Build: Update to newer XDC and IPC toolsets

The build system is updated to use newer XDC (XDC 3.23.04.60) and
IPC (IPC 1.24.03.32) tools.

This newer toolset are the latest on the respective release streams,
and include minor fixes.

The README has also been updated with the corresponding download
links.

Signed-off-by: Suman Anna <s-anna@ti.com>
Build: Update to ARM 4.9.5 compiler for ARM M3/M4 targets

The compiler for ARM M3/M4 targets is updated to the latest version
in the 4.9 release stream, 4.9.5. Only the README is updated as the
compiler version used is solely dictated by the TMS470CGTOOLPATH
environment variable value.

The newer version is recommended to be used so that various compiler
fixes can be picked up. Please look up "DefectHistory.txt" file in
the compiler installation directory for a summary of fixes.

Signed-off-by: Suman Anna <s-anna@ti.com>
DEH: Grant internal access to Task Object properties

DEH dereferences the stack pointer and stackSize properties from
the task handle to dump this information in case of a crash.
However, these properties are internal to the Task module and are
not intended for direct usage. The DEH module needs access to these
properties to be able to dump out the stack trace. This is made
possible by defining the ti_sysbios_knl_Task__internalaccess macro
before including the Task header.

The internal access may be allowed in some BIOS versions without
even having to define the macro, but this macro is added to
eliminate any possible compilation variation issues due to a
specific BIOS version.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Build: Update to newer XDC 3.24.02.30 toolset

The build system is updated to use a newer XDC (XDC 3.24.02.30)
toolset. This newer toolset is the latest XDC release, and is
recommended to be used to allow newer BIOS releases.

The README has also been updated with the corresponding download
links.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Build: Upgrade to CGT ARM 5.0.1 compiler for ARM M3/M4 targets

The compiler for ARM M3/M4 targets is updated to the latest version
in the 5.0 release stream, 5.0.1. Only the README is updated as the
compiler version used is solely dictated by the TMS470CGTOOLPATH
environment variable value.

The newer version includes a fix for a critical compiler issue with
intrinsics. Please look up "DefectHistory.txt" file in the compiler
installation directory for a summary of fixes. The compiler and linker
commands are also different, so any custom Makefiles directly using the
commands needs to be updated accordingly.

This version is recommended to be used specially to grant compatibility
with the newer BIOS 6.34 release stream.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Build: Update to newer BIOS 6.34.01.14 version

The build system is updated to use the latest BIOS release,
BIOS 6.34.01.14. This newer version is the latest release in
the BIOS 6.34 release stream that unifies the SMP/BIOS and
SYS/BIOS into a single BIOS product package.

The distinction is made with the BIOS.smpEnabled configuration
parameter within BIOS. Applications would have to specifically
configure this to build for SMP.

The newer BIOS version is built with ARM CGT 5.0.1, and requires
previous existing libraries to be rebuilt against the newer
version using the new compiler to reduce any portability issues.

Signed-off-by: Juan Gutierrez <jgutierrez@ti.com>
Signed-off-by: Suman Anna <s-anna@ti.com>
Rework core0 memory map for DCE core0 image

Signed-off-by: Nicolas Dechesne <n-dechesne@ti.com>
Hack! Align OMAP5 IPU addresses on OMAP4

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>