Stanislav Shwartsman
623dcd9752
Fixed - 'Wrong example in man page bochsrc'
2009-06-09 15:17:06 +00:00
Stanislav Shwartsman
bd15c11ee1
Fix rom checksum for rom size of 65536 bytes.
...
- Sebastian
2009-06-07 21:34:59 +00:00
Volker Ruppert
46802fd1ae
- regenerated after release
2009-06-07 09:48:38 +00:00
Volker Ruppert
c165db8024
- updates after bugfix release 2.4.1
2009-06-07 09:47:33 +00:00
Volker Ruppert
3e8e512a14
- updated changes (not backporting new rfb features for 2.4.1)
2009-06-07 07:33:55 +00:00
Stanislav Shwartsman
70d2f7727e
update changes for coming soon patch release 2.4.1
...
hope I didn't forget any important fix ....
2009-06-06 11:12:16 +00:00
Stanislav Shwartsman
cb8ef697d5
PSE-36 is also supported
2009-06-06 10:40:11 +00:00
Stanislav Shwartsman
716465fb16
bugfix: Half-baked VMX Link Pointer state checking.
2009-06-06 10:21:49 +00:00
Volker Ruppert
4b3103ba24
- fixed 2 critical bugs in the win32 gui
...
* gui deadlock if show-ips feature is enabled (SF bug #2799093 )
* gui hang after mouse buffer overflow (SF bug #2799121 )
2009-06-06 07:44:16 +00:00
Stanislav Shwartsman
d5efb5c378
implemented biasing of unmasked x87 over/underflow result
2009-06-05 17:48:55 +00:00
Stanislav Shwartsman
c6f01e9723
x87 fix
2009-06-05 12:24:20 +00:00
Stanislav Shwartsman
2f4cc84f0e
fprem fix
2009-06-04 15:53:41 +00:00
Volker Ruppert
e260f4c3cb
- added keyboard mapping support for the rfb gui
...
- moved setting of log action for panics to "fatal" after loading keymap to give
the user a chance to select "continue" on keymap panics
2009-06-03 17:05:22 +00:00
Stanislav Shwartsman
98acb39b8d
typos fixed
2009-06-01 14:50:19 +00:00
Stanislav Shwartsman
1af50411b6
x87 fix
2009-06-01 10:39:34 +00:00
Stanislav Shwartsman
e60cb68d87
floatx80_sub fixes
2009-05-31 17:22:43 +00:00
Stanislav Shwartsman
03ba2ec988
implement pdptr checks in legacy PAE mode
2009-05-31 07:49:04 +00:00
Stanislav Shwartsman
222129db4b
Rewritten long mode page walk - large code cleanup and few bugfixes
2009-05-30 15:09:38 +00:00
Stanislav Shwartsman
a98a917c98
code cleanup
2009-05-28 20:18:34 +00:00
Stanislav Shwartsman
73cc6a485d
cleanup code
2009-05-28 19:25:33 +00:00
Stanislav Shwartsman
62d8ce18d3
fscale fix
2009-05-28 19:13:29 +00:00
Stanislav Shwartsman
e562fc4e5d
x87 fix
2009-05-28 16:31:08 +00:00
Stanislav Shwartsman
3d7bbf4356
fixed VMXON pointer concept
2009-05-28 08:26:17 +00:00
Stanislav Shwartsman
5946d1998d
anothjer FRNDINT fix
2009-05-26 11:51:53 +00:00
Stanislav Shwartsman
2a3570580d
floatx80 compare fixed
2009-05-25 15:35:21 +00:00
Stanislav Shwartsman
d4c3838427
check first for faults (IE, DE, DZ) and only then for traps (OE, UE, PE)
2009-05-24 15:29:43 +00:00
Volker Ruppert
c2975e5d3c
- added support for resizable desktop (if support by client)
...
- partial indention cleanup
2009-05-23 07:31:54 +00:00
Stanislav Shwartsman
6b23afeac7
x87 fix
2009-05-21 18:24:00 +00:00
Stanislav Shwartsman
8f98f06684
x87 fix
2009-05-21 14:33:06 +00:00
Stanislav Shwartsman
847179fd13
mtrr reverved bits check
2009-05-21 13:25:30 +00:00
Stanislav Shwartsman
05fdc03ee0
x87 fix
2009-05-21 12:20:06 +00:00
Stanislav Shwartsman
98d632c197
Fixed ROUNDxx opcodes
2009-05-21 11:44:59 +00:00
Stanislav Shwartsman
efc413d2b4
VMX fixes
2009-05-21 10:39:40 +00:00
Stanislav Shwartsman
d278a7fab2
frndint fix
2009-05-20 06:20:11 +00:00
Stanislav Shwartsman
071a27fd99
fixed 1g paging cpuid bit (26, not 27)
2009-05-19 18:54:05 +00:00
Stanislav Shwartsman
5ffbfd7e4b
added comments
2009-05-19 18:07:42 +00:00
Stanislav Shwartsman
27805e9aba
64 Bit XP boot requirements CPUID changes - thanks Mark !
2009-05-19 15:46:07 +00:00
Stanislav Shwartsman
d527eeed11
fixed x87
2009-05-19 08:09:15 +00:00
Stanislav Shwartsman
867ef05705
The same for G15R
2009-05-16 09:26:16 +00:00
Stanislav Shwartsman
9339740d8b
G15M have SSE prefix style
2009-05-16 09:11:14 +00:00
Stanislav Shwartsman
678be6928c
sse dbg print
2009-05-15 19:04:58 +00:00
Stanislav Shwartsman
b7147a8586
sse debug print
2009-05-15 18:48:17 +00:00
Stanislav Shwartsman
d9003c946c
disasm fixes
2009-05-15 18:47:34 +00:00
Volker Ruppert
e29ccd26ce
- the 'show ips' feature now works in wx on win32
2009-05-14 09:01:00 +00:00
Volker Ruppert
3043e4f169
- removed conflicting win32-specific alarm() functions for the guis 'win32' and
...
'sdl'. Now both display libraries can be compiled together and used with the
'show ips' feature. TODO: win32-specific 'show ips' timers for 'rfb' and 'wx'
2009-05-13 17:26:45 +00:00
Stanislav Shwartsman
0b59fdfe31
small fix
2009-05-13 14:31:09 +00:00
Volker Ruppert
bdee17b183
- fixed compilation error if long physical address is enabled (OHCI uses 32-bit
...
address space only)
- added panic message for unsupported PCI memory flags (32-bit below 1 MB and
64-bit address space are currently not supported)
2009-05-12 16:18:19 +00:00
Stanislav Shwartsman
1357a64519
iodebug compilation fix
2009-05-12 15:03:07 +00:00
Volker Ruppert
8ce5570946
- implemented INT 15h/89h (patch by Sebastian Herbszt)
2009-05-10 08:26:42 +00:00
Volker Ruppert
976cec630d
- fixed uninitialized value found with valgrind
2009-05-10 07:57:26 +00:00
Volker Ruppert
a25894d0a8
- added support for gdb stub on big endian machine (SF patch #2066076 by Godmar Back)
...
- fixed a lot of warnings
2009-05-09 07:38:12 +00:00
Volker Ruppert
b7fe020449
- second try to add missing bochsrc options and to move the debugger stuff to
...
a separate function (everything compiles now)
2009-05-08 14:53:45 +00:00
Stanislav Shwartsman
3ceb1a85f8
partially undo last Volker's commit - it breaks compilation
2009-05-08 08:15:33 +00:00
Volker Ruppert
dc47d21f98
- added some missing bochsrc options in bx_write_configuration()
...
- moved debugger-specific stuff to a separate write function (TODO: debug symbols)
- removed support for old-style syntax of the 'vgaromimage' bochsrc option
2009-05-07 18:46:12 +00:00
Stanislav Shwartsman
0a911dec81
removed some unused configure tests
...
- they not realy correct
- they not needed and not used
- I don't plan to use them as workaround for any stupid compiler
2009-05-07 17:57:31 +00:00
Stanislav Shwartsman
cc60f4ab71
x87 fix
2009-05-07 16:27:18 +00:00
Stanislav Shwartsman
68633b09d2
-typo
2009-05-07 12:02:34 +00:00
Stanislav Shwartsman
6fe6da5f25
small fixes
2009-05-07 12:00:02 +00:00
Stanislav Shwartsman
8adeb0050f
use more conventional name for debug regs in disasm (dr instead of db)
2009-05-07 10:19:50 +00:00
Stanislav Shwartsman
d7a500c3e0
remove deprecated 'ips' .bochsrc option - transition to cpu:ips started
2009-05-06 17:37:34 +00:00
Volker Ruppert
11970f77d3
- ne2k bochsrc option: ioaddr and irq are not mandatory if the device is
...
already assigned to a PCI slot
2009-05-05 17:16:31 +00:00
Volker Ruppert
6a1a080010
- override optional plugin control settings for 'acpi' and 'pci_ide' if PCI
...
support is disabled
2009-05-05 16:13:13 +00:00
Stanislav Shwartsman
b8b00db026
more const char*
2009-05-03 19:29:19 +00:00
Stanislav Shwartsman
d2cdcfacaf
added const to strings
2009-05-03 19:21:38 +00:00
Stanislav Shwartsman
7c0e038cbc
fixed obsolete hash_map in dbg symbols module (patch from SF)
2009-05-03 18:31:23 +00:00
Stanislav Shwartsman
aac70fdf25
faster vmenter/vmexit
2009-05-03 13:02:14 +00:00
Volker Ruppert
9e76098acf
- regenerated after release
2009-05-03 08:44:33 +00:00
Volker Ruppert
de12e8e903
- changed version strings after release
2009-05-03 08:43:40 +00:00
Volker Ruppert
dd341982f5
- fixed typo
2009-05-03 08:41:36 +00:00
Volker Ruppert
3149cc5d96
- regenerated for release
2009-05-03 05:35:38 +00:00
Volker Ruppert
4a6ae753fb
- updates for release 2.4
2009-05-03 05:34:28 +00:00
Volker Ruppert
f0ad7dd387
- regenerated after latest changes
2009-05-02 15:08:20 +00:00
Stanislav Shwartsman
eb409d05e7
spelling
2009-05-02 11:25:34 +00:00
Volker Ruppert
dbc8ca4691
- some more documentation updates (guest OS installation)
2009-05-02 09:32:05 +00:00
Volker Ruppert
f2cd093c1a
- some more documentation updates (e.g. fixed broken links)
2009-05-01 20:31:10 +00:00
Stanislav Shwartsman
ecf82d54cd
bugfix
2009-05-01 14:59:21 +00:00
Stanislav Shwartsman
78418c6a74
removed cr1 from cpu
2009-05-01 09:32:46 +00:00
Stanislav Shwartsman
f089a920cc
update
2009-05-01 09:14:52 +00:00
Stanislav Shwartsman
fcd33dbdc5
SF patch IO Handler names are not compared properly
2009-05-01 09:12:07 +00:00
Stanislav Shwartsman
125584bc0d
x87 fix
2009-05-01 08:56:16 +00:00
Volker Ruppert
e0860dccc6
- some more documentation updates (HD geometry detection, USB OHCI)
2009-04-30 19:04:43 +00:00
Stanislav Shwartsman
3423a493a1
Fix segfailt in 'info ldt' command
2009-04-30 18:58:44 +00:00
Volker Ruppert
e4487f6ed3
- added new rule for the win32 version string
2009-04-30 17:58:05 +00:00
Stanislav Shwartsman
25a7a3f57e
update
2009-04-30 07:34:31 +00:00
Stanislav Shwartsman
4c06bb8657
SFbugfix - "an integer overflow BUG of Bochs-2.3.7 source code"
2009-04-30 07:30:13 +00:00
Volker Ruppert
12f536fae9
- added USB OHCI support to the configure shortcut scripts used for binary
...
releases
2009-04-29 18:44:11 +00:00
Volker Ruppert
94a4710c5c
- fixed crossing of the 4k boundary (USB disk on OHCI now works in Win98SE)
2009-04-29 18:16:31 +00:00
Volker Ruppert
93029206a1
- updated compilation instructions for win32
...
- added descriptions for the clock sync option
2009-04-29 18:07:56 +00:00
Volker Ruppert
c242176a0a
- VS2008 project files must be present in folder 'vs2008'
...
- updated generation of the win32 specific source package with new project files
2009-04-29 17:52:26 +00:00
Volker Ruppert
7404515efb
- removed some of the outdated installing instructions for guest OS's
...
(to be continued)
2009-04-29 12:00:09 +00:00
Volker Ruppert
b239d5ff69
- removed old stuff
2009-04-29 11:22:02 +00:00
Volker Ruppert
df52436427
- update
2009-04-29 10:53:42 +00:00
Stanislav Shwartsman
03019e394c
update changes
2009-04-29 08:46:51 +00:00
Volker Ruppert
da102c9137
- added new project files for Visual Studio 2008 Express C++ (outdated files
...
will be removed soon)
2009-04-29 08:26:30 +00:00
Stanislav Shwartsman
59711a39b6
remove outdate workspace files
2009-04-29 08:19:08 +00:00
Volker Ruppert
4d98a816ad
- for OUT transfers don't set the completion condition until all data is sent
...
to the device and process TD repeatedly until CC is modified (fixes MSD
connected to OHCI with Linux guest)
- fixed CBP calculation and split transfer to memory when crossing the 4k
boundary (makes 8k transfers work according to the specs: fixes Win98 guest crash)
- don't enable the status bar i/o indicator if it's ID is not valid (no space
left in status bar)
- minor debug message fixes
2009-04-28 22:57:06 +00:00
Stanislav Shwartsman
321532efac
x87 fix
2009-04-27 17:58:17 +00:00
Stanislav Shwartsman
89f057ae7b
x87 fix
2009-04-27 14:00:55 +00:00
Stanislav Shwartsman
bc9a191e2d
bios patches by Sebastian
2009-04-26 17:17:07 +00:00
Volker Ruppert
752c84ab9e
- converted port 0xE9 hack option to a regular config parameter
2009-04-26 06:56:28 +00:00