Home
last modified time | relevance | path

Searched refs:vcpu_regs (Results 1 – 6 of 6) sorted by relevance

/devicemodel/core/
A Dsw_load_elf.c280 ctx->bsp_regs.vcpu_regs.gdt.base = GDT_LOAD_OFF(ctx); in acrn_sw_load_elf()
283 ctx->bsp_regs.vcpu_regs.cr0 = 0x31U; in acrn_sw_load_elf()
285 ctx->bsp_regs.vcpu_regs.cs_ar = 0xCF9BU; in acrn_sw_load_elf()
286 ctx->bsp_regs.vcpu_regs.cs_sel = 0x8U; in acrn_sw_load_elf()
287 ctx->bsp_regs.vcpu_regs.cs_limit = 0xFFFFFFFFU; in acrn_sw_load_elf()
289 ctx->bsp_regs.vcpu_regs.ds_sel = 0x10U; in acrn_sw_load_elf()
290 ctx->bsp_regs.vcpu_regs.ss_sel = 0x10U; in acrn_sw_load_elf()
291 ctx->bsp_regs.vcpu_regs.es_sel = 0x10U; in acrn_sw_load_elf()
292 ctx->bsp_regs.vcpu_regs.gs_sel = 0x10U; in acrn_sw_load_elf()
293 ctx->bsp_regs.vcpu_regs.fs_sel = 0x10U; in acrn_sw_load_elf()
[all …]
A Dsw_load_bzimage.c335 ctx->bsp_regs.vcpu_regs.rip = (uint64_t) in acrn_sw_load_bzimage()
350 ctx->bsp_regs.vcpu_regs.gdt.limit = sizeof(bzimage_init_gdt) - 1; in acrn_sw_load_bzimage()
351 ctx->bsp_regs.vcpu_regs.gdt.base = GDT_LOAD_OFF(ctx); in acrn_sw_load_bzimage()
354 ctx->bsp_regs.vcpu_regs.cr0 = 0x31U; in acrn_sw_load_bzimage()
356 ctx->bsp_regs.vcpu_regs.cs_sel = 0x10U; in acrn_sw_load_bzimage()
357 ctx->bsp_regs.vcpu_regs.cs_ar = 0xC09BU; in acrn_sw_load_bzimage()
358 ctx->bsp_regs.vcpu_regs.cs_limit = 0xFFFFFFFFU; in acrn_sw_load_bzimage()
360 ctx->bsp_regs.vcpu_regs.ds_sel = 0x18U; in acrn_sw_load_bzimage()
361 ctx->bsp_regs.vcpu_regs.ss_sel = 0x18U; in acrn_sw_load_bzimage()
362 ctx->bsp_regs.vcpu_regs.es_sel = 0x18U; in acrn_sw_load_bzimage()
[all …]
A Dsw_load_vsbl.c303 ctx->bsp_regs.vcpu_regs.cr0 = 0x30U; in acrn_sw_load_vsbl()
304 ctx->bsp_regs.vcpu_regs.cs_ar = 0x009FU; in acrn_sw_load_vsbl()
305 ctx->bsp_regs.vcpu_regs.cs_sel = 0xF000U; in acrn_sw_load_vsbl()
306 ctx->bsp_regs.vcpu_regs.cs_limit = 0xFFFFU; in acrn_sw_load_vsbl()
307 ctx->bsp_regs.vcpu_regs.cs_base = (VSBL_TOP(ctx) - 16) &0xFFFF0000UL; in acrn_sw_load_vsbl()
308 ctx->bsp_regs.vcpu_regs.rip = (VSBL_TOP(ctx) - 16) & 0xFFFFUL; in acrn_sw_load_vsbl()
309 ctx->bsp_regs.vcpu_regs.gprs.rsi = CONFIGPAGE_OFF(ctx); in acrn_sw_load_vsbl()
A Dsw_load_ovmf.c305 ctx->bsp_regs.vcpu_regs.cr0 = 0x30U; in acrn_sw_load_ovmf()
306 ctx->bsp_regs.vcpu_regs.cs_ar = 0x009FU; in acrn_sw_load_ovmf()
307 ctx->bsp_regs.vcpu_regs.cs_sel = 0xF000U; in acrn_sw_load_ovmf()
308 ctx->bsp_regs.vcpu_regs.cs_limit = 0xFFFFU; in acrn_sw_load_ovmf()
309 ctx->bsp_regs.vcpu_regs.cs_base = (OVMF_TOP(ctx) - 16) & 0xFFFF0000UL; in acrn_sw_load_ovmf()
310 ctx->bsp_regs.vcpu_regs.rip = (OVMF_TOP(ctx) - 16) & 0xFFFFUL; in acrn_sw_load_ovmf()
A Dmain.c777 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()
A Dvmmapi.c698 vm_set_vcpu_regs(struct vmctx *ctx, struct acrn_vcpu_regs *vcpu_regs) in vm_set_vcpu_regs() argument
701 error = ioctl(ctx->fd, ACRN_IOCTL_SET_VCPU_REGS, vcpu_regs); in vm_set_vcpu_regs()

Completed in 12 milliseconds