hv: guest_memory: Move guest_memory header to common scope

This header can be moved directly to common scope without logic change.

Tracked-On: #8830
Signed-off-by: Yifan Liu <yifan1.liu@intel.com>
Reviewed-by: Fei Li <fei1.li@intel.com>
Acked-by: Wang Yu1 <yu1.wang@intel.com>
This commit is contained in:
Yifan Liu
2025-09-27 05:27:03 +00:00
committed by acrnsi-robot
parent 61afe9e51a
commit 0db8c93506
5 changed files with 12 additions and 11 deletions

View File

@@ -7,7 +7,7 @@
#include <types.h> #include <types.h>
#include <errno.h> #include <errno.h>
#include <asm/vmx.h> #include <asm/vmx.h>
#include <asm/guest/guest_memory.h> #include <guest_memory.h>
#include <vcpu.h> #include <vcpu.h>
#include <vm.h> #include <vm.h>
#include <asm/guest/vmcs.h> #include <asm/guest/vmcs.h>

View File

@@ -11,7 +11,7 @@
#include <asm/msr.h> #include <asm/msr.h>
#include <asm/cpuid.h> #include <asm/cpuid.h>
#include <asm/guest/ucode.h> #include <asm/guest/ucode.h>
#include <asm/guest/guest_memory.h> #include <guest_memory.h>
#include <asm/guest/virq.h> #include <asm/guest/virq.h>
#include <logmsg.h> #include <logmsg.h>

View File

@@ -31,7 +31,7 @@
#include <types.h> #include <types.h>
#include <asm/cpu.h> #include <asm/cpu.h>
#include <asm/guest/guest_memory.h> #include <guest_memory.h>
struct acrn_vcpu; struct acrn_vcpu;
struct instr_emul_vie_op { struct instr_emul_vie_op {

View File

@@ -17,7 +17,7 @@
#ifndef ASSEMBLER #ifndef ASSEMBLER
#include <acrn_common.h> #include <acrn_common.h>
#include <asm/guest/guest_memory.h> #include <guest_memory.h>
#include <asm/guest/virtual_cr.h> #include <asm/guest/virtual_cr.h>
#include <asm/guest/vlapic.h> #include <asm/guest/vlapic.h>
#include <asm/guest/vmtrr.h> #include <asm/guest/vmtrr.h>

View File

@@ -1,5 +1,5 @@
/* /*
* Copyright (C) 2018-2022 Intel Corporation. * Copyright (C) 2018-2025 Intel Corporation.
* *
* SPDX-License-Identifier: BSD-3-Clause * SPDX-License-Identifier: BSD-3-Clause
*/ */
@@ -8,8 +8,8 @@
* *
* @brief ACRN Memory Management * @brief ACRN Memory Management
*/ */
#ifndef GUEST_H #ifndef GUEST_MEM_H
#define GUEST_H #define GUEST_MEM_H
#ifndef ASSEMBLER #ifndef ASSEMBLER
@@ -17,12 +17,13 @@
struct acrn_vcpu; struct acrn_vcpu;
struct acrn_vm; struct acrn_vm;
/* Use # of paging level to identify paging mode */ /* Use # of paging level to identify paging mode */
enum vm_paging_mode { enum vm_paging_mode {
PAGING_MODE_0_LEVEL = 0U, /* Flat */ PAGING_MODE_0_LEVEL = 0U, /* Flat */
PAGING_MODE_2_LEVEL = 2U, /* 32bit paging, 2-level */ PAGING_MODE_2_LEVEL = 2U, /* 2-level paging */
PAGING_MODE_3_LEVEL = 3U, /* PAE paging, 3-level */ PAGING_MODE_3_LEVEL = 3U, /* 3-level paging */
PAGING_MODE_4_LEVEL = 4U, /* 64bit paging, 4-level */ PAGING_MODE_4_LEVEL = 4U, /* 4-level paging */
PAGING_MODE_NUM, PAGING_MODE_NUM,
}; };
@@ -115,4 +116,4 @@ int32_t copy_to_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva,
*/ */
#endif /* !ASSEMBLER */ #endif /* !ASSEMBLER */
#endif /* GUEST_H*/ #endif /* GUEST_MEM_H */