x86/cpu: add support for zhaoxin x86 platform
authorDavidWang <davidwang@zhaoxin.com>
Thu, 5 Jul 2018 13:13:28 +0000 (15:13 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 5 Jul 2018 13:13:28 +0000 (15:13 +0200)
commit0de241637632a07a136b55b5363bfccf6fce40d5
tree617c29d8240501a1a4dfdd9a5f494d938cd8e58d
parente1b7eb92d3ec6ce3ca68cffb36a148eb59f59613
x86/cpu: add support for zhaoxin x86 platform

Zhaoxin is a x86 IC designer. Its SOC products support both CPU
virtualization and I/O virtualization, which are compatible with Intel
VMX and VT-d respectively. Zhaoxin has 'Shanghai' CPU vendor ID.

Signed-off-by: DavidWang <davidwang@zhaoxin.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/cpu/Makefile
xen/arch/x86/cpu/common.c
xen/arch/x86/cpu/cpu.h
xen/arch/x86/cpu/intel_cacheinfo.c
xen/arch/x86/cpu/shanghai.c [new file with mode: 0644]
xen/include/asm-x86/x86-vendors.h