Chinaunix首页 | 论坛 | 博客
  • 博客访问: 536917
  • 博文数量: 183
  • 博客积分: 2650
  • 博客等级: 少校
  • 技术积分: 1427
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-22 17:02
文章分类
文章存档

2017年(1)

2015年(46)

2014年(4)

2013年(8)

2012年(2)

2011年(27)

2010年(35)

2009年(60)

发布时间: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.........【阅读全文】

阅读(1608) | 评论(0) | 转发(0)

发布时间:2015-04-21 16:50:33

http://server.zdnet.com.cn/server/2010/0618/1781032.shtml......【阅读全文】

阅读(2108) | 评论(0) | 转发(0)

发布时间:2015-04-21 15:49:26

VMCS是Intel-x中一个很重要的数据结构,它占用一个page大小,由VMM分配,但是硬件是需要读写的,有点类似于页表。vmcs的各个域在manual中有说明,但是每个域在vmcs页中的具体位置是不知道的,程序员不用关心,只需要用相应的VMWRITE和VMREAD指令去访问。这样做的好处是,vmcs页中结构的具体layout可以透明的进行变动。.........【阅读全文】

阅读(588) | 评论(0) | 转发(0)

发布时间:2015-04-21 11:33:38

在 x86 上运行虚拟化的具体问题虚拟化技术的一个重要要求之一就是通过虚拟机监控软件 (VMM) 运行的操作系统 ( 我们称之为客操作系统 ) 在运行时,其运行效果应该和直接在裸机上运行操作系统是一致的,即客操作系统不应该感觉到虚拟化技术的存在。 IBM 的主机采用 “trap-and-emulate” 的方法来实现 CPU 的虚拟化,即.........【阅读全文】

阅读(2675) | 评论(0) | 转发(0)

发布时间: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.........【阅读全文】

阅读(2400) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册