mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2024-12-21 21:25:19 +00:00
hypervisor: Remove redefinition of HV_PAGE_SIZE in mshv
HV_PAGE_SIZE is defined as a usize in mshv_bindings. Remove the redefinition, and perform casts where necessary. Signed-off-by: Nuno Das Neves <nudasnev@microsoft.com>
This commit is contained in:
parent
f39d5eeaf0
commit
28d4957ba5
@ -54,8 +54,6 @@ use crate::arch::x86::{CpuIdEntry, FpuState, MsrEntry};
|
|||||||
|
|
||||||
const DIRTY_BITMAP_CLEAR_DIRTY: u64 = 0x4;
|
const DIRTY_BITMAP_CLEAR_DIRTY: u64 = 0x4;
|
||||||
const DIRTY_BITMAP_SET_DIRTY: u64 = 0x8;
|
const DIRTY_BITMAP_SET_DIRTY: u64 = 0x8;
|
||||||
#[cfg(feature = "sev_snp")]
|
|
||||||
const HV_PAGE_SIZE: u64 = 4096;
|
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Export generically-named wrappers of mshv-bindings for Unix-based platforms
|
/// Export generically-named wrappers of mshv-bindings for Unix-based platforms
|
||||||
@ -653,9 +651,9 @@ impl cpu::Vcpu for MshvVcpu {
|
|||||||
"Releasing pages: gfn_start: {:x?}, gfn_count: {:?}",
|
"Releasing pages: gfn_start: {:x?}, gfn_count: {:?}",
|
||||||
gfn_start, gfn_count
|
gfn_start, gfn_count
|
||||||
);
|
);
|
||||||
let gpa_start = gfn_start * HV_PAGE_SIZE;
|
let gpa_start = gfn_start * HV_PAGE_SIZE as u64;
|
||||||
for i in 0..gfn_count {
|
for i in 0..gfn_count {
|
||||||
gpas.push(gpa_start + i * HV_PAGE_SIZE);
|
gpas.push(gpa_start + i * HV_PAGE_SIZE as u64);
|
||||||
}
|
}
|
||||||
|
|
||||||
let mut gpa_list =
|
let mut gpa_list =
|
||||||
|
Loading…
Reference in New Issue
Block a user