WIP: fix for sched_clock

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: fix arch spinlock function names

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: fix __delay for small loop count

Avoid __delay counter underflow for loop counts < 2.

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

This fixes the following build warnings:

arch/xtensa/mm/misc.S: Assembler messages:
arch/xtensa/mm/misc.S:143: Warning: value 0xffffffff30000106 truncated to 0x30000106
arch/xtensa/mm/misc.S:197: Warning: value 0xffffffff30000106 truncated to 0x30000106

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: enable kernel preemption

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

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
WIP: xtensa: keep a3 and excsave1 on entry to exception handlers

Based on the SMP patch by Joe Taylor and subsequent fixes.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
WIP: rework fast_alloca handler

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>
WIP: xtensa: add SMP support

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

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
WIP: xtensa: SMP update for TLB sanity checker

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

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

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