Stanislav Shwartsman
b25088bf2f
Merge patch [1153327] ignore segment bases in x86-64 by Avi Kivity
2005-02-28 18:56:05 +00:00
Stanislav Shwartsman
0e472af877
Merge patch:
...
[1151012] allow null ss on x86-64 by Avi Kivity
2005-02-24 19:50:36 +00:00
Stanislav Shwartsman
74821b6675
Update changes
2005-02-22 18:36:16 +00:00
Stanislav Shwartsman
91526a90b3
Merged patch
...
[1123895] x86-64 gdb/debugger fixes by Avi Kivity
2005-02-16 18:58:48 +00:00
Stanislav Shwartsman
e6efa3a451
- exceeding the instruction length limit of 15 bytes (this only can
...
occur when redundant prefixes are placed before an instruction)
generate #GP(0) (Stanislav)
2005-02-05 20:56:44 +00:00
Stanislav Shwartsman
d27e81bdac
-in case of --enable-ignore-bad-msr enabled read ignored MSRs as zeRo
...
- enabled #DE and #TSD and #MCE bits in CR4 register, previosly setting
of one of these bits generated #GP(0) (Stanislav, Volker Ruppert)
2005-02-03 18:25:10 +00:00
Stanislav Shwartsman
3fdbf48a69
Fixed bug in interrupt function in real mode
...
Style change
Update CHANGES
Remove patch.v8086-exception.lightcone because it already in CVS
2005-02-01 21:17:57 +00:00
Stanislav Shwartsman
7eb2f0aa3e
Enable TSD in CR4 (RDTSC instruction is already implemented so it has no problem to enable TSD for CPU LEVEL >=5)
2005-01-23 21:13:49 +00:00
Stanislav Shwartsman
1d9d616a4f
Update changes for NXE support
2005-01-21 18:10:57 +00:00
Stanislav Shwartsman
acd1d8f14f
Merged patch
...
[1104695] msvc6 compatibility update (Royce Mitchell III)
2005-01-19 18:21:40 +00:00
Volker Ruppert
af571b6fbf
- changes updated
2005-01-17 18:26:38 +00:00
Stanislav Shwartsman
09420bc8d2
Closed more SF tracker bugs, updating changes
2005-01-14 12:56:32 +00:00
Stanislav Shwartsman
3cd646004f
Fixed bug "1101168 APIC base address change"
2005-01-13 19:03:40 +00:00
Volker Ruppert
88bc47b990
- changes updated
2004-12-25 08:55:23 +00:00
Stanislav Shwartsman
b277e9922e
Update changes ...
2004-12-24 22:52:47 +00:00
Stanislav Shwartsman
2fbc2d312f
updated changes
2004-12-23 19:53:01 +00:00
Stanislav Shwartsman
616348bf22
fix typo
2004-12-10 14:10:09 +00:00
Stanislav Shwartsman
8ac3790ab3
Added experimental support of AT&T syntax to disasm
...
Fixed operand for CMPXCHG8B instruction
Feature request to somebidy who understand Bochs debugger code
- to add Bochs debugger command which will switch between
Intel and AT&T style for disassembler.
2004-12-10 14:04:57 +00:00
Volker Ruppert
a29ab5173c
- changes updated
2004-12-09 19:28:37 +00:00
Stanislav Shwartsman
9d1b401512
Fixed several disassembler bugs
...
Prepared for AT&T style support in Bochs disassembler
- it already supports all AT&T style except opcode name suffixes
- AT&T support in future will be possible to enable from bx_debugger
2004-12-08 18:54:15 +00:00
Stanislav Shwartsman
69c0b06955
fixes in disassembler
...
split REPEAT instructions according to opsize to speedup execution
now each REPEATABLE instruction splitted to 3 different instructions, one for 16-bit operand size, one for 32-bit and one for 64-bit. Choosing of correct instruction occure in fetchdecode step.
2004-11-20 23:26:32 +00:00
Stanislav Shwartsman
02fc33a86b
Fix CS.base register after #RESET
...
update changes
2004-11-16 19:19:13 +00:00
Volker Ruppert
15e3573301
- changes updated
2004-11-07 08:50:17 +00:00
Stanislav Shwartsman
4e3bc367b6
Fixed all JUMP near, CALL near and RET near cases
...
for problem EIP>CS.limit was not checked in real mode
2004-11-02 18:05:19 +00:00
Volker Ruppert
14c6ac2856
- changes updated
2004-10-25 17:00:36 +00:00
Stanislav Shwartsman
31f5ceb522
everal fixes in disasm
2004-10-22 22:56:59 +00:00
Stanislav Shwartsman
b37ae8a969
added new option --enable-show-ips to configure -> allow to enable BX_SHOW_IPS through configure script
...
fixed print prefixes in disasm -> only LOCK, REP and REPNE prefixes printed
update changes
2004-10-16 21:17:44 +00:00
Stanislav Shwartsman
80ee150d83
Imlemented CR8 register for X86-64 mode
2004-10-13 20:58:16 +00:00
Volker Ruppert
e2ed755b3f
- changes updated including new features added in January and February
2004-10-04 20:04:30 +00:00
Stanislav Shwartsman
aeed65fb40
update closed bugs list
2004-09-30 17:34:14 +00:00
Stanislav Shwartsman
eb2b8a3afc
Ability to enable PNI
2004-09-21 21:07:39 +00:00
Stanislav Shwartsman
255a96175b
typo fix
2004-09-17 20:59:09 +00:00
Stanislav Shwartsman
760a195c9d
* Fix LOCK prefix handling for x86-64
...
* Split BT*_EvGv functions to 3 different function according to exec mode
2004-09-17 20:47:19 +00:00
Volker Ruppert
6663dec9d1
- changes updated
2004-09-13 19:51:44 +00:00
Volker Ruppert
defdbda939
- applied patch #690400 (GZIP variable in Makefile renamed)
...
- applied patch 1021767 (sb16ctrl.c now compiles on all unix platforms)
2004-09-04 08:24:40 +00:00
Stanislav Shwartsman
f2294e7c29
LAZY-FLAGS for MUL instructions
...
undocumented flags handling for MUL instructions
2004-08-26 20:37:50 +00:00
Volker Ruppert
11e46d89f7
- changes updated
2004-08-24 15:19:26 +00:00
Volker Ruppert
8f15a12248
- extended read TOC support for WinXP (SF patch #961665 from Ben Lunt)
...
- return multisession info for image files on win32 (copied from harddrv.cc)
2004-08-23 09:39:45 +00:00
Volker Ruppert
0ae22a3daf
- changes updated
2004-08-22 16:23:07 +00:00
Volker Ruppert
b4fbbe3af1
- implement int15, ah=83 Start/Stop Wait Timer (patch.rombios.markevich from Kory Markevich)
...
- applied patch from sava (t.ebisawa / http://ebisa.hp.infoseek.co.jp/bochs/arcs/bochs-2.1.1-jpfix-20040214.zip )
* int09_handler: pusha before int15, ah=4f
(for "jis_a01" japanese keybord driver, which breaks some registers)
* int15_function: add new functions int15_function32, int15_function_mouse
(to avoid stack overflow ... DOS/Win9x works better)
* int16, ah=00/01/10/11 ignore special key code (F0)
- set missing return value and flag for unimplemented EISA BIOS
2004-08-21 13:33:28 +00:00
Volker Ruppert
9e7f88e848
- changes updated
2004-08-21 08:16:42 +00:00
Stanislav Shwartsman
77581c34d2
Update closed bugs list
2004-08-20 18:44:35 +00:00
Volker Ruppert
99a42a8dbc
- applied SF patch #838601 : support for > 2 GB disk size with MSVC++
...
- support for non-standard disk sizes 1.68 MB and 1.72 MB in bximage
- large disk support also works now if compiled in msys/mingw
2004-08-19 19:42:22 +00:00
Stanislav Shwartsman
5268c1cd22
Update changes
2004-08-18 19:37:18 +00:00
Volker Ruppert
91ac899439
- applied SF patch #867045 from m_suzu_abc@yahoo.co.jp
...
* fixed compiler errors to build on VC++
* removed /GX from CXXFLAGS since C++ exception is not used
2004-08-18 11:52:25 +00:00
Stanislav Shwartsman
231cd533c6
1. Update changes
...
2. Fix lazy_flags duplicate instruction patterns
2004-08-16 20:18:01 +00:00
Volker Ruppert
45ccb97021
- CL-GD 54xx SVGA emulation added (SF patch #869822 from m_suzu_abc@yahoo.co.jp)
...
- changes to the original svga_cirrus patch:
* PCI memory/mmio PnP support, some emulation and compile fixes
* ported write mode 4 + 5 and some bufixes from cirrus vga in qemu
* new graphics API, hardware cursor support, configure option added (Robin Kay)
* partial support for transparent bitblt and bitblt write mask
2004-08-16 08:07:23 +00:00
Stanislav Shwartsman
1732e54baa
Fixed undocumented flags handling for some instructions.
...
Bugfix for CF flag handling for SHL64 instruction
2004-08-14 19:34:02 +00:00
Stanislav Shwartsman
a70ce6459f
Update changes
2004-08-13 20:13:30 +00:00
Volker Ruppert
f6f6568adf
- configure / compile fixes for Solaris SunPro (patch from Robin Kay)
2004-08-11 11:09:01 +00:00
Stanislav Shwartsman
158ba92f2e
Fixed MOV opcode 0xA3, had wrong operand size (h.johansson) - disasm
2004-07-28 19:02:40 +00:00
Volker Ruppert
e7bb4ddead
- new features added
2004-07-10 11:07:31 +00:00
Stanislav Shwartsman
2a0a361298
Implemented precision lost up indication in floating point status word
2004-06-25 18:51:28 +00:00
Volker Ruppert
a0704b481e
- new features added
2004-06-20 18:30:18 +00:00
Stanislav Shwartsman
66904b7848
Fix typo
2004-06-18 18:11:42 +00:00
Stanislav Shwartsman
17e28e0f66
Fix merge error
...
Update CHANGES
2004-06-18 15:14:50 +00:00
Volker Ruppert
4ee34fd354
- new feature and bugfixes added
2004-06-03 20:45:58 +00:00
Stanislav Shwartsman
e6991f043f
pply patch
...
[ 924428 ] ET bit mismatch between CR0 and MSW
2004-06-03 17:57:29 +00:00
Volker Ruppert
8f24ae2b4a
- CHANGES updated
2004-05-31 09:03:15 +00:00
Stanislav Shwartsman
3274e0dd12
Commit patch
...
[ 950905 ] Do not PANIC on rare, bad input from user-mode
by h.johansson
with little changes and fixes
2004-05-10 21:05:51 +00:00
Christophe Bothamy
6ed02bc1c1
- give credit on patches
2004-05-04 05:41:56 +00:00
Stanislav Shwartsman
caa39d2093
Latest changes
2004-05-03 20:22:21 +00:00
Christophe Bothamy
2d8fc4f174
- update with latest changes
2004-04-28 17:47:13 +00:00
Volker Ruppert
3243d37fb6
- new features added after Bochs 2.1
2004-04-14 17:46:52 +00:00
Stanislav Shwartsman
cf6d1b8bd9
port some changes from spftfloat-fpu branch to the MT
2004-04-09 15:34:59 +00:00
Christophe Bothamy
fc36b6a314
- add reset through port 0X92
2004-04-08 21:26:15 +00:00
Stanislav Shwartsman
f2dc00dda3
merge patch
...
[ 904549 ] imul gives incorrect result in long mode
2004-04-07 19:46:13 +00:00
Stanislav Shwartsman
c8dcea759a
fix especial characters in changes file
2004-03-28 19:43:00 +00:00
Stanislav Shwartsman
ab8ffeeba0
correct list of bugs fixed in 2.1
2004-03-27 18:01:26 +00:00
Stanislav Shwartsman
cec0c74e16
update changes made from last release
2004-03-27 12:51:23 +00:00
Christophe Bothamy
123c4436f8
- give proper credit of ne2k change in 2.1.1
2004-02-15 23:04:09 +00:00
Christophe Bothamy
8686162053
- update with 2.1.1 release changes
2004-02-15 14:17:14 +00:00
Volker Ruppert
e2367ae7c3
- VGA improvements added to important changes
2004-01-10 10:36:44 +00:00
Stanislav Shwartsman
9d18109775
Update changes
2004-01-10 09:32:41 +00:00
Daniel Gimpelevich
0b63699d89
add a credit for bug #843433 under patches
2004-01-09 22:56:57 +00:00
Christophe Bothamy
bd08f8888d
- reformat CHANGES for upcoming 2.1 release
2004-01-09 09:36:22 +00:00
Christophe Bothamy
c6d074c469
- add Peter's changes
2004-01-05 20:52:25 +00:00
Christophe Bothamy
5032559153
- update for 2.1pre3 release
2004-01-01 23:27:29 +00:00
Christophe Bothamy
7e5fd004f1
- update with latest changes
2004-01-01 23:09:19 +00:00
Stanislav Shwartsman
f3730cd784
Implemented two last SSE instructions RSQRTSS and RSQRTPS
...
MSDEV workspaces updated with new file
CPUID will detect and CPU will execute FXSAVE/FXRSTOR instructions when cpu-level-hacked=6 and not only when cpu-level=6
2003-12-31 17:35:43 +00:00
Volker Ruppert
23f30f7b26
- new features and bugfix added
2003-12-27 21:34:44 +00:00
Stanislav Shwartsman
4baec805fa
Fixed:
...
[ 725796 ] configure script bug
configure script bug
Current CVS configure script enables MMX even if FPU
is disabled.
2003-12-25 21:46:07 +00:00
Stanislav Shwartsman
fc1473cb8c
Update changes
...
dos2unix cleanup
2003-12-24 20:44:39 +00:00
Volker Ruppert
3ab624f2bd
- new features added
2003-12-23 21:40:02 +00:00
Daniel Gimpelevich
0bf35c8f7b
add new fixed bug report
2003-12-16 07:35:55 +00:00
Christophe Bothamy
22eaef9b8a
- add new fixed bug report
2003-12-11 13:07:22 +00:00
Daniel Gimpelevich
42bf7e7595
add new patch applied, clean up table
2003-12-09 00:58:04 +00:00
Christophe Bothamy
b7e20e0eb8
- add new patch applied
2003-12-07 23:54:46 +00:00
Christophe Bothamy
2e7780cfdf
- update date of last prerelease
2003-12-07 22:25:47 +00:00
Stanislav Shwartsman
185ba44bbe
update changes
2003-12-07 19:21:14 +00:00
Volker Ruppert
a7565b1e06
- CHANGES updated
2003-12-06 14:00:22 +00:00
Christophe Bothamy
5224313f56
- add two sf bugs fixed
2003-11-27 00:46:09 +00:00
Volker Ruppert
fa59ac787b
- CHANGES updated
2003-11-14 15:43:58 +00:00
Volker Ruppert
633373b3eb
- CHANGES updated
2003-11-09 15:12:34 +00:00
Stanislav Shwartsman
ac50ab3760
Implemented RCPSS/RCPPS SSE instructions
2003-11-07 20:53:27 +00:00
Stanislav Shwartsman
e8961bb65d
dos2unix fpu_compare
...
update changes file
2003-11-01 18:45:16 +00:00
Christophe Bothamy
39db299002
- remove references to zlib compressed disk images.
...
Gzipped disk images are too slow to be useful anyway.
Proper read/write compressed disk image support
will be implemented after 2.1
2003-10-29 01:13:16 +00:00
Volker Ruppert
78e2cc110d
- CHANGES updated
2003-10-26 10:01:37 +00:00
Stanislav Shwartsman
05c2a19e05
'changes' file updated
2003-10-24 18:44:24 +00:00
Stanislav Shwartsman
ac20b6405a
- FXSAVE/FXRSTOR instructions should be available in P6 mode
...
- Added second UD2 opcode to fetchdecode
- Added RDPMC instruction to fetchdecode
- 'changes' updated
2003-10-24 18:34:16 +00:00
Stanislav Shwartsman
b0e65474e6
Update 2.0.2 to 2.1 changes
2003-10-05 10:09:59 +00:00
Bryce Denney
4449dfb605
- update version number to 2.1.something
2003-10-02 10:43:57 +00:00
Stanislav Shwartsman
b50fb9e76e
code simplification before FPU development
...
print if Bochs supports 3DNOW to log file
2003-09-27 20:58:46 +00:00
Volker Ruppert
0c535f30ea
- changes updated
2003-08-31 17:12:58 +00:00
Stanislav Shwartsman
7f570b0150
Added PNI new streaming extensions instructions
...
PNI could be enabled by setting BX_SUPPORT_PNI in config.h
After the feature will be fully validation I'll also add configure option.
The implemntation is ~complete. I've missed only three FPU new opcodes of FUSTTP instruction and MONITOR/WAIT instructions.
Enjoy ! ;)
2003-08-29 21:20:52 +00:00
Christophe Bothamy
04199f821c
- add new changes
2003-08-26 20:19:40 +00:00
Stanislav Shwartsman
3826f8cb58
update changes
2003-08-15 14:01:34 +00:00
Christophe Bothamy
acb80d7fad
- add two more SF bug reports fixes
2003-08-11 17:24:55 +00:00
Volker Ruppert
6e1745e507
- documentation changes added
2003-08-09 14:36:32 +00:00
Christophe Bothamy
b973aebda4
- update with latest changes
2003-08-08 23:39:41 +00:00
Christophe Bothamy
911484b161
- add new fixed bug #764473 Freesco Linux crashes on boot
2003-08-07 00:24:38 +00:00
Christophe Bothamy
849cfb7ab2
- update with my changes
...
- add list of closed bugs from SF
2003-08-05 17:03:58 +00:00
Stanislav Shwartsman
58d824aeb4
CHANGES UPDATED
2003-08-03 17:20:22 +00:00
Volker Ruppert
8b8b9b0450
- a few new changes add
2003-08-03 15:46:12 +00:00
Volker Ruppert
7d4260ae35
- list of changes and applied patches added
2003-07-18 15:52:05 +00:00
Stanislav Shwartsman
432235546f
Changes by me for 2.1
2003-07-17 16:35:09 +00:00
Bryce Denney
7c338ddfe2
- add template for list of changes for 2.1. Developers, please write about
...
what you have added since 2.0.2.
2003-07-17 12:55:44 +00:00
Bryce Denney
558b0c3aa0
- copy latest 2.0.2 changes into cvs trunk
2003-01-24 14:53:34 +00:00
Christophe Bothamy
3c7920ff31
- update Changes with 2.0.1 Changelog
2003-01-04 23:08:53 +00:00
Bryce Denney
8613eee5e2
- add known bugs list for 2.0, which will become a changes list for 2.0.1.
2002-12-24 15:58:38 +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
505dc8325e
- mention beos resource fix
2002-12-21 16:37: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
3414fbb792
- minor tweaks
2002-12-21 14:42:37 +00:00
Christophe Bothamy
ef605f6e84
- add gui changes
2002-12-20 20:23:16 +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
9477f991c4
- add a little summary at the top
2002-12-19 01:33:24 +00:00
Christophe Bothamy
0f6bf51f00
- add changes for io device floppy to keyboard
2002-12-19 01:01:25 +00:00
Bryce Denney
59090e4179
- finish scanning through logs of cpu
2002-12-17 23:43:42 +00:00
Christophe Bothamy
4391571b3a
- add iodev changes from biosdev to dma
2002-12-17 23:18:56 +00:00
Bryce Denney
54e2ae22e9
- finish up with main directory, mark it done
...
- add notes about dlcompat on macosx, libtool ltdl, DLL building on win32
- add x86-64 notes from Peter Tattam
- add PSE,PGE,PAE in cu section
- specify some of those carbon improvements based on reading logs
- update to-do list
2002-12-17 22:41:52 +00:00
Christophe Bothamy
451dc51c06
- add documentation changes
...
- add description of bug [ 625878 ] in CPU section
2002-12-17 22:31:47 +00:00
Bryce Denney
653ba5e9e6
- finish with main.cc and Makefile.in
...
- add description of speed optimizations that Kevin sent me
2002-12-17 21:11:22 +00:00
Bryce Denney
14831ed5fb
- finish going through Makefile.in
2002-12-17 20:09:44 +00:00
Bryce Denney
4f3fde4214
- finish going through debug/* logs
...
- finish going through configure.in logs
- update to-do list
2002-12-17 16:08:10 +00:00
Bryce Denney
7a57f79f55
- add to-do list, and volunteer for a few
2002-12-17 14:39:13 +00:00
Bryce Denney
688e8fca2a
- merge the rest of Volker's changes
2002-12-17 14:35:12 +00:00
Gregory Alexander
2e2a3085ad
Added realtime PIT to changelog.
2002-12-17 05:24:47 +00:00
Bryce Denney
5459beea0f
- add more about plugins, bochsrc, wxWindows
...
- merge in contents of an email from Volker
2002-12-16 20:10:58 +00:00
Christophe Bothamy
ecd19f340c
- add BIOS changes for v2.0 release
2002-12-16 16:07:38 +00:00
Bryce Denney
b1aa312082
- add a text-formatted list of bugs, features, and patches that have
...
been closed since 1.4.1. This massive list is not going to stay in
here forever--it's just to help us remember, summarize, and cross
reference as we write the changelog. Note that some have been
closed but not resolved--we can't just assume that every single thing
has been marked "Fixed".
2002-12-16 09:08:02 +00:00
Bryce Denney
e88936e70e
- add a sort of framework for rel2.0 changes to fit into
2002-12-16 08:49:37 +00:00
Christophe Bothamy
5d84b38abd
- added tha 1.4.1 release informations
2002-06-25 22:55:58 +00:00
Bryce Denney
715becded5
- upgrade version number to 1.4
2002-03-28 01:20:31 +00:00
Bryce Denney
70588cb12e
- moved compile instructions for SDL into the docbook
2002-03-27 18:42:20 +00:00
Bryce Denney
7f84fff9b9
- add note about fixing the hard disk BIOS bug
2002-03-25 15:38:04 +00:00
Jeroen Janssen
e4c2647fda
- VBE banked mode only, LFB in patches/
2002-03-24 12:55:00 +00:00
Bryce Denney
257989fcad
- updated CHANGES file for 1.4. I have now looked through all the CVS
...
logs since 1.3 so I think it's done!!!
2002-03-24 09:09:43 +00:00
Christophe Bothamy
96ef24df80
- added keyboard specific information.
2002-03-22 08:40:30 +00:00