接前一篇文章:QEMU源码全解析22 —— QOM介绍(11)
本文内容参考:
《趣谈Linux操作系统》 —— 刘超,极客时间
《QEMU/KVM》源码解析与应用 —— 李强,机械工业出版社
特此致谢!
上一回分析了QEMU对象的构造和初始化的函数调用流程,本回结合实例对此流程进行深入介绍和解析。
仍以前文的edu的TypeInfo为例。再次贴出edu相关代码如下(hw/misc/edu.c中):
static void pci_edu_register_types(void)
{
static InterfaceInfo interfaces[] = {
{ INTERFACE_CONVENTIONAL_PCI_DEVICE },
{ },
};
static co