Stanislav Shwartsman
470dd1d30f
Examples directory for mew instrumentation stuff
2002-09-20 20:25:55 +00:00
Stanislav Shwartsman
973422be6f
Removed patch-smp-fpu because it already merged with MMX support
2002-09-20 20:15:34 +00:00
Stanislav Shwartsman
22d8918774
New version of Bochs instrumentation stuff
2002-09-20 20:12:36 +00:00
Bryce Denney
d2b5e83283
- fix typo in a comment. Also this hunk will conflict with what I'm
...
about to check in.
2002-09-20 17:52:05 +00:00
Christophe Bothamy
3dfb397974
- added patch found in sf [ 609616 ] remote GDB stub
...
From sf patch page :
This patch adds remote GDB stub capability to Bochs.
It's an updated version of the patched bochs 1.3pre1 in
found in this URL:
http://www.rtmk.org/bochs-gdb.html
more details in the same site. thanks Johan Rydberg
2002-09-20 16:14:55 +00:00
Bryce Denney
d5952573e6
- remove this patch, since we now have x86-64 support in current CVS
2002-09-19 00:46:38 +00:00
Bryce Denney
e16d550248
- with this version of my patch, 4ata works in wxWindows
2002-09-17 18:11:12 +00:00
Bryce Denney
274ce4cd55
This patch applies on top of Christophe Bothamy's 4ata-channels patch.
...
I'm keeping a separate patch in case Christophe wants to make revisions
to his patch without my changes getting in the way.
I have just been working on the configuration interface part, for
example making it so that when you disable the ata[0123] channel, all the
devices controlled by that channel will be disabled as well. I haven't
gotten around to the wxWindows part, but these changes will make the
wxWindows work much easier. I will update this patch as my work progresses.
2002-09-17 14:36:23 +00:00
Bryce Denney
d162178f24
- make the patch apply to current sources (very minor)
...
- now this patch is checked in with -kb flag
2002-09-16 18:23:29 +00:00
Christophe Bothamy
55510b1e17
- Initial revision of the 4 ata channels patch.
2002-09-14 07:34:41 +00:00
Bryce Denney
6a9d2e662f
- I committed the MMX patch with big endian support, so I have removed
...
the MMX patches from the patches directory.
- removed: patches/bochs-mmx.patch patches/bochs-mmx.patch-endian-support
2002-09-09 16:28:07 +00:00
Bryce Denney
53d71821c1
- I already checked in something better than this
2002-09-05 16:02:43 +00:00
Stanislav Shwartsman
c3b4f170d6
The patch was changed accoring to access.cc changes and
...
Bryce's recomendations.
2002-09-04 21:13:08 +00:00
Bryce Denney
d6c1c14d43
- patch now adds configure option --enable-mmx that enables/disables it
2002-09-04 20:32:04 +00:00
Bryce Denney
20bd8507af
- add configure option --enable-mmx in configure.in. I didn't bother
...
to diff configure...you'll have to run autoconf yourself.
- in config.h.in set BX_SUPPORT_MMX to 0, not 1. The configure script
will replace it with a 1 if appropriate. That's the way all other
options are done.
- you need to use patch -p1 for this
2002-09-04 20:09:00 +00:00
Bryce Denney
db239afdcf
- add diffs in cpu/Makefile.in so that it compiles w/o editing anything
...
- you must use patch -p1, not patch -p0
- write date as September 1, 2002 so it's not confusing to U.S. readers,
who think 1/9/2002 means January 9.
2002-09-04 19:47:33 +00:00
Stanislav Shwartsman
21413f26aa
MMX support patch
...
Now with BIG_ENDIAN systems compatability
Tested on HP1100 and Solaris systems
(for Bochs 1.4.1 release)
2002-09-04 19:30:09 +00:00
Bryce Denney
e804c745bb
- this patch should guarantee that the memory vector is aligned on an
...
8-byte boundary. It simply allocates 8 extra bytes, then steps forward
one at a time until it finds a pointer whose address is a multiple of 8.
2002-09-03 16:57:42 +00:00
Kevin Lawton
3d8e5f8b61
Removed the BX_FETCHDECODE_CACHE mods, and the patch that
...
Bryce created for use of ensuring all mods were removed
cleanly.
2002-09-01 23:02:36 +00:00
Bryce Denney
9a28714cbd
- manually remove a diff chunk that was only a difference in version number,
...
since it always conflicts.
2002-09-01 21:46:30 +00:00
Bryce Denney
99ff4b3ed1
- create a patch that is equivalent to all CVS diffs associated with
...
the fetchdecode cache.
2002-09-01 21:30:50 +00:00
Kevin Lawton
944697affb
Removed patch which I committed to CVS.
2002-09-01 20:21:23 +00:00
Stanislav Shwartsman
9620d2a423
MMX instructions support (LITTLE_ENDIAN version)
...
After applying the patch edit cpu/MakefilE
2002-09-01 15:44:40 +00:00
Bryce Denney
157a9ac53a
- this patch has been committed, and hasn't broken too many compiles so far
2002-09-01 15:39:39 +00:00
Kevin Lawton
7a8d2dc61e
Oops, added a modified file which I forgot about, to the patch.
2002-09-01 03:20:23 +00:00
Kevin Lawton
976b95ece9
Added 'patches/patch.kpl-paging-cleanup', a well needed clean-up
...
of bochs' broken paging code, and made an option to compile in
support of 4Meg pages, with the default being disabled, because
it is not well supported yet.
2002-09-01 02:37:40 +00:00
Bryce Denney
a8827a60bf
- add note that you need segchecks patch too
2002-08-30 13:52:02 +00:00
Bryce Denney
d2366e1009
- upload patch from Kevin Lawton, SF#602156: Simple performance mod for
...
cpu.cc (EIP)
2002-08-30 13:26:02 +00:00
Bryce Denney
9d194317ec
- add Kevin's patch on SF, #602003 : repeat instruction optimizations
2002-08-30 13:20:42 +00:00
Bryce Denney
e1df049256
- add patch submitted by Kevin Lawton on ML
2002-08-27 23:00:58 +00:00
Bryce Denney
7fdc7303c2
- add "void reset(unsigned type)" method to every I/O device.
...
Some devices already had one. Some I had to add an empty one.
I did a little cleaning of init() methods to make them more uniform
but generally I left them alone.
- I also put these exact diffs into a patch "patch.iodev-add-reset"
in case I want to revert these changes for some reason, for example
if they break an old patch. It should be deleted after a while.
2002-08-27 19:54:46 +00:00
Volker Ruppert
28e06c07a0
- the changes are present in CVS and these files are no longer needed
2002-08-25 09:12:55 +00:00
Bryce Denney
c81a354ebf
- this adds a configure option --enable-external-debugger for use with
...
Peter Tattam's external debugger. So far the external debugger only
works on win32 platforms if you download Peter's DLL.
2002-08-25 05:02:38 +00:00
Christophe Bothamy
5cd66320e1
- uploaded 64bits-registers-extension patch from Kevin
2002-08-20 10:54:25 +00:00
Volker Ruppert
16f04b12f0
- this patch adds include support for config files
2002-08-16 07:17:50 +00:00
Volker Ruppert
a546102083
- the changes are present in CVS
2002-08-15 12:21:49 +00:00
Christophe Bothamy
872c0a1b20
- added patch [ 567606 ] make bochsrc more portable, from Tal Benavidor
2002-08-12 15:19:19 +00:00
Christophe Bothamy
2a7bfa41de
- patch from Bernhard Bablok to create a shell wrapper that eases Bochs launch.
2002-08-12 14:49:21 +00:00
Christophe Bothamy
ee085e1f55
- This patch adds MOV_CdRd in v8086 mode (from Martin Str|mberg)
2002-08-10 12:02:52 +00:00
Volker Ruppert
0d46cfdad9
- this patch replaces the standard headerbar by a win32 toolbar
2002-08-10 08:57:23 +00:00
Volker Ruppert
5453016e86
- this patch is no longer necessary
2002-08-09 15:00:03 +00:00
Volker Ruppert
d015d4a367
- win32 changes removed
...
- description updated
2002-08-09 07:41:43 +00:00
Volker Ruppert
940a5c7b74
- userbutton added to the wxgui
2002-08-08 08:05:19 +00:00
Volker Ruppert
ec33a610e4
- config option and bochsrc example added
2002-08-07 20:35:57 +00:00
Volker Ruppert
c10458ee49
- this patch adds a headerbar button that sens keypresses
2002-08-06 16:17:49 +00:00
Christophe Bothamy
7cae4b94c4
- patch from Timo Weggen :
...
With this patch the INVLPG instruction doesn't invalidate the
whole TLB, but only a single page table entry.
2002-08-06 09:01:47 +00:00
Christophe Bothamy
987a30ca17
- This patch enables the guest to read to host time (linux only).
...
Port 0x8901 is used. Two time values can be set and
read, along with the difference of the two.
Please look in the patch file for instructions on usage.
2002-07-31 16:15:51 +00:00
Christophe Bothamy
edf44aceaa
- This patch turns the eflags structure to a 32bits bitfield
2002-07-31 16:11:27 +00:00
Christophe Bothamy
1956be72db
- I forgot to initialize the new variable
2002-07-30 08:48:03 +00:00
Christophe Bothamy
52007ee6c7
- This patch enables the guest to programmatically stop bochs
2002-07-29 12:42:28 +00:00