X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=test%2Fgeekos_test_vm%2FREADME;fp=test%2Fgeekos_test_vm%2FREADME;h=332be741ceb37cc759d25222f73c29012cbfca8b;hp=0000000000000000000000000000000000000000;hb=a70930549d1b741704dd7af4e6bb0e89f6f8a519;hpb=afb634a80f946634454a5d067a92aa600227bd93 diff --git a/test/geekos_test_vm/README b/test/geekos_test_vm/README new file mode 100644 index 0000000..332be74 --- /dev/null +++ b/test/geekos_test_vm/README @@ -0,0 +1,48 @@ +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. +