Bochs/bochs/cpu
Stanislav Shwartsman 767fb77ebd Fully handle segment limits inside prefetch method.
1. Should speed up the simulation (eliminate seg.limit check per every instruction exec)
2. Should help for DT (h.johansson request)
2006-05-04 19:54:25 +00:00
..
3dnow.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
access.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
apic.cc Fixed CR3 restore in RSM instruction 2006-04-10 19:05:21 +00:00
apic.h Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
arith8.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
arith16.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
arith32.cc Preliminary implemntation of SMM save statei 2006-03-27 18:02:07 +00:00
arith64.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
bcd.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
bit.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
call_far.cc Fixed CALL/JMP far through call gate 64 2006-03-22 20:47:11 +00:00
cpu.cc Fully handle segment limits inside prefetch method. 2006-05-04 19:54:25 +00:00
cpu.h Flush TLB for all CPUs when memory mapping information changed by system (A20 change, PAM write or similar events) 2006-04-29 17:21:49 +00:00
cpuid.cc Added decoding of new SSE4 instructions (recently published in Intel docs) 2006-04-06 18:30:05 +00:00
ctrl_xfer8.cc NMI support inside the CPU. 2006-03-16 20:24:09 +00:00
ctrl_xfer16.cc NMI support inside the CPU. 2006-03-16 20:24:09 +00:00
ctrl_xfer32.cc NMI support inside the CPU. 2006-03-16 20:24:09 +00:00
ctrl_xfer64.cc Fixed CALL/JMP far through call gate 64 2006-03-22 20:47:11 +00:00
ctrl_xfer_pro.cc Preliminary implemntation of SMM save statei 2006-03-27 18:02:07 +00:00
data_xfer8.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
data_xfer16.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
data_xfer32.cc Changes list made after CVS service crash: 2006-04-05 17:31:35 +00:00
data_xfer64.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
debugstuff.cc move get_descriptor_l/get_descriptor_h methods to general cpu methods (were debugger only) 2006-04-23 17:16:27 +00:00
descriptor.h Fixed exception generated when accessing memory w/o right permissions 2006-02-26 21:44:03 +00:00
exception.cc Changes list made after CVS service crash: 2006-04-05 17:31:35 +00:00
extdb.cc Added missed CVS header to several files 2006-04-27 15:11:45 +00:00
extdb.h Added missed CVS header to several files 2006-04-27 15:11:45 +00:00
fetchdecode64.cc Added decoding of new SSE4 instructions (recently published in Intel docs) 2006-04-06 18:30:05 +00:00
fetchdecode.cc Added decoding of new SSE4 instructions (recently published in Intel docs) 2006-04-06 18:30:05 +00:00
fetchdecode.h Small cleanup 2006-04-06 18:45:54 +00:00
flag_ctrl_pro.cc Changes list made after CVS service crash: 2006-04-05 17:31:35 +00:00
flag_ctrl.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
fpu_emu.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
hostasm.h - host asms in a specific file 2004-02-15 17:57:45 +00:00
i387.h - clarify operator precedence (needed by MSVC) 2005-06-09 17:42:34 +00:00
icache.h Remove cpu.h -> devices.cc dependancy, kill_bochs_request moved from CPU to bx_pc_system 2006-03-14 18:11:22 +00:00
init.cc - partial sync with BRANCH_SAVE_RESTORE_3 (hardware save/restore not present yet) 2006-05-01 18:24:47 +00:00
io_pro.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
io.cc Use access_type param in getHostMemAddr, less efficient but no copy-paste at least 2006-03-26 19:39:37 +00:00
iret.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
jmp_far.cc Fixed comments 2006-04-26 14:05:28 +00:00
lazy_flags.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
lazy_flags.h support lazy flags for SHRD instruction 2005-10-13 20:21:35 +00:00
logical8.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
logical16.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
logical32.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
logical64.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
Makefile.in Changes list made after CVS service crash: 2006-04-05 17:31:35 +00:00
mmx.cc Added decoding of new SSE4 instructions (recently published in Intel docs) 2006-04-06 18:30:05 +00:00
mult8.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
mult16.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
mult32.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
mult64.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
paging.cc Flush TLB for all CPUs when memory mapping information changed by system (A20 change, PAM write or similar events) 2006-04-29 17:21:49 +00:00
proc_ctrl.cc Fixed CR4 GP(0) condition (patch by no_mayl in mailing list) 2006-04-23 16:11:16 +00:00
protect_ctrl.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
resolve16.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
resolve32.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
resolve64.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
ret_far.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
segment_ctrl_pro.cc Added new ar_byte function, might be used to fix code duplication and for save-restore 2006-04-25 15:35:26 +00:00
segment_ctrl.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
shift8.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
shift16.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
shift32.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
shift64.cc Support access to SMRAM in memory object 2006-03-26 18:58:01 +00:00
smm.cc Fixed CR3 restore in RSM instruction 2006-04-10 19:05:21 +00:00
smm.h Added missed file from prev commit (waiting for moderator approval, message is too big) 2006-04-05 17:44:04 +00:00
soft_int.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
sse_move.cc Fixed bx_cpu_c::MOVD_EdVd () always UDs 2006-04-27 06:09:56 +00:00
sse_pfp.cc Changes list made after CVS service crash: 2006-04-05 17:31:35 +00:00
sse_rcp.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
sse.cc Added decoding of new SSE4 instructions (recently published in Intel docs) 2006-04-06 18:30:05 +00:00
stack16.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
stack32.cc Changes list made after CVS service crash: 2006-04-05 17:31:35 +00:00
stack64.cc Fixed bug in ENTER instruction in long mode 2006-03-08 18:21:16 +00:00
stack_pro.cc Now devices could be compiled separatelly from CPU 2006-03-06 22:03:16 +00:00
string.cc Use access_type param in getHostMemAddr, less efficient but no copy-paste at least 2006-03-26 19:39:37 +00:00
tasking.cc Preliminary implemntation of SMM save statei 2006-03-27 18:02:07 +00:00
todo Remove code duplication in CPU and memory objects initialization 2006-01-11 18:22:12 +00:00
vm8086.cc Preliminary implemntation of SMM save statei 2006-03-27 18:02:07 +00:00
xmm.h - some more warnings in MSVC fixed 2005-06-06 20:14:50 +00:00