Quantcast
Channel: Recent posts
Browsing latest articles
Browse All 7 View Live

Handling VMExit reason 3 (INIT signal received)

Hi. I am writing a small OS-agnostic hypervisor as a teaching tool for my students.  The hypervisor code is loaded by the code I embed in a custom MBR on the boot device when the system boots.  The...

View Article


Trouble handling host code programming errors via exceptions

Hi. I am writing a small OS-agnostic hypervisor as a teaching tool for my students.  The hypervisor code is loaded by the code I embed in a custom MBR on the boot device when the system boots.  The...

View Article


Trouble with 16-bit guest and SMM interaction

I am writing a thin hypervisor that allows 16-bit mode guests.  The system boots into my 16-bit boot code which sets up 32-bit protected mode with identty mapped pages, then enables IA-32e...

View Article

VT-d programming

I am trying to expriment with DMA remapping using VT-d.  By reading the VT-d spec, I know how to setup the remapping tables.  However, I don't know how to locate the register that will receive the base...

View Article
Browsing latest articles
Browse All 7 View Live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>