Home
last modified time | relevance | path

Searched refs:sw (Results 1 – 10 of 10) sorted by relevance

/hypervisor/boot/guest/
A Dvboot_info.c32 vm->sw.ramdisk_info.src_addr = mod->start; in init_vm_ramdisk_info()
33 vm->sw.ramdisk_info.size = mod->size; in init_vm_ramdisk_info()
44 vm->sw.acpi_info.src_addr = mod->start; in init_vm_acpi_info()
45 vm->sw.acpi_info.load_addr = (void *)VIRT_ACPI_DATA_ADDR; in init_vm_acpi_info()
46 vm->sw.acpi_info.size = ACPI_MODULE_SIZE; in init_vm_acpi_info()
60 vm->sw.kernel_type = vm_config->os_config.kernel_type; in init_vm_kernel_info()
62 vm->sw.kernel_info.kernel_src_addr = mod->start; in init_vm_kernel_info()
63 vm->sw.kernel_info.kernel_size = mod->size; in init_vm_kernel_info()
64 if ((vm->sw.kernel_type > 0) && (vm->sw.kernel_type < KERNEL_UNKNOWN)) { in init_vm_kernel_info()
89 vm->sw.bootargs_info.src_addr = &mod_cmdline[vm->vm_id][0]; in init_vm_bootargs_info()
[all …]
A Dbzimage_loader.c78 if (vm->sw.ramdisk_info.src_addr != NULL) { in get_initrd_load_addr()
116 vm->sw.ramdisk_info.size = 0U; in get_initrd_load_addr()
129 struct vm_sw_info *sw_info = &vm->sw; in get_bzimage_kernel_load_addr()
266 struct sw_kernel_info *sw_kernel = &(vm->sw.kernel_info); in create_zero_page()
267 struct sw_module_info *bootargs_info = &(vm->sw.bootargs_info); in create_zero_page()
268 struct sw_module_info *ramdisk_info = &(vm->sw.ramdisk_info); in create_zero_page()
340 struct sw_kernel_info *sw_kernel = &(vm->sw.kernel_info); in load_bzimage()
341 struct sw_module_info *bootargs_info = &(vm->sw.bootargs_info); in load_bzimage()
342 struct sw_module_info *ramdisk_info = &(vm->sw.ramdisk_info); in load_bzimage()
360 if (vm->sw.ramdisk_info.size > 0U) { in load_bzimage()
[all …]
A Delf_loader.c38 return copy_to_gpa(vm, vm->sw.bootargs_info.src_addr, param_cmd_gpa, in prepare_elf_cmdline()
39 vm->sw.bootargs_info.size); in prepare_elf_cmdline()
83 struct sw_kernel_info *sw_kernel = &(vm->sw.kernel_info); in do_load_elf64()
149 struct sw_kernel_info *sw_kernel = &(vm->sw.kernel_info); in do_load_elf32()
215 struct sw_kernel_info *sw_kernel = &(vm->sw.kernel_info); in load_elf()
248 uint32_t *p = (uint32_t *)vm->sw.kernel_info.kernel_src_addr; in find_img_multiboot_header()
A Drawimage_loader.c15 struct sw_kernel_info *sw_kernel = &(vm->sw.kernel_info); in load_rawimage()
/hypervisor/common/
A Dvm_load.c30 struct sw_module_info *acpi_info = &(vm->sw.acpi_info); in prepare_os_image()
32 switch (vm->sw.kernel_type) { in prepare_os_image()
57 vcpu_set_rip(vcpu, (uint64_t)vm->sw.kernel_info.kernel_entry_addr); in prepare_os_image()
59 vm->sw.kernel_info.kernel_entry_addr); in prepare_os_image()
A Dvm_event.c22 vm->sw.vm_event_sbuf = sbuf; in init_vm_event()
34 struct shared_buf *sbuf = (struct shared_buf *)vm->sw.vm_event_sbuf; in send_vm_event()
A Dhypercall.c295 if ((is_created_vm(target_vm)) && (target_vm->sw.io_shared_page != NULL)) { in hcall_start_vm()
503 target_vm->sw.io_shared_page = NULL; in hcall_set_ioreq_buffer()
505 target_vm->sw.io_shared_page = hpa2hva(hpa); in hcall_set_ioreq_buffer()
592 (!is_poweroff_vm(target_vm)) && (target_vm->sw.io_shared_page != NULL)) { in hcall_notify_ioreq_finish()
601 if (!target_vcpu->vm->sw.is_polling_ioreq) { in hcall_notify_ioreq_finish()
/hypervisor/dm/
A Dio_req.c178 (struct shared_buf *)vm->sw.asyncio_sbuf; in get_asyncio_desc()
219 (struct shared_buf *)vm->sw.asyncio_sbuf; in acrn_insert_asyncio()
256 if ((vcpu->vm->sw.io_shared_page != NULL) in acrn_insert_request()
259 req_buf = (struct acrn_io_request_buffer *)(vcpu->vm->sw.io_shared_page); in acrn_insert_request()
268 if (vcpu->vm->sw.is_polling_ioreq) { in acrn_insert_request()
315 req_buf = (struct acrn_io_request_buffer *)vm->sw.io_shared_page; in get_io_req_state()
333 req_buf = (struct acrn_io_request_buffer *)vm->sw.io_shared_page; in set_io_req_state()
356 vm->sw.asyncio_sbuf = sbuf; in init_asyncio()
404 req_buf = (struct acrn_io_request_buffer *)(vcpu->vm->sw.io_shared_page); in complete_ioreq()
/hypervisor/arch/x86/guest/
A Dvm.c788 vm->sw.vm_event_sbuf = NULL; in create_vm()
811 vm->sw.io_shared_page = NULL; in create_vm()
812 vm->sw.asyncio_sbuf = NULL; in create_vm()
816 vm->sw.is_polling_ioreq = true; in create_vm()
/hypervisor/include/arch/x86/asm/guest/
A Dvm.h141 struct vm_sw_info sw; /* Reference to SW associated with this VM */ member

Completed in 848 milliseconds