|
|
@9353
|
16 年 |
vboxsync |
Accidental commit
|
|
|
@9349
|
16 年 |
vboxsync |
More type fixes for GC execution.
|
|
|
@9345
|
16 年 |
vboxsync |
String format
|
|
|
@9300
|
16 年 |
vboxsync |
More 64 bits guest ptr fixes
|
|
|
@9289
|
16 年 |
vboxsync |
Updates for 64 bits guests
|
|
|
@9248
|
16 年 |
vboxsync |
Enabled cmpxchg8b again.
|
|
|
@9246
|
16 年 |
vboxsync |
Disable GC emulation of cmpxchg8b to see if that helps with the win2k …
|
|
|
@9241
|
16 年 |
vboxsync |
cmpxchg8b only modifies ZF.
|
|
|
@9216
|
16 年 |
vboxsync |
Compile issues (32 bits host/64 bits guest)
|
|
|
@9212
|
16 年 |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9083
|
17 年 |
vboxsync |
Minor update
|
|
|
@9069
|
17 年 |
vboxsync |
Interpret msr reads and writes (currently disabled in order not to …
|
|
|
@8242
|
17 年 |
vboxsync |
small logging fixes
|
|
|
@8236
|
17 年 |
vboxsync |
Reapplied 29907
|
|
|
@8234
|
17 年 |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8191
|
17 年 |
vboxsync |
warnings
|
|
|
@8160
|
17 年 |
vboxsync |
All CRx registers are now 64 bits.
|
|
|
@8155
|
17 年 |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8149
|
17 年 |
vboxsync |
More 64 bits disassembler updates
|
|
|
@8100
|
17 年 |
vboxsync |
Wrong assertion
|
|
|
@8099
|
17 年 |
vboxsync |
Let cmpxchg8b get through
|
|
|
@8098
|
17 年 |
vboxsync |
Emulate cmpxchg8b in GC.
|
|
|
@7905
|
17 年 |
vboxsync |
Changed CRx parameter size
|
|
|
@7738
|
17 年 |
vboxsync |
PAE switches should be handled correctly
|
|
|
@7737
|
17 年 |
vboxsync |
Allow PGM mode changes in ring 0 (hwaccm)
|
|
|
@7735
|
17 年 |
vboxsync |
Include EFER msr in all PGMChangeMode calls.
|
|
|
@7718
|
17 年 |
vboxsync |
Enabled X86_CR0_WP=0 code execution with VT-x & AMD-V
|
|
|
@7469
|
17 年 |
vboxsync |
fixed log statements
|
|
|
@7286
|
17 年 |
vboxsync |
emulate [lock] xadd in GC
|
|
|
@6297
|
17 年 |
vboxsync |
Disabled annoying assertion, see #2609.
|
|
|
@5999
|
17 年 |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5389
|
17 年 |
vboxsync |
Fully deal with CR0.EM/TS/MP changes in GC.
|
|
|
@5384
|
17 年 |
vboxsync |
LOCK BTR and LOCK OR (for Solaris guests).
|
|
|
@5343
|
17 年 |
vboxsync |
Protect cmpxchg emulation
|
|
|
@4953
|
17 年 |
vboxsync |
Cleaned up disassembler
|
|
|
@4773
|
17 年 |
vboxsync |
Corrected
|
|
|
@4771
|
17 年 |
vboxsync |
Compile fix
|
|
|
@4679
|
17 年 |
vboxsync |
Corrected PGMPhysGCPtr2GCPhys to respect the page offset.
|
|
|
@4419
|
17 年 |
vboxsync |
Accidental commit
|
|
|
@4418
|
17 年 |
vboxsync |
Reapplied 23986
|
|
|
@4416
|
17 年 |
vboxsync |
Backed out 23986
|
|
|
@4414
|
17 年 |
vboxsync |
Use PGMPhysRead/WriteGCPtrSafe to respect access handlers, set …
|
|
|
@4401
|
17 年 |
vboxsync |
More logging
|
|
|
@4390
|
17 年 |
vboxsync |
The page pool may flush a shadow page table mapping referenced by the …
|
|
|
@4284
|
17 年 |
vboxsync |
drop a double prediction and some blanks.
|
|
|
@4071
|
17 年 |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3510
|
17 年 |
vboxsync |
Interpret CLTS
|
|
|
@3313
|
17 年 |
vboxsync |
gcc-4.2 warnings
|
|
|
@3145
|
17 年 |
vboxsync |
Fixed incorrect IOM return checks.
|
|
|
@2981
|
17 年 |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2554
|
18 年 |
vboxsync |
Added EMInterpretRdtsc
|
|
|
@2505
|
18 年 |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2136
|
18 年 |
vboxsync |
Drop the 32 bits code requirement from EMInterpretInstruction.
|
|
|
@2064
|
18 年 |
vboxsync |
Accept ring 3 rdtsc for emulation.
|
|
|
@2037
|
18 年 |
vboxsync |
Got rid of noisy logging
|
|
|
@2036
|
18 年 |
vboxsync |
Emulate (lock) cmpxchg in the guest context.
|
|
|
@2026
|
18 年 |
vboxsync |
more verbose assertion
|
|
|
@2017
|
18 年 |
vboxsync |
more verbose assertion
|
|
|
@2010
|
18 年 |
vboxsync |
Check for monitor/mwait support in cpuid before emulating them.
|
|
|
@2005
|
18 年 |
vboxsync |
And again
|
|
|
@2004
|
18 年 |
vboxsync |
Another attempt at fixing the 64 bits build.
|
|
|
@2002
|
18 年 |
vboxsync |
64 bits compile fix
|
|
|
@2000
|
18 年 |
vboxsync |
Cleaned up instruction emulation. Got rid of duplicate code.
|
|
|
@1999
|
18 年 |
vboxsync |
warning
|
|
|
@1998
|
18 年 |
vboxsync |
- Emulation for bts & btc added
- Try to resolve conflicts with CSAM …
|
|
|
@1989
|
18 年 |
vboxsync |
more logging
|
|
|
@1988
|
18 年 |
vboxsync |
corrected assertion
|
|
|
@1987
|
18 年 |
vboxsync |
more verbose assertion
|
|
|
@1986
|
18 年 |
vboxsync |
Btr emulation added. (possibly dangerous; not well tested)
|
|
|
@1943
|
18 年 |
vboxsync |
Paranoid checks.
|
|
|
@1940
|
18 年 |
vboxsync |
Removed obsolete changes.
|
|
|
@1939
|
18 年 |
vboxsync |
Support segment prefixes in our instruction emulator.
|
|
|
@1929
|
18 年 |
vboxsync |
We can encounter 16 bits code in raw mode too now; always refuse to …
|
|
|
@1828
|
18 年 |
vboxsync |
Cleaned up cpl checking.
|
|
|
@1598
|
18 年 |
vboxsync |
pop [esp+xx] uses esp *after* the actual pop
|
|
|
@1597
|
18 年 |
vboxsync |
extended assertion
|
|
|
@1359
|
18 年 |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@1322
|
18 年 |
vboxsync |
Corrected flag handling in V86 iret.
|
|
|
@1184
|
18 年 |
vboxsync |
Removed stray doxygen comment.
|
|
|
@1159
|
18 年 |
vboxsync |
Corrections for V86 mode.
|
|
|
@1137
|
18 年 |
vboxsync |
Bugfix
|
|
|
@1136
|
18 年 |
vboxsync |
EMInterpretIret changes & fixes
|
|
|
@1127
|
18 年 |
vboxsync |
only allow direct calls to EMInterpretIret for now
|
|
|
@1126
|
18 年 |
vboxsync |
Emulate iret to V86 code.
|
|
|
@880
|
18 年 |
vboxsync |
Added some missing SELMToFlat calls.
|
|
|
@468
|
18 年 |
vboxsync |
Moved rdtsc emulation into EM.
|
|
|
@23
|
18 年 |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@1
|
55 年 |
vboxsync |
import
|