Home
last modified time | relevance | path

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

/devicemodel/core/
A Dsw_load_elf.c275 ctx->bsp_regs.vcpu_id = 0; 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.c312 memset(&ctx->bsp_regs, 0, sizeof(struct acrn_vcpu_regs)); in acrn_sw_load_bzimage()
313 ctx->bsp_regs.vcpu_id = 0; in acrn_sw_load_bzimage()
335 ctx->bsp_regs.vcpu_regs.rip = (uint64_t) 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()
[all …]
A Dsw_load_vsbl.c299 memset(&ctx->bsp_regs, 0, sizeof( struct acrn_vcpu_regs)); in acrn_sw_load_vsbl()
300 ctx->bsp_regs.vcpu_id = 0; in acrn_sw_load_vsbl()
303 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.c301 memset(&ctx->bsp_regs, 0, sizeof(struct acrn_vcpu_regs)); in acrn_sw_load_ovmf()
302 ctx->bsp_regs.vcpu_id = 0; in acrn_sw_load_ovmf()
305 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.c341 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()
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()
782 bsp_regs.vcpu_regs.rip = 0x0U; in vm_suspend_resume()
784 bsp_regs.vcpu_regs.cr0 = 0x30; in vm_suspend_resume()
787 bsp_regs.vcpu_regs.gdt.base = 0UL; in vm_suspend_resume()
790 bsp_regs.vcpu_regs.idt.base = 0UL; in vm_suspend_resume()
[all …]
/devicemodel/include/
A Dvmmapi.h70 struct acrn_vcpu_regs bsp_regs; member

Completed in 22 milliseconds