64b long mode and VMX/VT-x tutorial and source examples (Developers)
Yes, I remember, that Japheth did some 64bit mode experiment years ago. I just wanted to share the examples I found. I didn't have time to go through yet.
I also played with Nova Hypervisor (there is some updated sources, no binary) but most apps I tried crashed it (probably everything pmode). I think about how complex would be to write a simple single-task hypervisor that will pass most of exceptions to real hardware and only traps some specific IO e.g. for SB emulation. AFAIK guest OS is usually run in CPL>0 that cause some problems because it was not designed for but it should be possible to run it in CLP 0 that probably remove protection of hypervisor code but maybe possible to reserve some small block of memory for it...
I also read that some trojans can run OS silently under hypervisor and traps keystrokes or so...
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 20.02.2015, 11:03 (Developers)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- 64b long mode and VMX/VT-x tutorial and source examples - georgpotthast, 20.02.2015, 18:25
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 05.03.2015, 20:02
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 06.03.2015, 12:34
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 10.03.2015, 10:51
- 64b long mode and VMX/VT-x tutorial and source examples - georgpotthast, 10.03.2015, 19:06
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 10.03.2015, 20:01
- 64b long mode and VMX/VT-x tutorial and source examples - georgpotthast, 10.03.2015, 21:21
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 10.03.2015, 23:07
- 64b long mode and VMX/VT-x tutorial and source examples - georgpotthast, 10.03.2015, 21:21
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 10.03.2015, 20:01
- 64b long mode and VMX/VT-x tutorial and source examples - georgpotthast, 10.03.2015, 19:06
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 10.03.2015, 10:51
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 06.03.2015, 12:34
- 64b long mode and VMX/VT-x tutorial and source examples - RayeR, 05.03.2015, 20:02
- 64b long mode and VMX/VT-x tutorial and source examples - georgpotthast, 20.02.2015, 18:25
Mix view