WIP: xtensa: add Three Core HiFi-2 MX Variant.

Signed-off-by: Pete Delaney <piet@tensilica.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: provide HAVE_IRQ_TIME_ACCOUNTING symbol

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: fix build warning

This fixes the following build warning seen with gcc-4.7.2:

  arch/xtensa/include/asm/vectors.h:70:5: warning: "XCHAL_HAVE_VECBASE" is not defined [-Wundef]

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: update clockevent setup for SMP

Provide per-cpu ccount_timer objects and use them appropriately.
Extract per-cpu clockevent setup function.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: call check_s32c1i after trap_init

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: move init_mmu declaration to mmu_context.h

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: extract PIC into drivers/irqchip

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: add MX irqchip

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: add SMP support

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
WIP: xtensa: implement CPU hotplug

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>