Integrate PSI KPI profiler

This is PSI KPI profiler integration into the DCE image, take 3 (and a half ;)
It is now off by default.

We track create/delete to support more than one DCE stream running with correct
profiling.

We report KPI IVA & cores loads in the load_task. We hack PSI KPI profiler a
bit, to be able to read the IVA & cores total times "live" and do our
computations. We protect the cores statistical data collection with a GateAll
for consistency. Note that each core has his timer now.

Adapt some functions for latest bios:
	s/Core_getCoreId/Core_getId/
	s/Hwi_disableCoreInts/Hwi_disable/
	s/Hwi_restoreCoreInts/Hwi_restore/

We also pass chipset_id to the KPI profiler for runtime OMAP selection. This is
used only for 32k timer address determination right now, but the mechanism is
in place, at least. Also, we try to handle unknown chipsets gracefully.

Remainings things:

- Do not hardcode KPI_PROFILER but let the build "recipe" decide.
- Make the create/delete refcnt work with other codec "clients" than DCE, too.
- Fix profile.h include path; today this breaks DCE "modularity".
- Dynamic enable/disable (print phy addr of kpi_control and let the user poke?)
  At least do not touch from dce.c
- Do not hardcode BUILD_FOR_SMP?
- Come back to per-core interrupts disable/enable when bios allows it again.

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Add OMAP5 buildplatform to the baseimage

Build now generates both OMAP4 and OMAP5 baseimages in the mean time.

As syslink is impacted by OMAP4/5 compile-time selection, we need to build one
baseimage for each OMAP type right now.

We can still dream and aim for a single firmware image with runtime OMAP
selection, but we don't hold our breath until we are there :)

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

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
OMAP5: Adjust IVA addresses for ES2

v2:
- We switch to dynamic address computation for all CM_IVAHD registers. This, to
  avoid ifdef.

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

This is necessary to decode more streams in parallel.

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
Hack! Increase DCE stack

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