Re: [Xen-devel] [PATCH 3/2] x86/desc: Drop __HYPERVISOR_CS32

2019-08-09 Thread Jan Beulich
On 09.08.2019 17:36, Andrew Cooper wrote: On 09/08/2019 13:50, Jan Beulich wrote: On 09.08.2019 14:39, Andrew Cooper wrote: Xen, being 64bit only these days, has no use for a 32bit Ring 0 code segment. Delete __HYPERVISOR_CS32 and remove it from the GDTs.  Also delete __HYPERVISOR_CS64 and use

Re: [Xen-devel] [PATCH 3/2] x86/desc: Drop __HYPERVISOR_CS32

2019-08-09 Thread Andrew Cooper
On 09/08/2019 13:50, Jan Beulich wrote: > On 09.08.2019 14:39, Andrew Cooper wrote: >> Xen, being 64bit only these days, has no use for a 32bit Ring 0 code >> segment. >> >> Delete __HYPERVISOR_CS32 and remove it from the GDTs.  Also delete >> __HYPERVISOR_CS64 and use __HYPERVISOR_CS uniformly. >

Re: [Xen-devel] [PATCH 3/2] x86/desc: Drop __HYPERVISOR_CS32

2019-08-09 Thread Jan Beulich
On 09.08.2019 14:39, Andrew Cooper wrote: Xen, being 64bit only these days, has no use for a 32bit Ring 0 code segment. Delete __HYPERVISOR_CS32 and remove it from the GDTs. Also delete __HYPERVISOR_CS64 and use __HYPERVISOR_CS uniformly. Long, long ago we've been considering doing this. Agre

[Xen-devel] [PATCH 3/2] x86/desc: Drop __HYPERVISOR_CS32

2019-08-09 Thread Andrew Cooper
Xen, being 64bit only these days, has no use for a 32bit Ring 0 code segment. Delete __HYPERVISOR_CS32 and remove it from the GDTs. Also delete __HYPERVISOR_CS64 and use __HYPERVISOR_CS uniformly. Signed-off-by: Andrew Cooper --- CC: Jan Beulich CC: Wei Liu CC: Roger Pau Monné --- xen/arch/