Christophe Bothamy
2b396ed2da
- fix [ 657404 ] realtime_pit bug in 2.0 config.
2002-12-23 10:30:13 +00:00
Kevin Lawton
d136a8f43e
* Fixed the line which compares the current fetchMode against
...
the current code page's mode. It was &'ing against fetchModeMask:
((pageWriteStamp & fetchModeMask) == fetchModeMask)
instead of against a constant mask which populates all the
relevant bits:
((pageWriteStamp & ICacheFetchModeMask) == fetchModeMask)
* Moved the check above to ::prefetch(), since nothing should change
between calls to that function. I added some code to functions
which load CS to make sure that is the case.
* Commented out several calls to invalidate_prefetch_q() in
ctrl_xfer{16,32,64}.cc. Changes to only EIP (i.e. CS is not
modified) don't matter any more. If EIP lands outside the
window of the current code page, ::prefetch() is called.
* These changes add a few percent of performance.
2002-12-23 02:51:17 +00:00
Stanislav Shwartsman
4b59ecbc62
Implemented SSE/SSE2 duplicate opcodes in more intellegent way ...
2002-12-22 21:48:23 +00:00
Stanislav Shwartsman
29ab05b4da
Removed duplicate SSE opcodes
2002-12-22 20:48:45 +00:00
Stanislav Shwartsman
e73df72525
implementation of additional SSE/SSE2 instructions
2002-12-22 20:42:56 +00:00
Stanislav Shwartsman
1cd38bb7dd
Recommitted SSE code reorganization.
...
Fix in FXSAVE/FXRESTOR opcodes -> If the OSFXSR bitCR4 is not set, the FXRSTOR instruction does not restore the states of the XMM and MXCSR registers.
2002-12-22 20:13:00 +00:00
Bryce Denney
486b19ae29
- fix release date!
2002-12-22 16:50:47 +00:00
Bryce Denney
00bc4476a7
- point to newly edited getcurrent.html page
2002-12-22 16:47:52 +00:00
Bryce Denney
502720e298
- update for 2.0
2002-12-22 16:07:07 +00:00
Bryce Denney
90d711e5d1
- add missing break stmts, pointed out by Shai Fultheim
2002-12-22 15:15:56 +00:00
Bryce Denney
0a2012202f
- x86-64 status changed after Peter sent me the changelog entry. v2.0
...
has been able to run a 64-bit user application, "sash".
2002-12-22 15:02:00 +00:00
Bryce Denney
98ec281e28
- don't install DOC-win32.html. it's out of date and I don't have time
...
to fix it.
2002-12-21 19:23:08 +00:00
Bryce Denney
792b8283aa
- misc updates, e.g. mention that Kevin has been helping out with Bochs again
2002-12-21 19:18:56 +00:00
Bryce Denney
e790d65e8f
- document $BXSHARE and $LTDL_LIBRARY_PATH
2002-12-21 18:58:28 +00:00
Bryce Denney
a6f24a6587
- add missing --enable-* and --with-* for 2.0
...
- move configure options section right after Standard Compile. It
was buried at the end of the section and hard to find before.
- fix section issue for sb16
- fix typo in pit description
2002-12-21 18:37:40 +00:00
Christophe Bothamy
306da8a074
- add time0 and i440fxsupport .bochsrc option description
2002-12-21 17:37:35 +00:00
Christophe Bothamy
a5fad9e5cb
- add time0 and i440fssupport .bochsrc option description
...
- fix formatting problem on keyboard_serial_delay and keyboard_paste_delay
- move examples of pit: realtime on top of the section
2002-12-21 17:36:43 +00:00
Bryce Denney
91b95cafaf
- change pit syntax to "pit: realtime=1"
2002-12-21 17:27:42 +00:00
Bryce Denney
adf5b443ba
- add PIT section
2002-12-21 17:20:27 +00:00
Christophe Bothamy
3c295cd01e
- added Bryce's description of the realtime pit
2002-12-21 17:17:29 +00:00
Bryce Denney
7e1603fabd
- mention the PIT option in .bochsrc
...
- note: I'm about to change main.cc to match this syntax
2002-12-21 17:10:08 +00:00
Bryce Denney
505dc8325e
- mention beos resource fix
2002-12-21 16:37:15 +00:00
Bryce Denney
8bdffcbe46
- apply patch from Peter Tattam. x86-64 requires SSE2 or it fails without
...
any indiciation of what went wrong.
2002-12-21 16:36:07 +00:00
Bryce Denney
675335904c
- rewrite header to describe what's in this file.
...
- marked one thing as done
- remove the remnants of the v1.4 readme
2002-12-21 16:23:52 +00:00
Bryce Denney
cfba32103e
- update
2002-12-21 16:13:11 +00:00
Bryce Denney
b170c97c79
- CHANGES is done now
2002-12-21 15:58:15 +00:00
Bryce Denney
a090c04e57
- add first names to first reference of each developer
...
- fix some FIXMEs
- move documentation section to the top
- move wxWindows after config interface and display library sections
- remove the massive list of SF bugs,features,etc. since they have
(mostly) been covered above
- erase to-do list since it's done
2002-12-21 15:54:39 +00:00
Bryce Denney
bc72fcefa9
- BeBochs.rsrc cannot be checked into CVS directly because that damages
...
its resources. So now we will distribute a .zip file which will only
be unzipped on the target BeOS machine.
2002-12-21 15:51:41 +00:00
Bryce Denney
6d3d96e182
- replace link to changelog in docs-html with a link to the anonymous
...
CVS browser on source forge. This will display the most recent version
of the CHANGELOG file.
2002-12-21 15:12:12 +00:00
Bryce Denney
3414fbb792
- minor tweaks
2002-12-21 14:42:37 +00:00
Bryce Denney
e3548a3708
- fix a broken configure subst variable @EXE@
2002-12-21 14:41:49 +00:00
Bryce Denney
9780ad2ad8
- correct BeBochs.rc path
2002-12-21 14:32:10 +00:00
Bryce Denney
8bacd82133
- add BeOS target which builds the binary and then runs "copyattr"
...
to copy the resources into the binary
2002-12-21 14:31:30 +00:00
Bryce Denney
c64cd2f39a
-Wno-multichar is already added by the configure script for beos, so
...
take it back out of this file (added in previous rev)
2002-12-21 14:28:24 +00:00
Bryce Denney
a5b68f934f
- suggested changes from Bernd Korz
2002-12-21 14:18:49 +00:00
Bryce Denney
c245a51c46
- add BeOS resources file from Bernd Korz
2002-12-21 14:16:30 +00:00
Christophe Bothamy
ef605f6e84
- add gui changes
2002-12-20 20:23:16 +00:00
Volker Ruppert
42b4833e64
- FAQ (network question): fixed a typo
...
- list of files in RPM package: LGPL'd VGABIOS added, location of manpages updated
2002-12-20 15:17:27 +00:00
Stanislav Shwartsman
f2f976d736
Add BX_INSTR_FETCH_DECODE_COMPLETED call even if an instruction hitten in ICache
2002-12-20 13:36:50 +00:00
Stanislav Shwartsman
4906ffef7c
Clean Peter's commit with MOVNTDQ instruction implementation
2002-12-20 09:11:39 +00:00
Peter Tattam
c173034663
Patches to round off the x86-64 emulation to get the Linux x86-64 kernel and
...
sash to run.
1) fixed fetchdecode64.cc to fix the operand size at 64 bits in long mode for moves
to/from CRx
2) minor patches to sse2.cc to fix unimplemented and 64 bit variants of sse2
instructions.
2002-12-20 07:11:29 +00:00
Christophe Bothamy
18bceefb93
- complete the io devices changes
2002-12-19 22:40:32 +00:00
Christophe Bothamy
923e637cda
- add changes io devices ne2k to pic
2002-12-19 21:32:35 +00:00
Bryce Denney
c44472d27e
- add missing comma between "PANIC" and "PASS"
2002-12-19 06:05:18 +00:00
Bryce Denney
9b2914fd1d
- Temporarily revert Stanislav's changes between 2002-12-18 and 2002-12-19.
...
Because source files were added/removed it would require an update
of the windows and macos project files, so I want to wait until after 2.0.
M Makefile.in 1.51 back to 1.50
M cpu.h 1.121 back to 1.120
M fetchdecode.cc 1.37 back to 1.36
M fetchdecode64.cc 1.33 back to 1.32
M sse.cc 1.17 back to 1.16
A sse2.cc 1.27 back to 1.26 (added back)
R sse_move.cc removed
R sse_pfp.cc removed
- to bring these changes back again, all we have to do is
"cvs update -j tmp-before1 -j tmp-after1"
2002-12-19 05:53:18 +00:00
Bryce Denney
61c768015e
- remove "unset echo" at the end. That's the command that actually
...
returned 1. Now the configure is the last command so the script
should return whatever configure returns.
2002-12-19 03:13:15 +00:00
Bryce Denney
ed46802335
- exit 0 at the end. With /bin/sh it seems to be returning a nonzero
...
code and causing my make-dmg script to think that configure failed.
2002-12-19 03:12:03 +00:00
Bryce Denney
d1b711164a
- make install for MacOSX should not produce a disk image too. Now
...
disk image creation is handled by build/macosx/make-dmg.sh.
2002-12-19 03:02:37 +00:00
Bryce Denney
cce63e2f8d
- shell script to make a Bochs DMG using diskimage.pl. To use it
...
go to the top of the source tree and run "build/macosx/make-dmg.sh"
2002-12-19 03:01:44 +00:00
Bryce Denney
9477f991c4
- add a little summary at the top
2002-12-19 01:33:24 +00:00