Implement paravirtualized KVM TSC support

This commit is contained in:
Jacob Lorentzon
2024-09-03 21:20:06 +00:00
committed by Jeremy Soller
parent d43eb74da3
commit 643d7400db
11 changed files with 218 additions and 23 deletions
+4
View File
@@ -39,6 +39,8 @@ pub struct PercpuBlock {
#[cfg(feature = "syscall_debug")]
pub syscall_debug_info: Cell<SyscallDebugInfo>,
pub misc_arch_info: crate::device::ArchPercpuMisc,
}
const NULL: AtomicPtr<PercpuBlock> = AtomicPtr::new(core::ptr::null_mut());
@@ -158,6 +160,8 @@ impl PercpuBlock {
#[cfg(feature = "profiling")]
profiling: None,
misc_arch_info: Default::default(),
}
}
}