Stanislav Shwartsman
734cc8496f
Update changes and cpu/todo
2005-09-05 17:50:37 +00:00
Stanislav Shwartsman
3e310fea90
Add changes for after 2.2.1
2005-08-04 19:52:56 +00:00
Volker Ruppert
02dfaae349
- updates after release 2.2.1
2005-07-08 22:13:03 +00:00
Stanislav Shwartsman
3e725f0b37
Fix CHANGES
2005-07-08 08:00:25 +00:00
Volker Ruppert
61271768ae
- changes updated
2005-07-07 18:09:29 +00:00
Volker Ruppert
33d73b8f2c
- changes for bugfix release added
2005-07-06 19:26:33 +00:00
Stanislav Shwartsman
528fb22126
Update CHANGES for coming 2.2.1 patch release
2005-07-06 18:26:42 +00:00
Volker Ruppert
8c72fde3fd
- updates for 2.2
2005-05-28 07:12:32 +00:00
Volker Ruppert
5661dc8dfe
- changes updated
2005-05-26 07:12:18 +00:00
Volker Ruppert
92ec453612
- updates for pre4
2005-05-15 07:20:13 +00:00
Volker Ruppert
eda4115007
- changes updated
2005-05-13 21:51:53 +00:00
Stanislav Shwartsman
d10731f162
Update my e-mail in source files
...
Update committed SF patches in changes
2005-05-12 18:07:48 +00:00
Stanislav Shwartsman
01db1ebd1c
Update fixed bugs in chan
2005-05-04 16:00:19 +00:00
Stanislav Shwartsman
f1ebccbe3c
Update changes
2005-04-27 19:20:15 +00:00
Volker Ruppert
56102670fe
- updates for 2.2.pre3
2005-04-16 07:34:07 +00:00
Stanislav Shwartsman
0ed04d2f5d
Update recent fixed bugs in CHANGES
2005-04-14 16:48:36 +00:00
Stanislav Shwartsman
1bd414c4df
Update changes
2005-03-30 21:50:24 +00:00
Stanislav Shwartsman
619942cf9a
Enable SYSENTER/SYSEXIT together with x86-64 support, these instructions used by gentoo amd64 LiveCD image (at least it WRMSR to SYSENTER MSRs).
...
SYSENTER/SYSEXIT is not recognized in long mode but it could be used i any other mode without problem
2005-03-29 21:59:44 +00:00
Volker Ruppert
dae15d95c0
- updated version number and changelog for 2.2.pre2 release
2005-03-25 09:36:23 +00:00
Stanislav Shwartsman
e3bd4e2b34
Update recent closed byg reports
...
Remove redundant debug prints in VERR instruction emulation
2005-03-13 18:20:26 +00:00
Volker Ruppert
3a38b0e4a8
- updated version number for 2.2.pre1 release
2005-03-13 08:37:25 +00:00
Stanislav Shwartsman
2bb2f5ea60
Update closed bug reports in CHANGES
2005-03-10 21:52:37 +00:00
Volker Ruppert
4682628f17
- changes updated
2005-03-09 22:07:02 +00:00
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