tools/docs: Remove PVRDTSCP support
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 13 Dec 2018 23:51:41 +0000 (15:51 -0800)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 18 Dec 2018 17:13:51 +0000 (17:13 +0000)
commit6b10a4c416c5fb598d5b960a2818f857d2ddd6ed
treef23881862f606ceef314fbe49c8363db0e9f2aea
parent0cef19b9c8ba5c38f29aa8b72864e0829e21c0e6
tools/docs: Remove PVRDTSCP support

PVRDTSCP is believed-unused, and its implementation has adverse consequences
on unrelated functionality in the hypervisor.  As a result, support is being
removed.

For more historical context, see
  c/s c17b36d5dc792cfdf59b6de0213b168bec0af8e8
  c/s 04656384a1b9714e43db850c51431008e23450d8

Modify libxl to provide a slightly more helpful error message if it encounters
PVRDTSCP being selected.  While adjusting TSC handling, make libxl check for
errors from the set_tsc hypercall.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
docs/man/xen-tscmode.pod.7
docs/man/xl.cfg.pod.5.in
docs/misc/pvrdtscp.c [deleted file]
tools/libxl/libxl_x86.c
tools/python/xen/lowlevel/xc/xc.c