DragonOS/kernel/src/smp
LoGin a728b27356
feat(x86_64): 添加KVM时钟源支持 (#1683)
* feat(x86_64): 添加KVM时钟源支持

- 新增kvm_clock模块,支持在KVM虚拟化环境中使用pvclock作为时钟源
- 添加kvm_para和pvclock模块,提供KVM特性检测和pvclock数据结构
- 修改TSC管理器,添加从KVM设置TSC频率的方法
- 调整时钟源初始化顺序,优先使用KVM时钟源
- 修复时钟源选择和timekeeper初始化的相关问题

Signed-off-by: longjin <longjin@DragonOS.org>

---------

Signed-off-by: longjin <longjin@DragonOS.org>
Co-authored-by: kaleidoscope416 <jiangruizhi@DragonOS.org>
2026-01-22 15:23:40 +08:00
..
cpu feat(misc/reboot): 进一步完善reboot系统调用 (#1157) 2025-10-09 22:45:18 +08:00
syscall feat(smp): 实现SYS_GETCPU系统调用 (#1368) 2025-11-12 21:06:16 +08:00
core.rs 完成中断管理模块重构 (#554) 2024-03-03 16:31:08 +08:00
init.rs feat(x86_64): 添加KVM时钟源支持 (#1683) 2026-01-22 15:23:40 +08:00
mod.rs 使nproc可以正确获取到cpu核心数 (#689) 2024-04-04 12:41:19 +08:00