Lines Matching refs:bsp_regs
341 vm_set_vcpu_regs(ctx, &ctx->bsp_regs); in add_cpu()
738 vm_set_vcpu_regs(ctx, &ctx->bsp_regs); in vm_system_reset()
745 struct acrn_vcpu_regs bsp_regs; in vm_suspend_resume() local
768 bsp_regs = ctx->bsp_regs; in vm_suspend_resume()
777 bsp_regs.vcpu_regs.cs_sel = (uint16_t)((*guest_wakeup_vec32 >> 4U) & 0xFFFFU); in vm_suspend_resume()
778 bsp_regs.vcpu_regs.cs_base = bsp_regs.vcpu_regs.cs_sel << 4U; in vm_suspend_resume()
780 bsp_regs.vcpu_regs.cs_ar = 0x009FU; in vm_suspend_resume()
781 bsp_regs.vcpu_regs.cs_limit = 0xFFFFU; in vm_suspend_resume()
782 bsp_regs.vcpu_regs.rip = 0x0U; in vm_suspend_resume()
784 bsp_regs.vcpu_regs.cr0 = 0x30; in vm_suspend_resume()
786 bsp_regs.vcpu_regs.gdt.limit = 0xFFFFU; in vm_suspend_resume()
787 bsp_regs.vcpu_regs.gdt.base = 0UL; in vm_suspend_resume()
789 bsp_regs.vcpu_regs.idt.limit = 0xFFFFU; in vm_suspend_resume()
790 bsp_regs.vcpu_regs.idt.base = 0UL; in vm_suspend_resume()
793 vm_set_vcpu_regs(ctx, &bsp_regs); in vm_suspend_resume()