x86: make PV hypercall entry points work with !CONFIG_PV
authorWei Liu <wei.liu2@citrix.com>
Fri, 2 Nov 2018 13:44:01 +0000 (13:44 +0000)
committerWei Liu <wei.liu2@citrix.com>
Thu, 8 Nov 2018 16:40:20 +0000 (16:40 +0000)
commit02cd41698504c25849394ba4a5e1a2f722cbd4e7
tree746d09f056821665c35c8b4e717c6be69370fa93
parent20c076d13b50e6d968a25ae51278054b6aa2fd08
x86: make PV hypercall entry points work with !CONFIG_PV

We want Xen to crash if we hit these paths when PV is disabled.

For syscall, we provide stubs for {l,c}star_enter which end up calling
panic.  For sysenter, we initialise CS to 0 so that #GP can be raised.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/x86_64/traps.c