HV: vm_load: remove kernel_load_addr in sw_kernel_info struct

When guest kernel has multiple loading segments like ELF format image, just
define one load address in sw_kernel_info struct is meaningless.

The patch removes kernel_load_addr member in struct sw_kernel_info, the load
address should be parsed in each specified format image processing.

Tracked-On: #6323

Signed-off-by: Victor Sun <victor.sun@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
This commit is contained in:
Victor Sun
2021-06-23 22:32:41 +08:00
committed by wenlingz
parent d1d59437ea
commit 2fbc4c26e6
2 changed files with 11 additions and 14 deletions

View File

@@ -55,7 +55,6 @@ struct sw_module_info {
struct sw_kernel_info {
void *kernel_src_addr; /* HVA */
void *kernel_load_addr; /* GPA */
void *kernel_entry_addr; /* GPA */
uint32_t kernel_size;
};