Stanislav Shwartsman
|
969eb42454
|
Fixes by Sebastian
|
2010-04-04 19:33:50 +00:00 |
|
Stanislav Shwartsman
|
aea9f50b4a
|
implemented Descriptor Table exiting control
|
2010-04-04 19:23:47 +00:00 |
|
Stanislav Shwartsman
|
9cece96d14
|
fixes
|
2010-04-04 18:46:03 +00:00 |
|
Stanislav Shwartsman
|
88fe93cdc7
|
VMXx2 require x86-64
|
2010-04-04 18:37:54 +00:00 |
|
Stanislav Shwartsman
|
a842b4ddad
|
VMXx2 require x86-64 support
|
2010-04-04 17:08:40 +00:00 |
|
Volker Ruppert
|
62378ec5b9
|
- make CPUID options available in textconfig
|
2010-04-04 11:28:33 +00:00 |
|
Stanislav Shwartsman
|
eec8c8e3d2
|
dbg function fix
|
2010-04-04 09:05:21 +00:00 |
|
Stanislav Shwartsman
|
21de4f8b8b
|
remove cr3_masked
|
2010-04-04 09:04:12 +00:00 |
|
Stanislav Shwartsman
|
58bbf0d0b1
|
compilation fix for 386
|
2010-04-03 19:21:07 +00:00 |
|
Stanislav Shwartsman
|
25d3d950b2
|
vmx fix
|
2010-04-03 19:18:38 +00:00 |
|
Stanislav Shwartsman
|
eab8826173
|
restore back some code - optimization conflicting with EPT implementation
|
2010-04-03 18:00:30 +00:00 |
|
Stanislav Shwartsman
|
a445b5c4f3
|
optimization + fix
|
2010-04-03 16:52:33 +00:00 |
|
Stanislav Shwartsman
|
393ec36da1
|
typo fix
|
2010-04-03 13:30:58 +00:00 |
|
Stanislav Shwartsman
|
2830030c39
|
Update CHANGES
|
2010-04-03 10:58:48 +00:00 |
|
Stanislav Shwartsman
|
3f4cf46c2d
|
fixed crash in single cpu mode due to early construction of APIC
|
2010-04-03 10:14:42 +00:00 |
|
Stanislav Shwartsman
|
330cdf1f0d
|
update CHANGES
|
2010-04-03 07:37:47 +00:00 |
|
Stanislav Shwartsman
|
7c42447c77
|
move secondary VMEXEC controls to -enable-vmx=2 option
EPT coming next
|
2010-04-03 07:30:23 +00:00 |
|
Stanislav Shwartsman
|
d39d485ece
|
changes variable name to better one
|
2010-04-03 05:59:07 +00:00 |
|
Stanislav Shwartsman
|
93220f6b6e
|
fixes
|
2010-04-02 21:22:17 +00:00 |
|
Stanislav Shwartsman
|
9d3eee21fc
|
LAR fix in long mode
|
2010-04-02 19:53:29 +00:00 |
|
Stanislav Shwartsman
|
01de3e1926
|
PEXTRB/W/D/EXTRACTPS fixed
|
2010-04-02 19:03:47 +00:00 |
|
Stanislav Shwartsman
|
69517f9143
|
Fix PEXTRB/PEXTRW/PEXTRD/EXTRACTPS
|
2010-04-02 19:01:17 +00:00 |
|
Stanislav Shwartsman
|
caa30e3462
|
bugfix
|
2010-04-02 18:24:27 +00:00 |
|
Stanislav Shwartsman
|
53d4ce5260
|
Bochs boots with seabios now, think of adding seabios.bin into distribution ...
|
2010-04-02 18:12:47 +00:00 |
|
Stanislav Shwartsman
|
f0f9f7f5ea
|
update CHANGES
|
2010-04-02 17:22:11 +00:00 |
|
Stanislav Shwartsman
|
87ad43d25a
|
handle DMA when halted as well
|
2010-04-02 17:15:14 +00:00 |
|
Stanislav Shwartsman
|
8260358afe
|
removed redundant check
|
2010-04-02 16:56:59 +00:00 |
|
Stanislav Shwartsman
|
7080435433
|
VMX compilation fix
|
2010-04-02 08:03:04 +00:00 |
|
Stanislav Shwartsman
|
d06b3ffe13
|
compilation fix
|
2010-04-02 08:00:57 +00:00 |
|
Stanislav Shwartsman
|
929ea0e071
|
update VMX msrs + bugfix in VMENTRY capabilities MSR
|
2010-04-01 21:32:25 +00:00 |
|
Stanislav Shwartsman
|
b049646621
|
compilation fix for x86_64 disable
|
2010-04-01 20:53:55 +00:00 |
|
Stanislav Shwartsman
|
a625abaaf0
|
small fixes
|
2010-04-01 20:08:57 +00:00 |
|
Stanislav Shwartsman
|
585cc3492b
|
paging similication
|
2010-04-01 20:06:09 +00:00 |
|
Stanislav Shwartsman
|
5c23538d94
|
redundant ifdef
|
2010-04-01 12:32:11 +00:00 |
|
Stanislav Shwartsman
|
9224bf60aa
|
paging phase 3
|
2010-04-01 12:23:52 +00:00 |
|
Stanislav Shwartsman
|
6f7b68e1ca
|
paging redo - step2
|
2010-04-01 11:53:22 +00:00 |
|
Stanislav Shwartsman
|
3a2fbd0aae
|
VMREAD for APIC virtualization
|
2010-04-01 11:43:45 +00:00 |
|
Stanislav Shwartsman
|
1b24ebe9bb
|
paging anti-code-duplication, phase1
|
2010-04-01 05:26:20 +00:00 |
|
Stanislav Shwartsman
|
24bd0399d2
|
fixed dbg paging lookup
|
2010-03-31 14:17:51 +00:00 |
|
Stanislav Shwartsman
|
62d316e5cf
|
fix
|
2010-03-31 14:03:07 +00:00 |
|
Stanislav Shwartsman
|
6d01eb5c1f
|
announce (not implement yet) PCID
|
2010-03-31 14:00:46 +00:00 |
|
Stanislav Shwartsman
|
4560eaab97
|
fxsave enable
|
2010-03-30 18:16:48 +00:00 |
|
Stanislav Shwartsman
|
2efb11f2bc
|
fixes
|
2010-03-30 18:12:19 +00:00 |
|
Stanislav Shwartsman
|
2614b3ca2f
|
continue NX fix
|
2010-03-30 16:56:41 +00:00 |
|
Stanislav Shwartsman
|
845af0dc24
|
decode fix
|
2010-03-30 16:39:57 +00:00 |
|
Stanislav Shwartsman
|
26688136a7
|
bugfix
|
2010-03-30 15:01:09 +00:00 |
|
Stanislav Shwartsman
|
fcab6f13e6
|
improved debug print
|
2010-03-29 08:29:14 +00:00 |
|
Stanislav Shwartsman
|
33262356ec
|
small optimization
|
2010-03-27 16:30:01 +00:00 |
|
Stanislav Shwartsman
|
6280a9560f
|
bugfixes for luvalley boot
|
2010-03-27 11:14:19 +00:00 |
|
Stanislav Shwartsman
|
2f01469007
|
fix
|
2010-03-27 10:42:43 +00:00 |
|
Stanislav Shwartsman
|
6ac1bdcbdf
|
apic_dest_t as datatype
|
2010-03-27 09:56:30 +00:00 |
|
Stanislav Shwartsman
|
e7933d9dc2
|
enable EFER_MSR VMX controls
|
2010-03-27 09:27:40 +00:00 |
|
Stanislav Shwartsman
|
dc732f21bc
|
MSR_PAT VMX support
|
2010-03-26 21:26:08 +00:00 |
|
Stanislav Shwartsman
|
23927343d5
|
convert apic id to 32-bit -> pilot before x2apic merge
no functional change supposed to be seen yet
|
2010-03-26 13:00:14 +00:00 |
|
Stanislav Shwartsman
|
01d88bc155
|
minimize diff with x2apic patch
|
2010-03-26 11:17:02 +00:00 |
|
Stanislav Shwartsman
|
a220edc5bb
|
compile fixes
|
2010-03-26 11:09:12 +00:00 |
|
Stanislav Shwartsman
|
cceb0a5a17
|
invept/invvpid disasm
|
2010-03-26 10:39:40 +00:00 |
|
Stanislav Shwartsman
|
64e9ff6aff
|
add PDPTRS into param tree
|
2010-03-25 22:04:31 +00:00 |
|
Stanislav Shwartsman
|
c3afd368ef
|
checkPDPTR in task switch
|
2010-03-25 21:57:26 +00:00 |
|
Stanislav Shwartsman
|
f675bb852c
|
setCR3 change
|
2010-03-25 21:39:34 +00:00 |
|
Stanislav Shwartsman
|
2279b770e2
|
setCR3 change
|
2010-03-25 21:38:33 +00:00 |
|
Stanislav Shwartsman
|
f5ce2a7639
|
split crreg access functions to separate file
|
2010-03-25 21:33:07 +00:00 |
|
Stanislav Shwartsman
|
35f47968d9
|
fix
|
2010-03-24 21:26:13 +00:00 |
|
Stanislav Shwartsman
|
88c1d0252d
|
update CHANGES
|
2010-03-23 19:59:34 +00:00 |
|
Stanislav Shwartsman
|
4400edc746
|
fix for 2795115 NX fault could be missed
|
2010-03-23 19:58:20 +00:00 |
|
Stanislav Shwartsman
|
bfde54f9ca
|
FPREM/FPREM1 fix
|
2010-03-22 22:11:00 +00:00 |
|
Stanislav Shwartsman
|
e757d6d030
|
x87 fixes
|
2010-03-22 18:09:40 +00:00 |
|
Stanislav Shwartsman
|
d9574caafe
|
Return max standard not max extended leaf.
- Sebastian
|
2010-03-21 20:52:36 +00:00 |
|
Stanislav Shwartsman
|
674724122a
|
bugfix
|
2010-03-21 20:03:17 +00:00 |
|
Stanislav Shwartsman
|
d8f65d66e0
|
IDIV64 fix
|
2010-03-21 06:53:14 +00:00 |
|
Stanislav Shwartsman
|
b47c493388
|
fixes
|
2010-03-20 13:58:02 +00:00 |
|
Stanislav Shwartsman
|
15cba8d09a
|
fail on obviosly not-supported MSRs
|
2010-03-19 21:04:00 +00:00 |
|
Stanislav Shwartsman
|
da656bf93d
|
optimization for paging disable mode + preparing for future
|
2010-03-19 17:00:05 +00:00 |
|
Stanislav Shwartsman
|
f53a54a5e2
|
fix
|
2010-03-19 15:07:04 +00:00 |
|
Stanislav Shwartsman
|
9147ac4b63
|
MOVMSKPD/PS fix
|
2010-03-19 14:43:13 +00:00 |
|
Stanislav Shwartsman
|
11c4223519
|
fix
|
2010-03-19 11:38:21 +00:00 |
|
Stanislav Shwartsman
|
c4412bf357
|
movdq2q fix
|
2010-03-19 10:44:02 +00:00 |
|
Stanislav Shwartsman
|
e88e168081
|
bswap undefined behavior
|
2010-03-19 10:00:48 +00:00 |
|
Stanislav Shwartsman
|
af27d82b66
|
fixed IDIV result corruption
|
2010-03-18 22:19:10 +00:00 |
|
Stanislav Shwartsman
|
d0bd30e4b9
|
optimization
|
2010-03-18 15:19:16 +00:00 |
|
Stanislav Shwartsman
|
78badcbde4
|
cleanup
|
2010-03-17 21:55:19 +00:00 |
|
Stanislav Shwartsman
|
6b230414a4
|
mini optimization
|
2010-03-17 21:08:21 +00:00 |
|
Stanislav Shwartsman
|
855c19e396
|
Limit max CPUID for WinNt fix
|
2010-03-17 20:25:13 +00:00 |
|
Stanislav Shwartsman
|
6b3c785b68
|
more like real hardware behaves
|
2010-03-16 21:09:11 +00:00 |
|
Stanislav Shwartsman
|
bc96e7e411
|
PANIC fix
|
2010-03-16 15:11:03 +00:00 |
|
Stanislav Shwartsman
|
f4e2801e13
|
compile err fix
|
2010-03-16 14:55:58 +00:00 |
|
Stanislav Shwartsman
|
79466dffe2
|
apic virtualization + vmx fixes
|
2010-03-16 14:51:20 +00:00 |
|
Stanislav Shwartsman
|
b8dfe6d9b1
|
assert check
|
2010-03-15 22:58:41 +00:00 |
|
Stanislav Shwartsman
|
d0e118a1d0
|
register new fields
|
2010-03-15 16:34:03 +00:00 |
|
Stanislav Shwartsman
|
514a375cc5
|
fix
|
2010-03-15 15:49:55 +00:00 |
|
Stanislav Shwartsman
|
f0ac7c576e
|
enable secondary proc-based ctrls
|
2010-03-15 15:48:01 +00:00 |
|
Stanislav Shwartsman
|
1c6cc35b06
|
fixed TPR shadow
|
2010-03-15 14:18:36 +00:00 |
|
Stanislav Shwartsman
|
77b4c671b2
|
optimization
|
2010-03-15 13:57:12 +00:00 |
|
Stanislav Shwartsman
|
6134283932
|
vmx update
|
2010-03-15 13:54:54 +00:00 |
|
Stanislav Shwartsman
|
3b3b920795
|
vmx updates
|
2010-03-15 13:47:18 +00:00 |
|
Stanislav Shwartsman
|
3c1b8a63d7
|
VMX bugfix
|
2010-03-15 13:22:14 +00:00 |
|
Stanislav Shwartsman
|
9f25df5568
|
compile fix
|
2010-03-14 20:14:30 +00:00 |
|
Stanislav Shwartsman
|
ced1e41a9f
|
code reorg
|
2010-03-14 16:02:42 +00:00 |
|
Stanislav Shwartsman
|
cffe32dd2c
|
remove unused param from exception() call
|
2010-03-14 15:51:27 +00:00 |
|
Stanislav Shwartsman
|
36b0b3c682
|
compilation fixes
|
2010-03-13 21:06:56 +00:00 |
|
Stanislav Shwartsman
|
97b4155f31
|
VMX_MSR_MISC implemented
|
2010-03-12 21:20:42 +00:00 |
|
Stanislav Shwartsman
|
cc509ff454
|
fix
|
2010-03-12 20:59:05 +00:00 |
|
Stanislav Shwartsman
|
6dd9c7d5f5
|
ifdef
|
2010-03-12 20:30:12 +00:00 |
|
Stanislav Shwartsman
|
a69d3b002c
|
fixes
|
2010-03-12 11:42:34 +00:00 |
|
Stanislav Shwartsman
|
93be0a18e9
|
update Makefile.in
|
2010-03-12 11:38:12 +00:00 |
|
Stanislav Shwartsman
|
b6f8ccb91c
|
missed include
|
2010-03-12 11:35:34 +00:00 |
|
Stanislav Shwartsman
|
380bf0f4d3
|
extra checkin to msr.cc
|
2010-03-12 11:30:04 +00:00 |
|
Stanislav Shwartsman
|
4ce211e358
|
MWAIT_IS_NOP option
|
2010-03-12 11:28:59 +00:00 |
|
Stanislav Shwartsman
|
173f4ed1f9
|
fixed perm check for MONITOR
|
2010-03-07 09:41:12 +00:00 |
|
Stanislav Shwartsman
|
ae005b5e32
|
fix
|
2010-03-07 09:22:20 +00:00 |
|
Stanislav Shwartsman
|
11de02bd89
|
MONITOR/MWAIT: rewritten MONITOR/MWAIT implementation from scratch
|
2010-03-07 09:16:24 +00:00 |
|
Stanislav Shwartsman
|
0ead9fe8ae
|
new opcode grp
|
2010-03-07 08:08:40 +00:00 |
|
Stanislav Shwartsman
|
65a78f9887
|
dos2unix
|
2010-03-06 21:41:26 +00:00 |
|
Stanislav Shwartsman
|
7357d1664e
|
fix
|
2010-03-06 17:09:25 +00:00 |
|
Stanislav Shwartsman
|
a217b7b08e
|
fix
|
2010-03-06 17:07:25 +00:00 |
|
Stanislav Shwartsman
|
5d2c2879a7
|
IA32_FEATURE_CONTROL_MSR is implemented
|
2010-03-06 16:59:05 +00:00 |
|
Stanislav Shwartsman
|
ef4731ef49
|
bugfix
|
2010-03-06 07:00:05 +00:00 |
|
Stanislav Shwartsman
|
e5dc6c51a8
|
one more sanity check
|
2010-03-05 20:43:56 +00:00 |
|
Stanislav Shwartsman
|
13a602d069
|
fix undefined CPUID options when CPU_LEVEL is too small
|
2010-03-05 20:42:10 +00:00 |
|
Stanislav Shwartsman
|
538dc0577e
|
INT1 should set EXT bit
|
2010-03-05 20:24:08 +00:00 |
|
Stanislav Shwartsman
|
a16eb3c4bf
|
typo fix
|
2010-03-05 19:52:18 +00:00 |
|
Stanislav Shwartsman
|
23b1f058e0
|
fixes
|
2010-03-05 19:49:22 +00:00 |
|
Stanislav Shwartsman
|
895c6729eb
|
cpuid debug info
|
2010-03-05 15:49:44 +00:00 |
|
Stanislav Shwartsman
|
51618b181c
|
winxp doesn't want to boot with CPUID[0].EAX < 3
|
2010-03-05 15:19:15 +00:00 |
|
Stanislav Shwartsman
|
803e586a01
|
bugfix
|
2010-03-05 14:26:23 +00:00 |
|
Stanislav Shwartsman
|
189553d702
|
bugfix
|
2010-03-05 08:54:07 +00:00 |
|
Stanislav Shwartsman
|
4b53af902f
|
change VMEXIT messages back to ERROR
|
2010-03-03 15:12:44 +00:00 |
|
Stanislav Shwartsman
|
14b578938d
|
bugfixes and cleanups
|
2010-03-03 14:33:35 +00:00 |
|
Stanislav Shwartsman
|
105deb58bc
|
typofix
|
2010-03-02 20:09:17 +00:00 |
|
Stanislav Shwartsman
|
c829df1f0a
|
update CHANGES
|
2010-03-02 20:02:08 +00:00 |
|
Stanislav Shwartsman
|
da7812f90c
|
long time goal: avoid using tmpcb variable!
|
2010-03-02 20:01:33 +00:00 |
|
Stanislav Shwartsman
|
9124f00645
|
Fixed format
|
2010-03-02 07:07:57 +00:00 |
|
Stanislav Shwartsman
|
d36e6d78e7
|
typo fix
|
2010-03-02 06:49:41 +00:00 |
|
Stanislav Shwartsman
|
d639cd88be
|
report deprecated MMX option
|
2010-03-01 18:55:50 +00:00 |
|
Stanislav Shwartsman
|
01cfbdccbc
|
Move MMX to be runtime option
|
2010-03-01 18:53:53 +00:00 |
|
Stanislav Shwartsman
|
160d4bbded
|
Fixed typo
|
2010-03-01 17:35:49 +00:00 |
|
Stanislav Shwartsman
|
e3a13a7a55
|
Make XAPIC runtime option as well
|
2010-02-28 14:52:17 +00:00 |
|
Stanislav Shwartsman
|
3e1db66bc0
|
Fixed defaults for SSE option
|
2010-02-28 06:22:24 +00:00 |
|
Stanislav Shwartsman
|
fd0f428263
|
optimization
|
2010-02-26 23:09:30 +00:00 |
|
Stanislav Shwartsman
|
5b6a14656d
|
Make XSAVE as runtime option
|
2010-02-26 22:53:43 +00:00 |
|
Stanislav Shwartsman
|
5df864b1f1
|
Move param_names.h into bochs root folder
|
2010-02-26 14:18:19 +00:00 |
|
Stanislav Shwartsman
|
84ba84ea9d
|
updates
|
2010-02-26 12:10:17 +00:00 |
|
Stanislav Shwartsman
|
927c3594d6
|
enable compilation with CPU_LEVEL <= 6
converted SEP to runtime option as well
|
2010-02-26 11:44:50 +00:00 |
|
Stanislav Shwartsman
|
32e5f1ffc8
|
fixes
|
2010-02-25 22:44:46 +00:00 |
|
Stanislav Shwartsman
|
78a420faa1
|
first updates
|
2010-02-25 22:34:56 +00:00 |
|
Stanislav Shwartsman
|
033a20b3b2
|
allow to configure CPU features at runtime - implemened on example of SSE/AES/MOVBE/POPCNT
|
2010-02-25 22:04:31 +00:00 |
|
Stanislav Shwartsman
|
50eb55d0f2
|
introduce --enable-xapic configure option
|
2010-02-24 20:59:49 +00:00 |
|
Stanislav Shwartsman
|
b4db09c203
|
typo fix
|
2010-02-24 19:59:04 +00:00 |
|
Stanislav Shwartsman
|
59963e8b4d
|
missed ;
|
2010-02-24 19:43:40 +00:00 |
|
Stanislav Shwartsman
|
8450728794
|
cleanup
|
2010-02-24 19:41:32 +00:00 |
|
Stanislav Shwartsman
|
70dc124b3a
|
1st step of moving CPU options to runtime
|
2010-02-24 19:27:51 +00:00 |
|
Stanislav Shwartsman
|
5a81abb795
|
code duplication fix
|
2010-02-21 18:23:50 +00:00 |
|
Stanislav Shwartsman
|
9268646239
|
cleanup and optimization
|
2010-02-21 06:56:48 +00:00 |
|
Stanislav Shwartsman
|
064dcf5d61
|
RPM preuninstall scriptlet removes /core - ID: 2955911
|
2010-02-21 06:38:21 +00:00 |
|
Stanislav Shwartsman
|
c201a53c76
|
cleanup and optimization
|
2010-02-15 14:04:48 +00:00 |
|
Stanislav Shwartsman
|
ef1dadcdd8
|
cleanup and optimization
|
2010-02-15 08:42:57 +00:00 |
|
Stanislav Shwartsman
|
440f9e0217
|
compilation err fix
|
2010-02-14 15:17:14 +00:00 |
|
Stanislav Shwartsman
|
bc7f9d4ced
|
move boundaryFetch to another file
|
2010-02-13 10:35:51 +00:00 |
|
Stanislav Shwartsman
|
11b7f83a93
|
rename trace ilen to tlen
|
2010-02-13 09:41:51 +00:00 |
|
Stanislav Shwartsman
|
f227349fa6
|
BX_SUPPORT_SMP is getting used before that define is defined.
|
2010-02-12 10:42:57 +00:00 |
|
Stanislav Shwartsman
|
c701b10a68
|
Fixed non-rpintable character
|
2010-02-11 22:12:17 +00:00 |
|
Stanislav Shwartsman
|
eb13ccdb10
|
extra vmexit info for ins/outs
|
2010-02-11 14:19:11 +00:00 |
|
Stanislav Shwartsman
|
c322f07be9
|
bugfix
|
2010-02-11 08:06:25 +00:00 |
|
Stanislav Shwartsman
|
5f89b554aa
|
split few more opcodes
|
2010-02-10 17:21:15 +00:00 |
|
Volker Ruppert
|
348d36ce80
|
- regenerated
|
2010-02-09 23:51:01 +00:00 |
|
Stanislav Shwartsman
|
81350b3df1
|
don;t fail on magic_break configure option when debugger isn't compiled in
|
2010-02-09 22:14:54 +00:00 |
|
Stanislav Shwartsman
|
2bc3d23464
|
CPU features set should be runtime options - could be done for most of the CPU stuff without emulation slowdown at all.
So the TODO entry isn't relevant ...
|
2010-02-09 21:55:08 +00:00 |
|
Stanislav Shwartsman
|
bd9e7d3a1f
|
The default i440_pcidev values represent a valid bus and devfn. Set it to invalid values to make failed detection noticable.
- Sebastian
|
2010-02-09 21:23:17 +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
|
63140a9c57
|
rombios32.o should depend on rombios.h.
- Sebastian
|
2010-02-08 21:25:35 +00:00 |
|
Stanislav Shwartsman
|
27d82f8856
|
Init PIC on CMOS shutdown status 05h. Should fix bug #2734455.
- Sebastian
|
2010-02-08 20:56:55 +00:00 |
|
Stanislav Shwartsman
|
7f7b2cfcf0
|
cleanup
|
2010-02-08 15:22:53 +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
|
be646e042b
|
cleanup
|
2010-02-08 14:54:26 +00:00 |
|
Stanislav Shwartsman
|
55ee809cf7
|
fix warning
|
2010-02-08 14:53:31 +00:00 |
|
Stanislav Shwartsman
|
4882aa035a
|
fix
|
2010-02-08 14:28:20 +00:00 |
|
Stanislav Shwartsman
|
94a00978f7
|
Fixed bug in task_switch logic
|
2010-02-08 14:22:39 +00:00 |
|
Stanislav Shwartsman
|
a2a080894b
|
split fetchdecode.h for better readability
|
2010-02-08 10:39:30 +00:00 |
|
Stanislav Shwartsman
|
9d934cb989
|
small updates
|
2010-02-06 20:52:27 +00:00 |
|
Stanislav Shwartsman
|
4217d76d26
|
fetchdecode code duplication cleanup
|
2010-02-06 17:14:07 +00:00 |
|
Stanislav Shwartsman
|
856e2491ba
|
undo the change
|
2010-02-06 10:15:26 +00:00 |
|
Stanislav Shwartsman
|
4a70e73b9d
|
compilation fix + code duplication fix
|
2010-02-06 09:59:52 +00:00 |
|
Stanislav Shwartsman
|
7aaa32f337
|
fix disasm bugf
|
2010-02-02 13:06:13 +00:00 |
|
Stanislav Shwartsman
|
9070f65d32
|
BIOS updates by Sebastian
|
2010-02-01 21:05:42 +00:00 |
|
Stanislav Shwartsman
|
26c7abf988
|
decode tables opt
|
2010-02-01 07:59:22 +00:00 |
|
Stanislav Shwartsman
|
da93b6c3a6
|
undo wrong change
|
2010-01-31 19:39:46 +00:00 |
|
Stanislav Shwartsman
|
c3a73d3579
|
comment out CS.LIMIT demotion fix - it causes too big slowdown.
Need to think about better solution
+ small optimization
|
2010-01-31 18:06:45 +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
|
9b40d6fe47
|
Set bios_starting_address_segment to 0xe000 and bios_rom_size to 128 kB.
- Sebastian
|
2010-01-29 21:09:38 +00:00 |
|
Stanislav Shwartsman
|
6de20a6cae
|
Introduce BX_APPVENDOR and set it to "The Bochs Project".
- Sebastian
|
2010-01-29 20:57:07 +00:00 |
|
Stanislav Shwartsman
|
dc02d836ce
|
Fix POPCNT decode tables
|
2010-01-29 10:16:28 +00:00 |
|
Stanislav Shwartsman
|
a060d16845
|
SMBIOS patches by Sebastian
|
2010-01-26 07:41:49 +00:00 |
|
Stanislav Shwartsman
|
33107b54fc
|
- Fixed CPUID function 0x80000005 for Intel CPUs (should be reserved)
|
2010-01-24 20:21:47 +00:00 |
|
Stanislav Shwartsman
|
d8718ae92a
|
allow instrumentation to change i->execute (1% total slowdown is the price)
patch from @SF
|
2010-01-24 12:48:42 +00:00 |
|
Stanislav Shwartsman
|
84f8a49dca
|
fixed gcc4 warnings
|
2010-01-24 12:46:42 +00:00 |
|
Stanislav Shwartsman
|
7d7f18b585
|
cleanup
|
2010-01-19 14:43:47 +00:00 |
|
Volker Ruppert
|
9e85439006
|
- regenerated after latest changes
|
2010-01-18 20:34:51 +00:00 |
|