x86/xen: remove 32-bit Xen PV guest support
authorJuergen Gross <jgross@suse.com>
Mon, 29 Jun 2020 08:35:39 +0000 (10:35 +0200)
committerJuergen Gross <jgross@suse.com>
Tue, 11 Aug 2020 06:26:48 +0000 (08:26 +0200)
commita13f2ef168cb2a033a284eb841bcc481ffbc90cf
treedcbd853b5274f1e92a48d66bfb77b5c718968b85
parentd7b461caa6cc64dd190577b46b0ec892a8d5e7c0
x86/xen: remove 32-bit Xen PV guest support

Xen is requiring 64-bit machines today and since Xen 4.14 it can be
built without 32-bit PV guest support. There is no need to carry the
burden of 32-bit PV guest support in the kernel any longer, as new
guests can be either HVM or PVH, or they can use a 64 bit kernel.

Remove the 32-bit Xen PV support from the kernel.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
18 files changed:
arch/x86/entry/entry_32.S
arch/x86/entry/vdso/vdso32/note.S
arch/x86/include/asm/proto.h
arch/x86/include/asm/segment.h
arch/x86/kernel/head_32.S
arch/x86/xen/Kconfig
arch/x86/xen/apic.c
arch/x86/xen/enlighten_pv.c
arch/x86/xen/mmu_pv.c
arch/x86/xen/p2m.c
arch/x86/xen/setup.c
arch/x86/xen/smp_pv.c
arch/x86/xen/vdso.h [deleted file]
arch/x86/xen/xen-asm.S
arch/x86/xen/xen-asm_32.S [deleted file]
arch/x86/xen/xen-head.S
arch/x86/xen/xen-ops.h
drivers/xen/Kconfig