[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&atid=362580&func=detail&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