#1
|
|||
|
|||
VMM & CPU Simulator
I know about Bochs project (hxxp://bochs.sourceforge.net) and plex86. I like to know how Virtual PC and VMware do work. Is it possible to make a Virtual Machine Monitor (VMM) by usig bochs source.
Any one have information regarding VMM performance? Article, Book and also Source? Thank you for your assistance. |
#2
|
|||
|
|||
Here are some useful links.
Some are about emulation (taken from a virus point of view) and others are VM specific. The first link is really good. Enjoy! A collection of web and non-web resources on virtual machines and emulators hxxp://www.cs.umu.se/~ens03mbs/research.html How To Write a Computer Emulator by Marat Fayzullin hxxp://fms.komkon.org/EMUL8/HOWTO.html Tunneling Document #4 (Development of Emulation Systems) hxxp://vx.netlux.org/lib/vme01.html Tunneling with Code Tracing hxxp://vx.netlux.org/lib/vme03.html Tunneling via Mini-Tunnelers hxxp://vx.netlux.org/lib/vme02.html Single Stepping Tunnel Techniques hxxp://vx.netlux.org/lib/vdi01.html On a different note Anti-Debugger & Anti-Emulator Lair hxxp://vx.netlux.org/lib/vlj03.html |
#3
|
|||
|
|||
Hi redbull,
Your links are very useful, Thank you for them. But I find good articles only about CPU emulator. I think in VMWare and Virtual PC, they do not emulate CPU. Indeed, they uses really cpu to perform code, Virtualization. Do you know any article regarding how we can make virtual machine monitor inside Windows? Thanks, Vodu |
#4
|
|||
|
|||
'LPAR' at AIX
'Zone' at latest Solaris10 there is another tech as mentioned. u can google thus keyword as u want. FYI. |
#5
|
|||
|
|||
you are right, there is a big difference between emulation (bochs, qemu) and virtualization (vmware, virtual pc)
bochs and co do not execute one single opcode of the guest directly on the cpu. instead they read and 'interpret' the bytes. on vmware and virtual pc, the guests are directly executed on the cpu. and because of vmware is running as an ordinary usermode app, every priviledged instruction of the guest os will throw an exception that is handled by the vm monitor of vmware/vpc. goto to woodman, there is a thread about vms and its problems and it contains links to papers that could be helpful to you |
#6
|
|||
|
|||
Quote:
Thank you, |
#7
|
|||
|
|||
thread:
http://www.woodmann.net/forum/showthread.php?t=7055 paper: http://www.cs.nps.navy.mil/people/faculty/irvine/publications/2000/VMM-usenix00-0611.pdf |
#8
|
|||
|
|||
Many thanks for your help.
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
what is fast android simulator. | newyzy | General Discussion | 7 | 11-06-2013 01:04 |