Intel x86平台kvm的虚拟化
项目描述:基于Intel x86平台实现gvt-d/gvt-g的qemu-kvm虚拟化。
1.完成Intel cml/cfl/tgl的gvt-d/gvt-g虚拟化平台搭建;
2.调试解决虚拟化过程中开机启动白屏显示的问题 (ovmf的bug);
3.调试解决Intel TGL虚拟化中guest gfx driver的冻屏画面问题 (linux新kernel的bug)。
亿备云(ExaBackup)。
我在项目中主要负责备份客户端(Agent)与存储后台(Backend)的研发工作,包括Agent跨平台的开发工作(支持windows与主流linux发行版)。负责使用C++11/14标准语法重构文件备份还原的关键逻辑。为了最大限度降低内存泄漏的可能,统一使用unique_ptr/shared_ptr/weak_ptr智能指针,使用C++11 thread开发多线程,使用condition_variable控制线程同步,std::unique_lock,std::lock_guard保证线程安全;