[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bochs-cvs
Subject:    [Bochs-cvs] CVS: bochs/doc/docbook/user user.dbk,1.256,1.257
From:       "Volker Ruppert" <vruppert () users ! sourceforge ! net>
Date:       2009-04-29 18:07:58
Message-ID: E1LzECM-0004Qk-NL () ddv4jf1 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Update of /cvsroot/bochs/bochs/doc/docbook/user
In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv16979/doc/docbook/user

Modified Files:
	user.dbk 
Log Message:
- updated compilation instructions for win32
- added descriptions for the clock sync option


Index: user.dbk
===================================================================
RCS file: /cvsroot/bochs/bochs/doc/docbook/user/user.dbk,v
retrieving revision 1.256
retrieving revision 1.257
diff -u -d -r1.256 -r1.257
--- user.dbk	29 Apr 2009 12:00:09 -0000	1.256
+++ user.dbk	29 Apr 2009 18:07:56 -0000	1.257
@@ -1876,9 +1876,11 @@
 </thead>
 <tbody>
   <row>
-    <entry>win32 or Cygwin</entry>
+    <entry>win32, Cygwin or MinGW/MSYS</entry>
     <entry>--with-win32</entry>
-    <entry>If using nmake method, compile using cl /nologo /MT /W3 /EHs-c- /DNDEBUG \
/DWIN32 /D_WINDOWS /D_CRT_SECURE_NO_WARNINGS.  If using Visual C++ workspace, see the \
workspace file for compile settings.  See <link linkend="compiling-win32">Compiling \
on Win32 with Microsoft VC++</link> for instructions. +    <entry>If using nmake \
method, compile using cl /nologo /MT /W3 /EHs-c- /DNDEBUG /DWIN32 /D_WINDOWS \
/D_CRT_SECURE_NO_WARNINGS. +    If using Visual C++ workspace, see the workspace file \
for compile settings. +    See <link linkend="compiling-win32">Compiling on Win32 \
with Microsoft VC++</link> for instructions.  </entry>
   </row>
   <row>
@@ -2488,13 +2490,13 @@
 configure script must be run on a different platform that does support
 shell scripts, with options that cause it to configure for a Win32
 platform instead of the native one.  Many people have access to a UNIX
-machine that could run the configure script, or you can use Cygwin to
-run the configure script
+machine that could run the configure script, or you can use Cygwin or
+MinGW/MSYS to run the configure script.
 <footnote>
 <para>
 Because Bochs depends so much on the configure script, if you are doing
-much win32 Bochs development, you should consider downloading Cygwin
-so that you can run the configure step natively.
+much win32 Bochs development, you should consider downloading Cygwin or
+MinGW/MSYS so that you can run the configure step natively.
 </para>
 </footnote>.
 </para>
@@ -2513,7 +2515,7 @@
 source directory <footnote>
 <para>
 If the source directory is <filename>/home/joe/bochs-win32</filename>, the
-resulting .zip file is in <filename>/home/joe/bochs-win32.zip</filename>.
+resulting .zip file is in <filename>/home/joe/bochs-win32-msvc-src.zip</filename>.
 </para>
 </footnote>.  The .zip file is all ready to transfer to the target Windows
 machine to be unzipped and compiled.  Or, if you run the sh/make steps in
@@ -2523,21 +2525,20 @@
 
 <para>
 When you have the Win32 sources transferred to a Windows machine with VC++,
-find the workspace file called <filename>bochs.dsw</filename> and load it in
-VC++.  Choose <command>Project:Set Active Project</command> and be sure that
-"bochs" is selected.  Then choose <command>Build:Build bochs.exe</command>.
+find the workspace file called <filename>bochs.sln</filename> in the folder
+"vs2008" and load it in VC++. Choose <command>Project:Set Active Project</command>
+and be sure that "bochs" is selected. Then choose <command>Build:Build \
bochs.exe</command>.  This will build all the required libraries (iodev, cpu, etc.) \
and the auxiliary  programs <filename>bximage.exe</filename>, \
<filename>bxcommit.exe</filename>  and <filename>niclist.exe</filename>.
 </para>
 
 <para>
-Using workspaces is easy and intuitive, but there is one caveat.  The
-workspaces come directly out of a ZIP file in
-<filename>build/win32/workspace.zip</filename>, and they are not controlled by
-the configure script.  When you compile with certain configure options (e.g.
---with-sdl) you need to link with additional libraries.  For now you must
-add them to the VC++ workspace by hand.  In version 2.0, we have improved
+Using workspaces is easy and intuitive, but there is one caveat. The workspaces
+come directly out of a ZIP file in \
<filename>build/win32/vs2008ex-workspace.zip</filename>, +and they are not controlled \
by the configure script. When you compile with certain +configure options (e.g. \
--with-sdl) you need to link with additional libraries. +For now you must add them to \
the VC++ workspace by hand. In version 2.0, we have improved  the situation \
considerably by adding #if...#endif around every optional file  and including nearly \
every Bochs source file in the workspace.  This solves the  problem of having to \
manually add source files to the workspace when you turn @@ -3837,7 +3838,13 @@
 </para>
 <para><command>sync</command></para>
 <para>
-TO BE COMPLETED (see Greg's explanation in <ulink \
url="http://sourceforge.net/tracker/?group_id=12580&amp;atid=362580&amp;func=detail&amp;aid=536329">feature \
request #536329</ulink>) +This defines the method how to synchronize the Bochs \
internal time +with realtime. With the value 'none' the Bochs time relies on the IPS
+value and no host time synchronization is used. The 'slowdown' method
+sacrifices performance to preserve reproducibility while allowing host
+time correlation. The 'realtime' method sacrifices reproducibility to
+preserve performance and host-time correlation.
+It is possible to enable both synchronization methods.
 </para>
 <para><command>time0</command></para>
 <para>


------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Bochs-cvs mailing list
Bochs-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bochs-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic