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.


changed documentation to be the tech report
[palacios.git] / SETUP.WINDOWS
diff --git a/SETUP.WINDOWS b/SETUP.WINDOWS
deleted file mode 100644 (file)
index 92bfff8..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-Although our development environment is primarily geared to Linux, it
-is possible to develop and test on Windows, using Cygwin.  To do so,
-do the following, adapting it to your local environment.
-
-To develop on windows, you will install:
-
-- a specific version of binutils (targetting i386-elf)
-- a specific version of gcc (targetting i386-elf)
-- a specific version of nasm, patched for VT and SVM instructions
-- the as86, bcc, and ld86 tools from Dev86 (these are needed to build
-the bioses and other vm boot package components)
-
-
-To start, install cygwin (see cygwin.org).  We have done a complete
-installation ("all" -> "install") in our environment, and would
-recommend it. 
-
-Run a bash shell.
-
-Check out vmm-dev from CVS, or unpack a copy from a tarball.  
-In the following, we assume /home/pdinda/Codes/vmm-dev
-is the checked-out directory
-
-export DEVROOT=/home/pdinda/Codes/vmm-dev
-mkdir $DEVROOT/devtools
-export LOCATION=$DEVROOT/devtools
-
-Now build and install binutils into $LOCATION:
-
-cd $DEVROOT/utils
-tar xfz binutils-2.16.91.0.7.tar.gz
-cd binutils-2.16.91.0.7
-./configure --prefix=$LOCATION/i386 --target=i386-elf --disable-nls
-make -j 4 all
-make install
-
-Now build and install gcc:
-
-cd $DEVROOT/utils
-tar xfz gcc-3.4.6.tar.gz
-export PATH=$LOCATION/i386/bin:$PATH
-cd gcc-3.4.6
-./configure --prefix=$LOCATION/i386 --target=i386-elf --disable-nls --enable-languages=c,c++ --without-headers
-make -j 4 all-gcc
-make install-gcc
-
-Now build and install the patched nasm:
-
-cd $DEVROOT/utils
-tar xfz nasm-0.98.39.tar.gz
-cd nasm-0.98.39
-patch < ../vmx.patch 
-patch < ../nasm-install.patch
-./configure --prefix=$LOCATION
-make
-make install
-
-install bcc and other components of dev86:
-
-cd $DEVROOT/utils
-tar xvf Dev86src-0.16.17.tar.gz
-cd dev86-0.16.17
-make as86 ld86 bcc86
-make -C cpp
-cp as/as86.exe bcc/bcc.exe bcc/bcc-cc1.exe cpp/bcc-cpp.exe ld/ld86.exe $LOCATION/bin
-
-Now test:
-
-cd $DEVROOT/vmm-hack1/build
-export PATH=$PATH:$LOCATION/bin
-
-make world
-
-This should succeed, leaving you with a vmm.img file.