mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2026-01-05 15:45:05 +00:00
cpuid restruct
Generate all common virtual cpuid entries for flexible support of guest VCPUID emulation, by decoupling from PCPUID. Signed-off-by: Li, Fei1 <fei1.li@intel.com> Acked-by: Xu, Anthony <anthony.xu@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com> Acked-by: Chen, Jason CJ <jason.cj.chen@intel.com>
This commit is contained in:
@@ -316,7 +316,7 @@ int cpuid_handler(struct vcpu *vcpu)
|
||||
struct run_context *cur_context =
|
||||
&vcpu->arch_vcpu.contexts[vcpu->arch_vcpu.cur_context];
|
||||
|
||||
emulate_cpuid(vcpu, (uint32_t)cur_context->guest_cpu_regs.regs.rax,
|
||||
guest_cpuid(vcpu,
|
||||
(uint32_t *)&cur_context->guest_cpu_regs.regs.rax,
|
||||
(uint32_t *)&cur_context->guest_cpu_regs.regs.rbx,
|
||||
(uint32_t *)&cur_context->guest_cpu_regs.regs.rcx,
|
||||
|
||||
Reference in New Issue
Block a user