Stanislav Shwartsman
|
ed9b8478b5
|
undo RDTSC commit
|
2011-08-17 21:13:06 +00:00 |
|
Stanislav Shwartsman
|
165e6f0fdf
|
separate TSC to uniq feature that can be disabled in CPU configuration
|
2011-08-17 20:57:44 +00:00 |
|
Stanislav Shwartsman
|
35ec48d17d
|
small fixes
|
2011-08-13 18:39:17 +00:00 |
|
Stanislav Shwartsman
|
8962cfddde
|
re-definition of x86-64 support, 1st step towards x86-64 enable/disable through .bochsrc
|
2011-08-12 18:04:56 +00:00 |
|
Stanislav Shwartsman
|
6344c6a719
|
Added P2 Klamath CPUID + some code reorg again
|
2011-08-11 18:06:09 +00:00 |
|
Stanislav Shwartsman
|
5ea65d1753
|
fix for disasm
|
2011-08-10 22:11:12 +00:00 |
|
Stanislav Shwartsman
|
d84dbcd02b
|
fixed *x86 ISA extensions that enable this instruction* in ia_opcodes.h
|
2011-07-31 20:09:04 +00:00 |
|
Stanislav Shwartsman
|
e48765a511
|
VMX fixed, cleanups
|
2011-07-29 20:22:35 +00:00 |
|
Stanislav Shwartsman
|
3f075d1ddf
|
disasm for invpcid
|
2011-06-10 12:49:52 +00:00 |
|
Stanislav Shwartsman
|
c262a1b442
|
disasm fix for AVX
|
2011-05-30 20:32:59 +00:00 |
|
Stanislav Shwartsman
|
04e9254e2c
|
AMD released new Vol4: 128 and 256 bit vector instructions, dropped SSE4A
|
2011-05-30 20:15:50 +00:00 |
|
Stanislav Shwartsman
|
5230bd27ee
|
added/fixed comments
|
2011-04-21 15:51:36 +00:00 |
|
Stanislav Shwartsman
|
024a1ace38
|
move X2APIC to be .bochsrc option, rework of the cpuid code
|
2011-04-21 13:27:42 +00:00 |
|
Volker Ruppert
|
c78026a9a2
|
- deleted executable properties from source files
|
2011-04-03 10:29:19 +00:00 |
|
Stanislav Shwartsman
|
7664c55b08
|
first fixups after AVX
(and for AVX)
|
2011-03-20 18:27:31 +00:00 |
|
Stanislav Shwartsman
|
7ced718040
|
implemented AVX instructions support
many changes - some cleanup will follow
please report ay found bugs !
|
2011-03-19 20:09:34 +00:00 |
|
Stanislav Shwartsman
|
00981cd7a6
|
Adding Id and Rev property to all files
|
2011-02-24 22:05:47 +00:00 |
|
Stanislav Shwartsman
|
4a8d69caf6
|
bugfix for x86-64 mode
|
2010-11-23 15:42:26 +00:00 |
|
Stanislav Shwartsman
|
9aa503cb9d
|
fixed warnings for win64 compilation
|
2010-11-23 14:59:36 +00:00 |
|
Stanislav Shwartsman
|
dc72673bb3
|
Fixed arpl disasm
|
2010-10-11 15:33:11 +00:00 |
|
Stanislav Shwartsman
|
7f7c249934
|
disasm and some cpuid code according to recently published AVX_319433-007.pdf document
|
2010-07-22 15:12:08 +00:00 |
|
Stanislav Shwartsman
|
ecde5ffea9
|
simplify disasm tables
|
2010-05-23 20:30:23 +00:00 |
|
Stanislav Shwartsman
|
2dbe559ad9
|
simpler disasm tables
|
2010-05-23 20:05:14 +00:00 |
|
Stanislav Shwartsman
|
8d8d1590f5
|
fetchdecide rework for AVX (0xF3 SSE prefix encoded as 2 in VEX)
|
2010-05-23 19:17:41 +00:00 |
|
Stanislav Shwartsman
|
6e1204cb84
|
Merged X2APIC + X2APIC virtualization
|
2010-04-08 15:50:39 +00:00 |
|
Stanislav Shwartsman
|
69517f9143
|
Fix PEXTRB/PEXTRW/PEXTRD/EXTRACTPS
|
2010-04-02 19:01:17 +00:00 |
|
Stanislav Shwartsman
|
2efb11f2bc
|
fixes
|
2010-03-30 18:12:19 +00:00 |
|
Stanislav Shwartsman
|
cceb0a5a17
|
invept/invvpid disasm
|
2010-03-26 10:39:40 +00:00 |
|
Stanislav Shwartsman
|
674724122a
|
bugfix
|
2010-03-21 20:03:17 +00:00 |
|
Stanislav Shwartsman
|
9147ac4b63
|
MOVMSKPD/PS fix
|
2010-03-19 14:43:13 +00:00 |
|
Stanislav Shwartsman
|
c4412bf357
|
movdq2q fix
|
2010-03-19 10:44:02 +00:00 |
|
Stanislav Shwartsman
|
0ead9fe8ae
|
new opcode grp
|
2010-03-07 08:08:40 +00:00 |
|
Stanislav Shwartsman
|
70dc124b3a
|
1st step of moving CPU options to runtime
|
2010-02-24 19:27:51 +00:00 |
|
Stanislav Shwartsman
|
08aa9fef6d
|
disasm updates
|
2010-02-09 20:28:12 +00:00 |
|
Stanislav Shwartsman
|
c841eaa953
|
fixes and cleanups in disasm and decoder
|
2010-02-09 19:44:25 +00:00 |
|
Stanislav Shwartsman
|
3974c44800
|
new files
|
2010-02-08 15:13:39 +00:00 |
|
Stanislav Shwartsman
|
8330354f67
|
split disasm to more files
|
2010-02-08 15:11:58 +00:00 |
|
Stanislav Shwartsman
|
7aaa32f337
|
fix disasm bugf
|
2010-02-02 13:06:13 +00:00 |
|
Stanislav Shwartsman
|
26c7abf988
|
decode tables opt
|
2010-02-01 07:59:22 +00:00 |
|
Stanislav Shwartsman
|
17e513fa8a
|
disasm fix
|
2010-01-31 10:17:42 +00:00 |
|
Stanislav Shwartsman
|
eae084920a
|
optimized decode tables
|
2010-01-31 09:45:27 +00:00 |
|
Stanislav Shwartsman
|
b5d1677848
|
GETSC instruction disasm
|
2010-01-11 21:27:59 +00:00 |
|
Stanislav Shwartsman
|
fe687fd1a6
|
disasm displacements and offsets by default now printed as "relative" signed integers and not as unsigned offsets could toggle it back with disasm command.
help disasm in debugger
|
2009-12-28 13:52:40 +00:00 |
|
Stanislav Shwartsman
|
069ea6228e
|
disasm displacements and offsets by default now printed as "relative" signed integers and not as unsigned offsets
could toggle it back with disasm command.
help disasm in debugger
|
2009-12-28 13:44:32 +00:00 |
|
Stanislav Shwartsman
|
880ee7f872
|
sort opcodes.inc
|
2009-12-17 09:17:45 +00:00 |
|
Stanislav Shwartsman
|
db8ecc535e
|
added mclmulqdq disasm
|
2009-12-17 09:13:35 +00:00 |
|
Stanislav Shwartsman
|
bd60e0264c
|
change Copyright to Bochs Project
|
2009-12-04 16:53:12 +00:00 |
|
Stanislav Shwartsman
|
7254ea36a1
|
copyright fixes + small optimization
|
2009-10-14 20:45:29 +00:00 |
|
Stanislav Shwartsman
|
460a85c6ba
|
bugfix
|
2009-09-04 10:51:31 +00:00 |
|
Stanislav Shwartsman
|
8a4ac11700
|
more verbose maskmov disasm
|
2009-08-21 13:45:38 +00:00 |
|