Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Paranoid error checking in userspace utils
[palacios.git] / geekos / README
1 This is is a VMM that uses VT-x on 32 bit machines.   
2
3 It is based on GeekOS, VmxAssist, BOCHS BIOS/VGABIOS, and code
4 for playing around with VT and VT-X in the GeekOS context
5
6 Peter Dinda
7
8
9 Here are some things you need to know:
10
11
12 Serial port I/O is used to communicate with the VMM.  This means
13 you need a null modem connection between your test machine and your
14 dev machine.  
15
16 To configure serial on your dev machine:
17
18 (as root, or other user who has access to the serial port):
19   
20    stty -F /dev/ttyS0 115200   (assume 8 bit, no parity already set)
21    
22 Then use kermit to communicate:
23
24    kermit -l /dev/ttyS0
25      set carrier-watch off
26      connect
27
28 To access the ethernet power switch:
29
30   
31    ifconfig eth0:1 up 192.168.0.4 (this is your address)
32
33 Now you should be able to connect to http://192.168.0.100
34
35
36 To build from scratch:
37
38 cd build
39 make clean
40 make 
41 make generate_sizes
42 make clean
43 make pxe
44
45 This will copy the final image into /tftpboot so that if you have PXE
46 boot properly configured, the test machine will boot from it over the
47 network.
48