全部博文(183)
发布时间:2015-04-23 21:57:31
1.检测平台是否支持DMAR设备./drivers/pci/dmar.c->int __init early_dmar_detect(void){ acpi_status status = AE_OK; /* if we could find DMAR table, then there are DMAR devices */ &nb.........【阅读全文】
发布时间:2015-04-21 11:33:38
在 x86 上运行虚拟化的具体问题虚拟化技术的一个重要要求之一就是通过虚拟机监控软件 (VMM) 运行的操作系统 ( 我们称之为客操作系统 ) 在运行时,其运行效果应该和直接在裸机上运行操作系统是一致的,即客操作系统不应该感觉到虚拟化技术的存在。 IBM 的主机采用 “trap-and-emulate” 的方法来实现 CPU 的虚拟化,即.........【阅读全文】
发布时间:2015-04-20 17:27:07
最近整个了阿里云,一直以为是基于kvm的,今天用代码测试了下,原来是Xen的 #include <stdio.h>#include <stdlib.h>#include <string.h>#define SIGNATURE 0x40000000static inline void __cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *ed.........【阅读全文】