xtensa: add support for KC705

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
WIP: xtensa: update FSF variant

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

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: add Three Core HiFi-2 MX Variant.

This variant is equipped with MX and is capable of running SMP linux.

Signed-off-by: Piet Delaney <piet.delaney@gmail.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
xtensa: add test_kc705_ca variant

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

Don't flush whole TLB if only a small kernel range is required.

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

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
WIP: xtensa: HIGHMEM with cache aliasing + memory workarounds

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