|
|
@2289
|
18 years |
vboxsync |
disabled ring-0 logging again for everyone but sander.
|
|
|
@2288
|
18 years |
vboxsync |
Fixed misalignment.
|
|
|
@2284
|
18 years |
vboxsync |
Left some logging enabled there…
|
|
|
@2283
|
18 years |
vboxsync |
Working TMCLOCK_VIRTUAL_SYNC.
|
|
|
@2279
|
18 years |
vboxsync |
Don't recursively call PGMVerifyAccess as we might run out of stack.
|
|
|
@2276
|
18 years |
vboxsync |
VerifyAccessSyncPage: shadow PD might not be present.
|
|
|
@2274
|
18 years |
vboxsync |
Pass on rc.
|
|
|
@2273
|
18 years |
vboxsync |
Real and protected mode (no paging) implemenation of VerifyAccessSyncPage.
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|
@2267
|
18 years |
vboxsync |
Updated assertion
|
|
|
@2261
|
18 years |
vboxsync |
don't try to attach a debugger on L4
|
|
|
@2260
|
18 years |
vboxsync |
Corrections for real and v86 addresses + cleanup + notes.
|
|
|
@2258
|
18 years |
vboxsync |
Removed leftover logging statement
|
|
|
@2256
|
18 years |
vboxsync |
Fixed io port access return check
|
|
|
@2251
|
18 years |
vboxsync |
info flag.
|
|
|
@2250
|
18 years |
vboxsync |
DBGFINFO_FLAGS_RUN_ON_EMT and Ex registration function.
|
|
|
@2248
|
18 years |
vboxsync |
Implementing timer syncrhonous virtual clock.
|
|
|
@2244
|
18 years |
vboxsync |
NS and PCT units.
|
|
|
@2237
|
18 years |
vboxsync |
Enabled SVM for real and protected mode without paging again.
|
|
|
@2236
|
18 years |
vboxsync |
Incorrect assertion. (guest ram can have unallocated gaps)
|
|
|
@2235
|
18 years |
vboxsync |
Even more logging
|
|
|
@2234
|
18 years |
vboxsync |
More logging
|
|
|
@2233
|
18 years |
vboxsync |
put pack the double-power-off workaround
|
|
|
@2232
|
18 years |
vboxsync |
Put back 20576. Not sure what went wrong before.
|
|
|
@2231
|
18 years |
vboxsync |
Partial 20576 commit
|
|
|
@2230
|
18 years |
vboxsync |
Partial 20576 commit
|
|
|
@2229
|
18 years |
vboxsync |
backed out accidental commit
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2227
|
18 years |
vboxsync |
Ignore ModifyPage for real and protected mode without paging.
|
|
|
@2226
|
18 years |
vboxsync |
Cleanup of emR3RawExecuteIOInstruction: use existing IOM functions. …
|
|
|
@2224
|
18 years |
vboxsync |
In some situations the guest state would not be synced.
|
|
|
@2220
|
18 years |
vboxsync |
Don't call the outs/ins string handler if we're only supposed to …
|
|
|
@2218
|
18 years |
vboxsync |
Added ins/outs support to VMX. Cleaned up both VMX & SVM io handling.
|
|
|
@2217
|
18 years |
vboxsync |
Added IOMInterpretINSEx & IOMInterpretOUTSEx.
Support ins/outs …
|
|
|
@2213
|
18 years |
vboxsync |
More stats
|
|
|
@2203
|
18 years |
vboxsync |
prevent warning
|
|
|
@2202
|
18 years |
vboxsync |
Cleaned up.
|
|
|
@2201
|
18 years |
vboxsync |
Moved ins/outs handling to the VMMAll directory.
|
|
|
@2199
|
18 years |
vboxsync |
warning
|
|
|
@2191
|
18 years |
vboxsync |
Export to OSE.
|
|
|
@2189
|
18 years |
vboxsync |
Bugfix
|
|
|
@2188
|
18 years |
vboxsync |
disabled svm usage in all cpu modes for now
|
|
|
@2184
|
18 years |
vboxsync |
Compile fixes
|
|
|
@2183
|
18 years |
vboxsync |
Argh
|
|
|
@2181
|
18 years |
vboxsync |
SELMValidateAndConvertCSAddr correction
|
|
|
@2180
|
18 years |
vboxsync |
more verbose assertion
|
|
|
@2179
|
18 years |
vboxsync |
The values in the hidden selector registers have to be checked first …
|
|
|
@2177
|
18 years |
vboxsync |
Put back RF flag
|
|
|
@2176
|
18 years |
vboxsync |
Don't check timer & r3 job in single stepping mode.
|
|
|
@2174
|
18 years |
vboxsync |
Compile fix
|
|
|
@2173
|
18 years |
vboxsync |
Only set TF in hwacc stepping mode.
|
|
|
@2172
|
18 years |
vboxsync |
Wrong dr6
|
|
|
@2171
|
18 years |
vboxsync |
Added @todo
|
|
|
@2169
|
18 years |
vboxsync |
Intercept X86_TRAP_DB if single stepping is enabled.
|
|
|
@2168
|
18 years |
vboxsync |
Added DBGFIsStepping
|
|
|
@2166
|
18 years |
vboxsync |
Single stepping support added (as a debug feature)
|
|
|
@2163
|
18 years |
vboxsync |
Compile dbgfr0.cpp
|
|
|
@2161
|
18 years |
vboxsync |
Fix
|
|
|
@2160
|
18 years |
vboxsync |
Added single stepping in hardware accelerated mode (debug feature)
|
|
|
@2153
|
18 years |
vboxsync |
Comment updates
|
|
|
@2152
|
18 years |
vboxsync |
Never reuse non-paging shadow page tables.
|
|
|
@2151
|
18 years |
vboxsync |
CPUMGetGuestCPL: get cpl from hidden ss selector register if valid.
|
|
|
@2150
|
18 years |
vboxsync |
Get cpl from hidden ss selector register.
|
|
|
@2149
|
18 years |
vboxsync |
Set user bit in shadow page & pd when in non-paging mode.
|
|
|
@2138
|
18 years |
vboxsync |
Use hidden selector register in DBGFR3DisasInstrEx
|
|
|
@2137
|
18 years |
vboxsync |
Drop page flags consistency check in non-paging mode.
|
|
|
@2136
|
18 years |
vboxsync |
Drop the 32 bits code requirement from EMInterpretInstruction.
|
|
|
@2135
|
18 years |
vboxsync |
Removed wrong assertion.
|
|
|
@2134
|
18 years |
vboxsync |
Logging update
|
|
|
@2133
|
18 years |
vboxsync |
Removed obsolete comment.
|
|
|
@2132
|
18 years |
vboxsync |
Reset pending flag on reset.
|
|
|
@2131
|
18 years |
vboxsync |
Got rid of obsolete assertions.
|
|
|
@2130
|
18 years |
vboxsync |
Always sync the hidden selector attributes.
|
|
|
@2129
|
18 years |
vboxsync |
Accept all cpu modes for AMD SVM.
|
|
|
@2128
|
18 years |
vboxsync |
Enable movs emulation for ring 0.
|
|
|
@2127
|
18 years |
vboxsync |
Fully sync the selector attributes in real mode.
|
|
|
@2124
|
18 years |
vboxsync |
TRPM changes to assert and report trap/interrupt types accurately.
|
|
|
@2121
|
18 years |
vboxsync |
Enable movs for ring 0. (not yet used)
|
|
|
@2120
|
18 years |
vboxsync |
Real and protected mode without paging changes. Currently not yet used.
|
|
|
@2119
|
18 years |
vboxsync |
Finished hidden selector case.
|
|
|
@2117
|
18 years |
vboxsync |
SELMToFlatEx change.
Enable 16 bits instruction emulation for MMIO
|
|
|
@2116
|
18 years |
vboxsync |
SELMToFlatEx change
|
|
|
@2108
|
18 years |
vboxsync |
Never return true from RTAssertDoBreakpoint.
|
|
|
@2107
|
18 years |
vboxsync |
Proper init of hidden selector registers.
|
|
|
@2105
|
18 years |
vboxsync |
sync virt time docs and some general docs updates.
|
|
|
@2098
|
18 years |
vboxsync |
SELMToFlat change for hwaccm mode.
|
|
|
@2097
|
18 years |
vboxsync |
X86_CR0_PG must always be set in the guest CR0.
|
|
|
@2096
|
18 years |
vboxsync |
Made error messages more detailed
|
|
|
@2095
|
18 years |
vboxsync |
GetPage will deal with real and protected mode without paging.
|
|
|
@2094
|
18 years |
vboxsync |
CPUMR3DisasmInstrCPU fix for real mode disassembly.
|
|
|
@2091
|
18 years |
vboxsync |
space
|
|
|
@2090
|
18 years |
vboxsync |
Added PGMPOOLKIND_32BIT_PT_FOR_PHYS & PGMPOOLKIND_PAE_PT_FOR_PHYS
|
|
|
@2089
|
18 years |
vboxsync |
Added PGMPOOLKIND_32BIT_PT_FOR_PHYS & PGMPOOLKIND_PAE_PT_FOR_PHYS
|
|
|
@2088
|
18 years |
vboxsync |
nasm fix
|
|
|
@2087
|
18 years |
vboxsync |
fixed broken nasm support.
|
|
|
@2086
|
18 years |
vboxsync |
fixed broken nasm support.
|
|
|
@2082
|
18 years |
vboxsync |
spaces
|
|
|
@2081
|
18 years |
vboxsync |
don't check for pending timers on resume either.
|
|
|
@2078
|
18 years |
vboxsync |
Removed obsolete code
|
|
|
@2076
|
18 years |
vboxsync |
TMTimerGet is unsafe as it checks for expired timers each time.
|
|
|