![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qemu
文章平均质量分 91
小写的毛毛
这个作者很懒,什么都没留下…
展开
-
openEuler qemu CPU热插
openEuler社区的qemu-4.1.0实现了CPU热插特性。CPU热插功能涉及的修改主要包括ACPI(MADT表,DSDT表),GED,GICv3,以及热插流程的支持。1 ACPI1.1 什么是ACPI?ACPI是Advanced Configuration and Power Interface的简写。可以将ACPI理解为与体系结构无关的电源管理和配置框架,该框架在主机OS内形成子系统。 该框架建立了一个硬件寄存器集来定义电源状态(睡眠,休眠,唤醒等)。 硬件寄存器集可以容纳专用硬件原创 2021-05-25 15:01:29 · 3658 阅读 · 0 评论 -
qemu monitor和qemu agent的实现
虚拟机配置中: <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel>With qemu, ifnameis "org.qemu.guest_agent.0", t...原创 2021-01-14 10:49:33 · 1396 阅读 · 0 评论 -
AMD SEV实现
libvirt SEV相关代码分析struct _virDomainObj {...virDomainDefPtr def; /* The current definition */...}struct _virDomainDef {...virDomainSEVDefPtr sev;...}struct _virDomainSEVDef { int sectype; /* enum virDomainLaunchSecurity */ char ...原创 2021-01-06 10:02:15 · 1525 阅读 · 1 评论 -
qemu savevm流程
hmp_savevm->save_snapshot->if (migration_is_blocked())判断是否不能迁移,有些设备不支持迁移或者全局链表migration_blockers里面有内容,则直接返回 ->if (!replay_can_snapshot())也直接返回 ->if (!bdrv_all_can_snapshot())也直接返回 ...原创 2020-10-12 15:22:09 · 744 阅读 · 0 评论