mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
tools: Delete XEN_DOMCTL_disable_migrate
It is conceptually wrong for this information to exist in the hypervisor in the first place. Only the toolstack is capable of correctly reasoning about the non-migrateability of guests. This hypercall has only ever existed to control the visibility of the Invariant TSC flag to the guest. Now that we have properly disentanged that and moved ITSC into the guests CPUID policy, delete this hypercall. Furthermore, this fixes a corner case where Xen would override the toolstacks choice of ITSC for a xenstore stubdomain. That said, init-xenstore-domain doesn't currently ask for ITSC, and MiniOS doesn't know what ITSC is either, so nothing actually changes in practice. Bump the DOMCTL_INTERFACE_VERSION for 4.15 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>
This commit is contained in:
1 parent
c729d54331
commit
baa4d064e9
12 files changed
+5
-64
No files matched your search
@@ -1351,8 +1351,6 @@ int xc_domain_get_tsc_info(xc_interface *xch,
|
||||
uint32_t *gtsc_khz,
|
||||
uint32_t *incarnation);
|
||||
|
||||
int xc_domain_disable_migrate(xc_interface *xch, uint32_t domid);
|
||||
|
||||
int xc_domain_maximum_gpfn(xc_interface *xch, uint32_t domid, xen_pfn_t *gpfns);
|
||||
|
||||
int xc_domain_nr_gpfns(xc_interface *xch, uint32_t domid, xen_pfn_t *gpfns);
|
||||
|
||||