Add patch to make a triple fault break to the gdb stub if active.
[pintos-anon] / src / misc / bochs-2.2.6-build.sh
index fd2773d843e66c36f4328837e5c19fb6d1b9868e..5b099914458a5f4e2c82d5aef56a656a9925ee31 100755 (executable)
@@ -17,6 +17,7 @@ cd bochs-2.2.6
 cat $PINTOSDIR/src/misc/bochs-2.2.6-ms-extensions.patch | patch -p1
 cat $PINTOSDIR/src/misc/bochs-2.2.6-big-endian.patch | patch -p1
 cat $PINTOSDIR/src/misc/bochs-2.2.6-jitter.patch | patch -p1
+cat $PINTOSDIR/src/misc/bochs-2.2.6-triple-fault.patch | patch -p1
 if test "`uname -s`" = "SunOS"; then
     cat $PINTOSDIR/src/misc/bochs-2.2.6-solaris.patch | patch -p1
 fi
@@ -25,9 +26,11 @@ mkdir plain &&
        cd plain && 
        ../configure $CFGOPTS --enable-gdb-stub && 
        make && 
-       make install
+       make install &&
+       cd ..
 mkdir with-dbg &&
        cd with-dbg &&
        ../configure --enable-debugger $CFGOPTS &&
        make &&
-       cp bochs $DSTDIR/bin/bochs-dbg
+       cp bochs $DSTDIR/bin/bochs-dbg &&
+       cd ..