|
|
@2883
|
18 years |
vboxsync |
annoying assertion…
|
|
|
@2879
|
18 years |
vboxsync |
compile fix
|
|
|
@2878
|
18 years |
vboxsync |
Only take the lower 16 bits from ecx when in real or v86 mode.
|
|
|
@2874
|
18 years |
vboxsync |
ahem
|
|
|
@2873
|
18 years |
vboxsync |
skip the write; previous code caused crashes
|
|
|
@2869
|
18 years |
vboxsync |
Create a speciallized version of the RTTimeNanoTS code in timesup.cpp …
|
|
|
@2861
|
18 years |
vboxsync |
Backed out 21511,21510 and 21508
|
|
|
@2860
|
18 years |
vboxsync |
Wonder if this is what busted testboxopt... I've got the info I needed …
|
|
|
@2859
|
18 years |
vboxsync |
some more.
|
|
|
@2857
|
18 years |
vboxsync |
More logging.
|
|
|
@2744
|
18 years |
vboxsync |
Gather some more info on that TM.cpp assertion…
|
|
|
@2701
|
18 years |
vboxsync |
Stupid typo
|
|
|
@2679
|
18 years |
vboxsync |
fixed alignment issue, move the code to the right place and fixed the …
|
|
|
@2663
|
18 years |
vboxsync |
Added a simple test if someone tries to write to physical memory after …
|
|
|
@2633
|
18 years |
vboxsync |
added PDMDevHlpQueryCPUId()
|
|
|
@2611
|
18 years |
vboxsync |
UCTOffset (ns).
|
|
|
@2581
|
18 years |
vboxsync |
New method for HWACCM called TMCpuTickCanUseRealTSC() (completely …
|
|
|
@2565
|
18 years |
vboxsync |
A little experiment trying to get rid of the critsect contention in DevATA.
|
|
|
@2560
|
18 years |
vboxsync |
Return VINF_EM_RESCHEDULE_REM instead of VINF_IOM_HC_IOPORT_WRITE and …
|
|
|
@2559
|
18 years |
vboxsync |
Allow ring-3 only access handlers (phys).
|
|
|
@2554
|
18 years |
vboxsync |
Added EMInterpretRdtsc
|
|
|
@2552
|
18 years |
vboxsync |
Call VerifyAccessSyncPage in the shadow pd not present case too.
|
|
|
@2551
|
18 years |
vboxsync |
Added TMVirtualSyncGetEx. Do not check timers in TMCpuTickGetOffset.
|
|
|
@2545
|
18 years |
vboxsync |
typo
|
|
|
@2541
|
18 years |
vboxsync |
Don't enable the Local APIC on non-{Intel,AMD} cpus. The Linux code …
|
|
|
@2505
|
18 years |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2504
|
18 years |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2477
|
18 years |
vboxsync |
export
|
|
|
@2475
|
18 years |
vboxsync |
Makefile.kmk -> Makefile.kup
|
|
|
@2469
|
18 years |
vboxsync |
Dropping the VBOX_WITH_VIRTUAL_SYNC_TIMERS #ifdefs, making it default.
|
|
|
@2455
|
18 years |
vboxsync |
Link the TSC to the timer sync clock.
|
|
|
@2363
|
18 years |
vboxsync |
warning
|
|
|
@2324
|
18 years |
vboxsync |
fixed PGMVerifyAccess(), we sometimes did not check the last page
|
|
|
@2318
|
18 years |
vboxsync |
typo? Knut, pls check.
|
|
|
@2300
|
18 years |
vboxsync |
ansi C
|
|
|
@2299
|
18 years |
vboxsync |
style.
|
|
|
@2298
|
18 years |
vboxsync |
Don't update Addr unless we're going to loop.
|
|
|
@2297
|
18 years |
vboxsync |
svn:eol-style native
|
|
|
@2296
|
18 years |
vboxsync |
fixed my typos.
|
|
|
@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
|
|
|
@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
|
|
|
@2248
|
18 years |
vboxsync |
Implementing timer syncrhonous virtual clock.
|
|
|
@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
|
|
|
@2230
|
18 years |
vboxsync |
Partial 20576 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. …
|
|
|
@2220
|
18 years |
vboxsync |
Don't call the outs/ins string handler if we're only supposed to …
|
|
|
@2217
|
18 years |
vboxsync |
Added IOMInterpretINSEx & IOMInterpretOUTSEx.
Support ins/outs …
|
|
|
@2203
|
18 years |
vboxsync |
prevent warning
|
|
|
@2201
|
18 years |
vboxsync |
Moved ins/outs handling to the VMMAll directory.
|
|
|
@2199
|
18 years |
vboxsync |
warning
|
|
|
@2189
|
18 years |
vboxsync |
Bugfix
|
|
|
@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 …
|
|
|
@2168
|
18 years |
vboxsync |
Added DBGFIsStepping
|
|
|
@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.
|
|
|
@2149
|
18 years |
vboxsync |
Set user bit in shadow page & pd when in non-paging mode.
|
|
|
@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.
|
|
|
@2128
|
18 years |
vboxsync |
Enable movs emulation for ring 0.
|
|
|
@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
|
|
|
@2098
|
18 years |
vboxsync |
SELMToFlat change for hwaccm mode.
|
|
|
@2095
|
18 years |
vboxsync |
GetPage will deal with real and protected mode without paging.
|
|
|
@2091
|
18 years |
vboxsync |
space
|
|
|
@2090
|
18 years |
vboxsync |
Added PGMPOOLKIND_32BIT_PT_FOR_PHYS & PGMPOOLKIND_PAE_PT_FOR_PHYS
|
|
|
@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
|
|
|
@2075
|
18 years |
vboxsync |
Added TMVirtualGetEx.
Changed TMCpuTickGetOffset to return virtual …
|
|
|
@2069
|
18 years |
vboxsync |
logging
|
|
|
@2064
|
18 years |
vboxsync |
Accept ring 3 rdtsc for emulation.
|
|
|
@2061
|
18 years |
vboxsync |
Added TMCpuTickGetOffset
|
|
|
@2037
|
18 years |
vboxsync |
Got rid of noisy logging
|
|
|
@2036
|
18 years |
vboxsync |
Emulate (lock) cmpxchg in the guest context.
|
|
|
@2026
|
18 years |
vboxsync |
more verbose assertion
|
|
|
@2017
|
18 years |
vboxsync |
more verbose assertion
|
|
|
@2010
|
18 years |
vboxsync |
Check for monitor/mwait support in cpuid before emulating them.
|
|
|
@2009
|
18 years |
vboxsync |
Fixed segment limit calculation for expand-down segments.
|
|
|
@2005
|
18 years |
vboxsync |
And again
|
|
|
@2004
|
18 years |
vboxsync |
Another attempt at fixing the 64 bits build.
|
|
|