[commit] r2238 - Update the HowToBuild guides with better info on building the BochsIA32Plugin.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[commit] r2238 - Update the HowToBuild guides with better info on building the BochsIA32Plugin.

commits-3
 
Author: eliot
Date: 2010-07-16 10:22:52 -0700 (Fri, 16 Jul 2010)
New Revision: 2238

Modified:
   branches/Cog/cygwinbuild/HowToBuild
   branches/Cog/macbuild/HowToBuild
   branches/Cog/unixbuild/HowToBuild
Log:
Update the HowToBuild guides with better info on building the BochsIA32Plugin.


Modified: branches/Cog/cygwinbuild/HowToBuild
===================================================================
--- branches/Cog/cygwinbuild/HowToBuild 2010-07-16 16:57:08 UTC (rev 2237)
+++ branches/Cog/cygwinbuild/HowToBuild 2010-07-16 17:22:52 UTC (rev 2238)
@@ -20,3 +20,17 @@
 Caution: if you previously used the mingw gnutools approach, you probably have
 a path to that 2.x gcc in your Windows PATH.  Make sure that 'which gcc' in
 cygwin is the cygwin gcc 3.4.x not the MinGW gcc 2.95.x (try gcc -v).
+
+
+3a. If you want to get the Cog VM simulator working you'll need to build the
+BochsIA32Plugin/BochsIA32Plugin.xcodeproj project and to build that you'll
+need to first build bochs.  WARNING: No one has tried to build the plugin on
+Win32.  You are on your own but your efforts will be warmly welcomed.
+First check-out the processor simulator source tree containing Bochs:
+     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/processors
+Then build (on the Mac the following works)
+  $ cd ROOT/processors/IA32/bochs
+  $ ./conf.COG
+  $ ./makeem
+  $ cd ROOT/macbuild/BochsIA32Plugin
+  $ xcodebuild

Modified: branches/Cog/macbuild/HowToBuild
===================================================================
--- branches/Cog/macbuild/HowToBuild 2010-07-16 16:57:08 UTC (rev 2237)
+++ branches/Cog/macbuild/HowToBuild 2010-07-16 17:22:52 UTC (rev 2238)
@@ -20,7 +20,10 @@
 
 3a. If you want to get the Cog VM simulator working you'll need to build the
 BochsIA32Plugin/BochsIA32Plugin.xcodeproj project and to build that you'll
-need to first build bochs.
+need to first build bochs.  First check-out the processor simulator source tree
+containing Bochs:
+     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/processors
+Then build using
   $ cd ROOT/processors/IA32/bochs
   $ ./conf.COG
   $ ./makeem

Modified: branches/Cog/unixbuild/HowToBuild
===================================================================
--- branches/Cog/unixbuild/HowToBuild 2010-07-16 16:57:08 UTC (rev 2237)
+++ branches/Cog/unixbuild/HowToBuild 2010-07-16 17:22:52 UTC (rev 2238)
@@ -23,3 +23,17 @@
 SCHED_OTHER (unlike e.g. Mac OS X) and doesn't appear to allow changing the
 policy to one that does (e.g. SCHED_RR).  So for now we use the itimer
 scheme.  See platforms/unix/vm/sqUnixHeartbeat.c
+
+3c. If you want to get the Cog VM simulator working you'll need to build the
+BochsIA32Plugin/BochsIA32Plugin.xcodeproj project and to build that you'll
+need to first build bochs.  First check-out the processor simulator source tree
+containing Bochs:
+     svn co http://www.squeakvm.org/svn/squeak/branches/Cog/processors
+Then build using the following, which works on Mac OS and is hence likely to
+work on linux:
+  $ cd ROOT/processors/IA32/bochs
+  $ ./conf.COG
+  $ ./makeem
+  $ cd ROOT/macbuild/BochsIA32Plugin
+  $ xcodebuild
+