mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
x86: cpu{id,}_policy_updated() can be static
The function merely needs moving earlier in the file to avoid the need for a forward declaration. While moving it, also rename it following the recent folding of CPUID and MSR policies. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Roger Pau Monné <roger.pau@citrix.com>
This commit is contained in:
1 parent
224211c55b
commit
741599fa52
2 files changed
+12
-14
No files matched your search
+12
-12
@@ -281,6 +281,16 @@ void update_guest_memory_policy(struct vcpu *v,
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Called during vcpu construction, and each time the toolstack changes the
|
||||
* CPU policy configuration for the domain.
|
||||
*/
|
||||
static void cpu_policy_updated(struct vcpu *v)
|
||||
{
|
||||
if ( is_hvm_vcpu(v) )
|
||||
hvm_cpuid_policy_changed(v);
|
||||
}
|
||||
|
||||
void domain_cpu_policy_changed(struct domain *d)
|
||||
{
|
||||
const struct cpu_policy *p = d->arch.cpu_policy;
|
||||
@@ -439,7 +449,7 @@ void domain_cpu_policy_changed(struct domain *d)
|
||||
|
||||
for_each_vcpu ( d, v )
|
||||
{
|
||||
cpuid_policy_updated(v);
|
||||
cpu_policy_updated(v);
|
||||
|
||||
/* If PMU version is zero then the guest doesn't have VPMU */
|
||||
if ( boot_cpu_data.x86_vendor == X86_VENDOR_INTEL &&
|
||||
@@ -584,7 +594,7 @@ int arch_vcpu_create(struct vcpu *v)
|
||||
{
|
||||
vpmu_initialise(v);
|
||||
|
||||
cpuid_policy_updated(v);
|
||||
cpu_policy_updated(v);
|
||||
}
|
||||
|
||||
return rc;
|
||||
@@ -2413,16 +2423,6 @@ int domain_relinquish_resources(struct domain *d)
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* Called during vcpu construction, and each time the toolstack changes the
|
||||
* CPUID configuration for the domain.
|
||||
*/
|
||||
void cpuid_policy_updated(struct vcpu *v)
|
||||
{
|
||||
if ( is_hvm_vcpu(v) )
|
||||
hvm_cpuid_policy_changed(v);
|
||||
}
|
||||
|
||||
void arch_dump_domain_info(struct domain *d)
|
||||
{
|
||||
paging_dump_domain_info(d);
|
||||
|
||||
@@ -83,8 +83,6 @@ void toggle_guest_mode(struct vcpu *);
|
||||
/* x86/64: toggle guest page tables between kernel and user modes. */
|
||||
void toggle_guest_pt(struct vcpu *);
|
||||
|
||||
void cpuid_policy_updated(struct vcpu *v);
|
||||
|
||||
/*
|
||||
* Initialise a hypercall-transfer page. The given pointer must be mapped
|
||||
* in Xen virtual address space (accesses are not validated or checked).
|
||||
|
||||