.. |
cpudb
|
- fpu directory is now a subdirectory in 'cpu'
|
2012-09-12 21:08:40 +00:00 |
fpu
|
- fpu directory is now a subdirectory in 'cpu'
|
2012-09-12 21:08:40 +00:00 |
3dnow.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
access32.cc
|
fixed segment limit check for AVX mem access - same fix for stores
|
2012-08-08 20:43:07 +00:00 |
access64.cc
|
bx_instr_mem_data_access became completely obsolete with new stack optimization merged into SVN.
|
2012-04-11 19:01:25 +00:00 |
access.cc
|
fixed a lot of code duplication in debugging/instrumentation of mem access
|
2012-03-20 18:26:04 +00:00 |
aes.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
apic.cc
|
introducing new interface for handling CPU events based on vector of events and not on many not related variables. this is very initial implementation which takes into new interface only few events, more will code soon
|
2012-09-25 09:35:38 +00:00 |
apic.h
|
preparations for apic regs virtualization feature described in SDM rev044
|
2012-09-06 15:21:08 +00:00 |
arith8.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
arith16.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
arith32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
arith64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
avx2.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
avx_fma.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
avx_pfp.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
avx.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
bcd.cc
|
reword all the CPU code in preparation for future CPU speedup implementation.
|
2011-07-06 20:01:18 +00:00 |
bit16.cc
|
optimize POPCNT implementation
|
2012-09-21 14:56:56 +00:00 |
bit32.cc
|
optimize POPCNT implementation
|
2012-09-21 14:56:56 +00:00 |
bit64.cc
|
optimize POPCNT implementation
|
2012-09-21 14:56:56 +00:00 |
bit.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
bmi32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
bmi64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
call_far.cc
|
stack direct access optimization - 5% emu speedup to all 32-bit guests, for 64-bit guests speedup is less because they have less stack accesses
|
2012-03-25 11:54:32 +00:00 |
cpu.cc
|
fixed code duplication related to EXT field
|
2012-09-29 09:31:34 +00:00 |
cpu.h
|
fixed compilation with intrumentation w/o x86-64
|
2012-09-25 20:48:46 +00:00 |
cpuid.h
|
close another SMC hole
|
2012-10-01 18:19:09 +00:00 |
crc32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
crregs.cc
|
fixed comment
|
2012-10-01 12:08:23 +00:00 |
crregs.h
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
ctrl_xfer16.cc
|
transfer VMX NMI window exiting into event vector infrastructure
|
2012-09-25 10:21:29 +00:00 |
ctrl_xfer32.cc
|
transfer VMX NMI window exiting into event vector infrastructure
|
2012-09-25 10:21:29 +00:00 |
ctrl_xfer64.cc
|
transfer VMX NMI window exiting into event vector infrastructure
|
2012-09-25 10:21:29 +00:00 |
ctrl_xfer_pro.cc
|
- Do not compile support for alignment check (#AC exception) by default
|
2012-03-25 19:07:17 +00:00 |
data_xfer8.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
data_xfer16.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
data_xfer32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
data_xfer64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
debugstuff.cc
|
fixed segfault when setting ESP/EIP in GUI debugger
|
2012-04-16 19:18:23 +00:00 |
descriptor.h
|
fixed 64-bit segment print from internal debugger
|
2012-06-14 18:56:47 +00:00 |
event.cc
|
fixed code duplication related to EXT field
|
2012-09-29 09:31:34 +00:00 |
exception.cc
|
fixed code duplication related to EXT field
|
2012-09-29 09:31:34 +00:00 |
fetchdecode64.cc
|
WBINVD not necessary havw to flush ICACHE
|
2012-09-21 08:55:10 +00:00 |
fetchdecode_avx.h
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
fetchdecode_sse.h
|
correct MOVBE decoding with prefix 0x66, also correct ADX decoding
|
2012-08-08 20:11:27 +00:00 |
fetchdecode_x87.h
|
expand FCMOV function to 8 different functions - each one is much simpler to implement and understand
|
2012-02-01 12:07:53 +00:00 |
fetchdecode_xop.h
|
Major commit !
|
2012-02-13 23:29:01 +00:00 |
fetchdecode.cc
|
WBINVD not necessary havw to flush ICACHE
|
2012-09-21 08:55:10 +00:00 |
fetchdecode.h
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
flag_ctrl_pro.cc
|
introducing new interface for handling CPU events based on vector of events and not on many not related variables. this is very initial implementation which takes into new interface only few events, more will code soon
|
2012-09-25 09:35:38 +00:00 |
flag_ctrl.cc
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
fpu_emu.cc
|
reword all the CPU code in preparation for future CPU speedup implementation.
|
2011-07-06 20:01:18 +00:00 |
gather.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
generic_cpuid.cc
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
generic_cpuid.h
|
remove unused leafs from generic_cpuid
|
2012-05-11 06:51:04 +00:00 |
i387.h
|
Adding Id and Rev property to all files
|
2011-02-24 21:54:04 +00:00 |
ia_opcodes.h
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
icache.cc
|
rename i->execute field in the instruction
|
2012-09-04 15:45:05 +00:00 |
icache.h
|
close another SMC hole
|
2012-10-01 18:19:09 +00:00 |
init.cc
|
fixed compilation with SMP
|
2012-09-26 16:00:49 +00:00 |
instr.h
|
rename i->execute field in the instruction
|
2012-09-04 15:45:05 +00:00 |
io.cc
|
updated + fixed instrumentation example for instr histogram, code cleanup in the cpu
|
2012-03-28 21:11:19 +00:00 |
iret.cc
|
stack direct access optimization - 5% emu speedup to all 32-bit guests, for 64-bit guests speedup is less because they have less stack accesses
|
2012-03-25 11:54:32 +00:00 |
jmp_far.cc
|
- Implemented Task Switch intercept in SVM, cleanup in task switch handling code
|
2012-01-11 20:21:29 +00:00 |
lazy_flags.h
|
small optimization in lazy flags code
|
2012-09-06 19:49:14 +00:00 |
load.cc
|
Link traces over taken branch optimization which makes handlers chaining even more efficient.
|
2012-08-21 19:58:41 +00:00 |
logical8.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
logical16.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
logical32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
logical64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
Makefile.in
|
- fpu directory is now a subdirectory in 'cpu'
|
2012-09-12 21:08:40 +00:00 |
mmx.cc
|
set of small cpu fixes
|
2012-08-09 13:11:25 +00:00 |
msr.cc
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
mult8.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
mult16.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
mult32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
mult64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
paging.cc
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
proc_ctrl.cc
|
introducing new interface for handling CPU events based on vector of events and not on many not related variables. this is very initial implementation which takes into new interface only few events, more will code soon
|
2012-09-25 09:35:38 +00:00 |
protect_ctrl.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
resolver.cc
|
Adding Id and Rev property to all files
|
2011-02-24 21:54:04 +00:00 |
ret_far.cc
|
stack direct access optimization - 5% emu speedup to all 32-bit guests, for 64-bit guests speedup is less because they have less stack accesses
|
2012-03-25 11:54:32 +00:00 |
segment_ctrl_pro.cc
|
- Do not compile support for alignment check (#AC exception) by default
|
2012-03-25 19:07:17 +00:00 |
segment_ctrl.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
shift8.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
shift16.cc
|
fixed comments for SHLD/SHRD instructrions and make code a little more clear
|
2012-09-09 17:44:42 +00:00 |
shift32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
shift64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
simd_compare.h
|
Major commit !
|
2012-02-13 23:29:01 +00:00 |
simd_int.h
|
implemented PERMIL2PS/PERMIL2PD XOP instructions
|
2011-10-20 17:37:57 +00:00 |
simd_pfp.h
|
added FMA4 AMD instructions support, fixed mem access length for Intel scalar FMA instructions
|
2011-10-07 14:09:35 +00:00 |
smm.cc
|
transfer VMX NMI window exiting into event vector infrastructure
|
2012-09-25 10:21:29 +00:00 |
smm.h
|
Fixed SF bug [3548109] VMX State Not Restored After Entering SMM on 32-bit Systems
|
2012-07-27 08:13:39 +00:00 |
soft_int.cc
|
fixed code duplication related to EXT field
|
2012-09-29 09:31:34 +00:00 |
sse_move.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
sse_pfp.cc
|
SSE cvt instructions: transition from FPU to MMX state has higher priority than SSE exception (#XF/#UD)
|
2012-08-11 07:41:13 +00:00 |
sse_rcp.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
sse_string.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
sse.cc
|
split PINSRB instruction to /r and /m form
|
2012-08-07 14:38:43 +00:00 |
stack16.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
stack32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
stack64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
stack.cc
|
updated + fixed instrumentation example for instr histogram, code cleanup in the cpu
|
2012-03-28 21:11:19 +00:00 |
stack.h
|
stack direct access optimization - 5% emu speedup to all 32-bit guests, for 64-bit guests speedup is less because they have less stack accesses
|
2012-03-25 11:54:32 +00:00 |
string.cc
|
updated + fixed instrumentation example for instr histogram, code cleanup in the cpu
|
2012-03-28 21:11:19 +00:00 |
svm.cc
|
fixed code duplication related to EXT field
|
2012-09-29 09:31:34 +00:00 |
svm.h
|
Major commit !
|
2012-02-13 23:29:01 +00:00 |
tasking.cc
|
fixed bug 3548108 VMEXIT instruction length Not always getting updated
|
2012-07-26 16:03:26 +00:00 |
tbm32.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
tbm64.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
todo
|
Major commit !
|
2012-02-13 23:29:01 +00:00 |
vapic.cc
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
vm8086.cc
|
- Do not compile support for alignment check (#AC exception) by default
|
2012-03-25 19:07:17 +00:00 |
vmcs.cc
|
small comments updates in vmx code
|
2012-09-13 05:33:05 +00:00 |
vmexit.cc
|
preparations for apic regs virtualization feature described in SDM rev044
|
2012-09-06 15:21:08 +00:00 |
vmfunc.cc
|
Fixed SF bug [3548109] VMX State Not Restored After Entering SMM on 32-bit Systems
|
2012-07-27 08:13:39 +00:00 |
vmx.cc
|
fixed code duplication related to EXT field
|
2012-09-29 09:31:34 +00:00 |
vmx.h
|
implemented SMAP (Supervisor Mode Access Protection) from [Intel Architecture Instruction Set Extensions Programming Reference] rev14
|
2012-09-10 15:22:26 +00:00 |
xmm.h
|
Implemented AMDs Buldozer XOP and TBM extensions.
|
2011-10-19 20:54:04 +00:00 |
xop.cc
|
Standartization of Bochs instruction handlers.
|
2012-08-05 13:52:40 +00:00 |
xsave.cc
|
Fixed SF bug [3548109] VMX State Not Restored After Entering SMM on 32-bit Systems
|
2012-07-27 08:13:39 +00:00 |