kvm-16¥Ñ¥Ã¥±¡¼¥¸³µÍ×
¡¡kvm-16¤Ï¼¡¤Î£µ¤Ä¤Î¥Õ¥©¥ë¥À¤«¤é¹½À®¤µ¤ì¤ë¡£
¡¡¡kernel¥Õ¥©¥ë¥À
¡¡¡¡/dev/kvm¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Î¥Õ¥©¥ë¥À
¡¡¡¡kvm_main.c, mmu.c, svm.c, vmx.c vmx-debug.c, x86_emulate.c
¡¡¢scripts¥Õ¥©¥ë¥À
¡¡¡¡¥¹¥¯¥ê¥×¥È½¸
¡¡£user¥Õ¥©¥ë¥À
¡¡¡¡/dev/kvm¥Ç¥Ð¥¤¥¹¤ò¥æ¡¼¥¶¥â¡¼¥É¤«¤éÍøÍѤ¹¤ë¤¿¤á¤Î¥Õ¥©¥ë¥À
¡¡¡¡main.c, kvmctl.c
¡¡¤qemu¥Õ¥©¥ë¥À
¡¡ kvm¸þ¤±¤Ë²þ¤¤¹¤ëQEMU¤Î¤¿¤á¤Î¥Õ¥©¥ë¥À
¡¡¡¡¢¨¥Õ¥¡¥¤¥ë¤Ï¿¿ô¤Î¤¿¤á¡¢µ½Ò¤Ï¾Êά
¡¡¥drivers¥Õ¥©¥ë¥À
¡¡¡¡PV-Driver¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Î¥Õ¥©¥ë¥À¡Ê¤È»×¤ï¤ì¤ë¡Ë
¡¡¡¡¸½»þÅÀ¤Ç¤Ï¡¢hypercall.c¤Î¤ß
µ¬ÌÏŪ¤Ë¤Ïqemu¤¬¤«¤Ê¤ê¤ÎÉôʬ¤òÀê¤á¤ë¡£PV-Driver¤Ï¤Þ¤À¤³¤ì¤«¤é¡£
¡¡¡kernel¥Õ¥©¥ë¥À
¡¡¡¡/dev/kvm¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Î¥Õ¥©¥ë¥À
¡¡¡¡kvm_main.c, mmu.c, svm.c, vmx.c vmx-debug.c, x86_emulate.c
¡¡¢scripts¥Õ¥©¥ë¥À
¡¡¡¡¥¹¥¯¥ê¥×¥È½¸
¡¡£user¥Õ¥©¥ë¥À
¡¡¡¡/dev/kvm¥Ç¥Ð¥¤¥¹¤ò¥æ¡¼¥¶¥â¡¼¥É¤«¤éÍøÍѤ¹¤ë¤¿¤á¤Î¥Õ¥©¥ë¥À
¡¡¡¡main.c, kvmctl.c
¡¡¤qemu¥Õ¥©¥ë¥À
¡¡ kvm¸þ¤±¤Ë²þ¤¤¹¤ëQEMU¤Î¤¿¤á¤Î¥Õ¥©¥ë¥À
¡¡¡¡¢¨¥Õ¥¡¥¤¥ë¤Ï¿¿ô¤Î¤¿¤á¡¢µ½Ò¤Ï¾Êά
¡¡¥drivers¥Õ¥©¥ë¥À
¡¡¡¡PV-Driver¤ò¼ÂÁõ¤¹¤ë¤¿¤á¤Î¥Õ¥©¥ë¥À¡Ê¤È»×¤ï¤ì¤ë¡Ë
¡¡¡¡¸½»þÅÀ¤Ç¤Ï¡¢hypercall.c¤Î¤ß
µ¬ÌÏŪ¤Ë¤Ïqemu¤¬¤«¤Ê¤ê¤ÎÉôʬ¤òÀê¤á¤ë¡£PV-Driver¤Ï¤Þ¤À¤³¤ì¤«¤é¡£
2007ǯ03·î14Æü(¿å) 00:49:43 Modified by deku_nobo