Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is is a VMM that uses VT-x on 32 bit machines.   

It is based on GeekOS, VmxAssist, BOCHS BIOS/VGABIOS, and code
for playing around with VT and VT-X in the GeekOS context

Peter Dinda


Here are some things you need to know:


Serial port I/O is used to communicate with the VMM.  This means
you need a null modem connection between your test machine and your
dev machine.  

To configure serial on your dev machine:

(as root, or other user who has access to the serial port):
  
   stty -F /dev/ttyS0 115200   (assume 8 bit, no parity already set)
   
Then use kermit to communicate:

   kermit -l /dev/ttyS0
     set carrier-watch off
     connect

To access the ethernet power switch:

  
   ifconfig eth0:1 up 192.168.0.4 (this is your address)

Now you should be able to connect to http://192.168.0.100


To build from scratch:

cd build
make clean
make 
make generate_sizes
make clean
make pxe

This will copy the final image into /tftpboot so that if you have PXE
boot properly configured, the test machine will boot from it over the
network.