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
Christophe Bothamy
9ab70dd560
- conditionnaly include <sys/mount.h> if BX_HAVE_BLKGETSIZE is defined
...
- updated for latest cvs code
2002-07-29 10:00:10 +00:00
Christophe Bothamy
8fc5ffd373
- added patch to enable the use of up to 4 optional romimages
2002-07-24 17:51:09 +00:00
Volker Ruppert
acba77dbf2
- cursor size feature simplified
...
- cursor hide feature works now
- don't handle the text cursor in graphics mode
2002-07-09 18:30:57 +00:00
Volker Ruppert
42c391cf9d
- patch updated for current CVS version
...
- cursor size feature added for the BeOS gui
2002-07-08 20:11:12 +00:00
Volker Ruppert
d8454f31de
- this file is no longer needed
2002-07-06 15:24:01 +00:00
Christophe Bothamy
3088768f88
- added a configure check for BLKGETSIZE ioctl support. The patch should not cause any more problems on other systems
2002-07-04 10:40:10 +00:00
Volker Ruppert
636027845c
- this patch doesn't fix the fprem bug.
2002-07-03 20:16:48 +00:00
Christophe Bothamy
5f44c98412
- this patch adds sysenter/sysexit functions support for CPU_LEVEL >= 6
2002-06-27 21:47:44 +00:00
Christophe Bothamy
cba611f25b
- updated with latest version found on sf patches page
2002-06-27 19:38:39 +00:00
Volker Ruppert
888ef120f8
- changes in file bochs-dlx.in added
2002-06-27 15:36:27 +00:00
Christophe Bothamy
c6f9ce353a
- removing patch.fetchdecode-cache as it is included in the main branch, and does not apply cleanly anymore
2002-06-27 14:39:03 +00:00
Volker Ruppert
4d9c62b001
- added some more files that need to be changed
2002-06-26 17:08:55 +00:00
Christophe Bothamy
fcc5bd67cb
- added patch for block device size detection from Ph. Marek
...
- included it in the main branch as it is only active with block devices
2002-06-26 16:45:27 +00:00
Christophe Bothamy
a926744628
I reworked and included Carl's patch to have a new bochsrc directive
...
to describe the format of the log prefix. This option can be any string
with special tokens being replaced at run time :
# %t : 11 decimal digits timer tick
# %i : 8 hexadecimal digits of cpu0 current eip
# %e : 1 character event type ('i'nfo, 'd'ebug, 'p'anic, 'e'rror)
# %d : 5 characters string of the device, between brackets
the default is "%t%i%d", so the logprefix is the same as before.
New tokens can be easily added or changed if needed.
Modified Files:
.bochsrc bochs.h logio.cc main.cc gui/control.cc
gui/siminterface.h gui/siminterface.cc
patches/patch.logfilefmteip
2002-06-26 14:42:35 +00:00
Christophe Bothamy
368a58ef97
- removing patch as it has been included in the main branch long ago.
2002-06-25 07:35:41 +00:00
Bryce Denney
c337f3715f
- This patch creates one copy of the FPU registers and state for every CPU
...
in a multiprocessor simulation. Imagine that! Without the patch, there is
just one FPU for all the processors, which is clearly wrong.
See bug [ 461762 ] multiple processors but only one FPU
2002-06-23 00:35:19 +00:00
Volker Ruppert
147657781b
- the changes are present in CVS now.
2002-06-19 18:27:00 +00:00
Volker Ruppert
506d6ce6d9
- the patch file is no longer needed
2002-06-14 16:32:10 +00:00
Volker Ruppert
260ab478d7
- this patch adds register and unregister functions for DMA channels and
...
defines macros for DMA functions.
2002-06-04 18:31:27 +00:00
Volker Ruppert
0ef68e47ad
- the changes are present in CVS now
2002-06-04 18:30:24 +00:00
Christophe Bothamy
75247ef0a4
- 3rd version of tld's fetchdecode cache
2002-06-03 20:34:31 +00:00
Volker Ruppert
16966b066e
- the changes are present in CVS now
2002-06-01 21:35:43 +00:00
Christophe Bothamy
c04d7cd10a
This a patch found on sf bug list from mrieker :
...
fixed some stuff in apic code:
- interprocessor nmi's
- lowest priority
- fixed ppr
- can write task_priority
- scan priorities from high to low
2002-05-30 12:15:16 +00:00
Christophe Bothamy
d5e43f24b4
- updated the patch from tld.
2002-05-29 21:52:36 +00:00
Christophe Bothamy
d78e428169
- added fetchdecode-cache patch from tld
2002-05-29 09:02:40 +00:00
Volker Ruppert
671ad5215d
- updated for current CVS (logio 1.17)
...
- added check for the siminterface init state before calling the vga
timer handler
2002-05-26 16:56:46 +00:00
Christophe Bothamy
198bc0afb5
- new version by Robert Millan
2002-05-15 09:10:14 +00:00
Christophe Bothamy
082d093b68
- removing patch since it's been included and modified in bochs cvs
2002-05-15 09:09:48 +00:00
Volker Ruppert
e13bdb401f
- this patch adds the most important functions of the 32 bit PCI BIOS
2002-05-12 15:23:13 +00:00
Christophe Bothamy
5f3dbfb47a
- i'm uploading the patch on behalf of Robert Milan
...
- this patch adds fhs compatibility when installing Bochs
2002-05-04 15:18:33 +00:00
Volker Ruppert
d6dd67e3c1
- the patch is checked in and this file is no longer needed
2002-05-02 17:53:53 +00:00
Christophe Bothamy
eeb542bb8c
- removing this patch since it has been long included in the bios
2002-05-01 21:10:46 +00:00
Christophe Bothamy
bfd7fc33ba
- These are the three patches that cegis submitted on the sf bug list
2002-05-01 21:07:13 +00:00
instinc
9101155d31
patch to fix the behaviour of the stack_return_from_v86 function
2002-04-20 20:28:32 +00:00
Volker Ruppert
36cc51de38
- the changes are checked in now
2002-04-20 16:21:32 +00:00
Volker Ruppert
54f1d3d2ab
- patch for dimension_update() in text mode and text_update()
2002-04-19 22:44:15 +00:00
Bryce Denney
503a272fc1
- this has been in since March 7
2002-04-18 01:05:11 +00:00
Bryce Denney
baeb6f74b7
- this has been in the cvs for a while now with no loud complaints
2002-04-18 01:04:29 +00:00
Bryce Denney
2f69a74616
- commit TUN/TAP patch, though I can't really test it. I can verify that if
...
you don't have if_tun.h the configure script does not enable TUN/TAP.
2002-04-18 00:59:20 +00:00
Bryce Denney
d85b0c113f
- apply Peter Tattam's patch to fix a DMA bug.
2002-04-18 00:37:09 +00:00
Bryce Denney
91cc6590b2
- apply Peter Tattam's patch that makes win32 pad packets up to 60 bytes
2002-04-18 00:33:58 +00:00
Bryce Denney
05ac22063b
- applied the patch by hand...this is what I'm checking in now.
2002-04-18 00:32:29 +00:00
Bryce Denney
30aaf4088e
- commit patch.wxwindows.gz in the main branch. Now you can try out
...
the wxwindows interface by just "configure --with-wx; make"
Modified Files:
Makefile.in bochs.h config.h.in configure configure.in
load32bitOShack.cc logio.cc main.cc cpu/cpu.cc cpu/cpu.h
debug/dbg_main.cc gui/Makefile.in gui/control.cc gui/gui.cc
gui/siminterface.cc gui/siminterface.h gui/x.cc iodev/cdrom.cc
iodev/keyboard.cc memory/misc_mem.cc
Added Files:
README-wxWindows wxbochs.rc gui/wx.cc gui/wxmain.cc
gui/wxmain.h gui/bitmaps/cdromd.xpm
gui/bitmaps/configbutton.xpm gui/bitmaps/copy.xpm
gui/bitmaps/floppya.xpm gui/bitmaps/floppyb.xpm
gui/bitmaps/mouse.xpm gui/bitmaps/paste.xpm
gui/bitmaps/power.xpm gui/bitmaps/reset.xpm
gui/bitmaps/snapshot.xpm
Removed Files:
patches/patch.wxwindows.gz
2002-04-18 00:22:20 +00:00
Bryce Denney
ebfb7a8dab
- apply this patch to current CVS to add the wxWindows interface.
...
gunzip -c patches/patch.wxwindows.gz | patch -p1
2002-04-10 07:51:34 +00:00
Bryce Denney
fb9dc34ce4
- check in raw keycodes patch, to be applied to wxWindows 2.3.2. It is
...
not required to use a patched wxWindows library, but it allows us to
do much better key mapping. Bryce sent this patch to the wxWindows
developers, and wxWindows 2.3.3 will include these changes.
2002-04-10 06:25:07 +00:00