Stanislav Shwartsman
62b811e48f
disasm: correctly handle VEX and XOP based opcodes
2011-11-23 19:43:50 +00:00
Stanislav Shwartsman
7158cf7228
fixed xop opcodes disasm tables
2011-11-23 16:44:38 +00:00
Volker Ruppert
67db6ee123
- disk geometry detection and check code rewritten:
...
* if the image provides a geometry, always use it.
* if the cylinder value is set to 0 and the image supports autodetection,
calculate the cylinder value from disk size, sectors and heads.
* in all other cases the specified geometry is used.
* a panic only occurs if the image size is too small for the geometry.
* extra data past the end of the disk now causes an info message.
- TODO #1 : 'flat' mode hdimage: read disk size of raw devices on Linux
- TODO #2 : 'flat' mode hdimage: use geometry from MBR on image if present
2011-11-21 20:58:35 +00:00
Stanislav Shwartsman
44c3b65961
update CHANGES with fixed bug
2011-11-21 13:21:19 +00:00
Stanislav Shwartsman
c74f590077
implemented TSC-Deadline APIC timer mode
2011-11-21 12:51:50 +00:00
Stanislav Shwartsman
76b742bd93
fixed timer breakpoint handling in internal debugger
2011-11-21 12:50:37 +00:00
Stanislav Shwartsman
e4bd200119
do not report TSC Deadline for Sandy Bridge CPUID - not implemented yet
2011-11-20 18:25:39 +00:00
Volker Ruppert
f5981e0ba2
- turn off the mouse capture when the internal debugger or gdbstub enter the input loop
...
- gdbstub: fixed compilation errors and warnings
2011-11-20 16:21:53 +00:00
Stanislav Shwartsman
25ac87009b
update CHANGES
2011-11-19 14:32:13 +00:00
Volker Ruppert
42e571ab1b
- fix package size in pointing device flags 2 (SF patch #3435049 )
...
- implemented legacy BIOS int13 AL=17/18h diskette functions (patch taken from
comment to SF feature request #3424738 )
2011-11-19 12:38:41 +00:00
Volker Ruppert
e247b0f14d
- fix package size in pointing device flags 2 (SF patch #3435049 )
...
- implemented legacy BIOS int13 AL=17/18h diskette functions (patch taken from
comment to SF feature request #3424738 )
2011-11-19 12:38:12 +00:00
Stanislav Shwartsman
34130cc1ad
clearify about deprecated configure option
2011-11-18 13:15:17 +00:00
Stanislav Shwartsman
d78ff1134d
fix for debugger creg command - correct fix this time
2011-11-18 12:56:33 +00:00
Stanislav Shwartsman
23b7b23d63
automatically turn off handlers chaining if gdb-stub is compiled in at configure time
2011-11-10 19:27:29 +00:00
Stanislav Shwartsman
cf314eb064
update CHANGES with closed bug
2011-11-08 18:01:35 +00:00
Stanislav Shwartsman
801a3f920f
some more docs updates with cvs->svn transition
2011-11-07 19:20:11 +00:00
Stanislav Shwartsman
39ddc75098
update TESTFORM for 2.5 release
2011-11-07 19:04:52 +00:00
Stanislav Shwartsman
c68fdf4223
fixed typo in CHANGES
2011-11-06 21:51:30 +00:00
Volker Ruppert
85d23941d1
- updated for Bochs 2.5.pre1
2011-11-06 16:17:46 +00:00
Volker Ruppert
a4d763d5bc
- regenerated after release
2011-11-06 12:13:45 +00:00
Volker Ruppert
7e253cf7b6
- excluding CVS files no longer required
...
- set SVN flags in version strings after release
2011-11-06 12:11:46 +00:00
Volker Ruppert
d8a5ae0933
- regenerated for pre-release
2011-11-06 09:02:06 +00:00
Volker Ruppert
80be7ef9b1
- preparing Bochs 2.5.pre1
2011-11-06 09:00:41 +00:00
Stanislav Shwartsman
9be8552b80
- Implemented VM Functions support and EPTP-Switching VM Functions
...
- Added VMEXIT conditions for INVPCID instruction
Now Bochs is fully aligned with latest pulished Intel's SDM rev040.
2011-11-05 07:31:51 +00:00
Volker Ruppert
280b82dc0e
- reverted unwanted change (as stated in rev. 10759)
...
- use absolute path to Bochs webspace
2011-11-01 20:40:04 +00:00
Stanislav Shwartsman
5bb7c8dbba
final cvs->svn in docs
2011-11-01 17:44:56 +00:00
Volker Ruppert
fdeb25dde3
- finished CVS -> SVN changes (local website repository is still CVS)
...
- some other small fixes / cleanups
2011-11-01 17:10:58 +00:00
Stanislav Shwartsman
f6396de61e
fixed segfault in debugger creg command when xsave is disabled
2011-11-01 13:24:42 +00:00
Stanislav Shwartsman
ae6513014d
some more cvs -> svn updates in developr's docs
2011-11-01 13:13:24 +00:00
Volker Ruppert
1fd9f1e48c
- added parameter type bx_shadow_filedata_c
2011-11-01 08:38:00 +00:00
Volker Ruppert
85ef8a6705
- SVN instructions replace the CVS ones
2011-10-31 18:30:22 +00:00
Volker Ruppert
9d433e541d
- fixed SVN snapshot link
...
- changed link to CHANGES of version 2.4.6
2011-10-31 15:21:31 +00:00
Volker Ruppert
dcca9d9a31
- documentation updates (bochsrc options, CVS -> SVN changes)
...
- added FIXME to all CVS-related sections that still need a rewrite
2011-10-31 10:00:32 +00:00
Volker Ruppert
f69b2156da
- preparing for Bochs 2.5
2011-10-31 09:41:31 +00:00
Volker Ruppert
de38d27b99
- changes updated
2011-10-30 17:15:59 +00:00
Volker Ruppert
0d4392fc13
- updated LGPL'd VGABIOS to version 0.7a
2011-10-30 17:03:09 +00:00
Stanislav Shwartsman
42a0a178eb
disasm for XOP instructions
2011-10-30 08:58:49 +00:00
Stanislav Shwartsman
088cb441db
updated user docs - some references to cvs replaced with references to svn instead, removed description about removed options and debugger commands, added description of new handlers chaining optimization
2011-10-29 19:15:54 +00:00
Stanislav Shwartsman
360900d7bd
merge more pic patches
2011-10-23 21:53:56 +00:00
Stanislav Shwartsman
f73cdfaeac
change nickname ('ch100') to realname ('Christian Inci') in CHANGES
2011-10-23 04:47:33 +00:00
Stanislav Shwartsman
ad9bdbe550
fixed compilation failure
2011-10-21 08:06:55 +00:00
Stanislav Shwartsman
60582e2b9d
merge patch [3426460] [PATCH] PIC: remove never-executed code by ch100
2011-10-20 19:19:06 +00:00
Stanislav Shwartsman
21b96a5c8d
fixed compilation err in win64
2011-10-20 19:10:06 +00:00
Stanislav Shwartsman
b1a6b34616
implemented PERMIL2PS/PERMIL2PD XOP instructions
2011-10-20 17:37:57 +00:00
Volker Ruppert
e4b92b55bb
- implemented tooltip feature in win32ParamDialog using the parameter description
2011-10-20 16:09:28 +00:00
Stanislav Shwartsman
ddecc0234a
fixed (c) info
2011-10-20 14:06:12 +00:00
Stanislav Shwartsman
3035fcd0af
implemented XOP FMADCSWD/FMADCSSWD instructions
2011-10-20 13:55:26 +00:00
Stanislav Shwartsman
5d9bbae71c
bugfix: cant use ib2 it is overlap with disp32
2011-10-19 21:28:36 +00:00
Stanislav Shwartsman
5cc04b9955
Implemented AMDs Buldozer XOP and TBM extensions.
...
XOP: few instructions are still missing, coming soon
BX_PANIC(("VPERMILPS_VpsHpsWpsVIbR: not implemented yet"));
BX_PANIC(("VPERMILPD_VpdHpdWpdVIbR: not implemented yet"));
BX_PANIC(("VPMADCSSWD_VdqHdqWdqVIbR: not implemented yet"));
BX_PANIC(("VPMADCSWD_VdqHdqWdqVIbR: not implemented yet"));
BX_PANIC(("VFRCZPS_VpsWpsR: not implemented yet"));
BX_PANIC(("VFRCZPD_VpdWpdR: not implemented yet"));
BX_PANIC(("VFRCZSS_VssWssR: not implemented yet"));
BX_PANIC(("VFRCZSD_VsdWsdR: not implemented yet"));
2011-10-19 20:54:04 +00:00
Volker Ruppert
aa03bf7675
- added link to the guide and tutorial for Bochs on Windows by Georg Potthast
2011-10-18 17:09:49 +00:00