|
|
@4679
|
18 years |
vboxsync |
Corrected PGMPhysGCPtr2GCPhys to respect the page offset.
|
|
|
@4668
|
18 years |
vboxsync |
Removed MMPhysGCVirt2HCVirt.
|
|
|
@4665
|
18 years |
vboxsync |
Moved some of the odd address conversion routines to PGMR3Dbg just to …
|
|
|
@4621
|
18 years |
vboxsync |
pgmPhysCacheAdd doesn't look like it's SMP safe, at least I got a …
|
|
|
@4620
|
18 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4616
|
18 years |
vboxsync |
Ditto for REM(R3)NotifyHandlerPhysicalDeregister.
|
|
|
@4615
|
18 years |
vboxsync |
REM(R3)NotifyHandlerPhysicalModify no longer needs a pvHC pointer, …
|
|
|
@4592
|
18 years |
vboxsync |
Give up earlier, esp. if we're not the EMT - just had EMT in a HLT …
|
|
|
@4591
|
18 years |
vboxsync |
PGMPhysGCPhys2CCPtr + PGMPhysGCPhys2CCPtrRelease. Started on the …
|
|
|
@4563
|
18 years |
vboxsync |
Add a release log message when PGMPhysGCPhys2HCPtr fails
|
|
|
@4521
|
18 years |
vboxsync |
Fixes for taking the address of a va_list parameter. (must make stack …
|
|
|
@4520
|
18 years |
vboxsync |
Don't take the address of a va_list parameter. must va_copy it first …
|
|
|
@4456
|
18 years |
vboxsync |
Fixed an invalid format string in a LogFlow() statement.
|
|
|
@4419
|
18 years |
vboxsync |
Accidental commit
|
|
|
@4418
|
18 years |
vboxsync |
Reapplied 23986
|
|
|
@4417
|
18 years |
vboxsync |
Forgot to convert addresses
|
|
|
@4416
|
18 years |
vboxsync |
Backed out 23986
|
|
|
@4415
|
18 years |
vboxsync |
Todos added
|
|
|
@4414
|
18 years |
vboxsync |
Use PGMPhysRead/WriteGCPtrSafe to respect access handlers, set …
|
|
|
@4413
|
18 years |
vboxsync |
Added PGMPhysWriteGCPtrSafe & PGMPhysReadGCPtrSafe
|
|
|
@4411
|
18 years |
vboxsync |
Disabled string io operations for ring 0 (hangs/crashes host). Debug …
|
|
|
@4403
|
18 years |
vboxsync |
PDMCritSectIsInitialized.
|
|
|
@4401
|
18 years |
vboxsync |
More logging
|
|
|
@4390
|
18 years |
vboxsync |
The page pool may flush a shadow page table mapping referenced by the …
|
|
|
@4388
|
18 years |
vboxsync |
Shadow ROM emulation. Clear the RESERVED flag for ROM.
|
|
|
@4284
|
18 years |
vboxsync |
drop a double prediction and some blanks.
|
|
|
@4268
|
18 years |
vboxsync |
Record invlpg occurrences in ring 0 too.
|
|
|
@4211
|
18 years |
vboxsync |
just to be on the safe side.
|
|
|
@4208
|
18 years |
vboxsync |
CPUMGetGuestMode
|
|
|
@4207
|
18 years |
vboxsync |
CPUMGetGuestMode
|
|
|
@4071
|
18 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4013
|
18 years |
vboxsync |
pdm.h = include pdm*.h; pdmapi.h = only the 'core' pdm APIs.
|
|
|
@3956
|
18 years |
vboxsync |
Always flag the necessary updates; necessary for hardware acceleration
|
|
|
@3697
|
18 years |
vboxsync |
double underscore cleanup.
|
|
|
@3696
|
18 years |
vboxsync |
double underscore cleanup.
|
|
|
@3510
|
18 years |
vboxsync |
Interpret CLTS
|
|
|
@3498
|
18 years |
vboxsync |
Adjusted assertion
|
|
|
@3393
|
18 years |
vboxsync |
Removed PCSUPGLOBALINFOPAGE and PCSUPGIPCPU to avoid const/volatile …
|
|
|
@3313
|
18 years |
vboxsync |
gcc-4.2 warnings
|
|
|
@3185
|
18 years |
vboxsync |
some minor comment cleanup.
|
|
|
@3184
|
18 years |
vboxsync |
return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
|
|
|
@3180
|
18 years |
vboxsync |
Inverted checks
|
|
|
@3179
|
18 years |
vboxsync |
Also check for 16 bits mode
|
|
|
@3178
|
18 years |
vboxsync |
Take 16 bits count in real or v86 mode.
|
|
|
@3145
|
18 years |
vboxsync |
Fixed incorrect IOM return checks.
|
|
|
@3015
|
18 years |
vboxsync |
The MSC precompiler messes up the output (/E or /P) if there isn't a …
|
|
|
@2988
|
18 years |
vboxsync |
InnoTek -> innotek part 4: more miscellaneous files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2908
|
18 years |
vboxsync |
Removing the TM debug code.
|
|
|
@2885
|
18 years |
vboxsync |
Read the previous value together with the GIP.
|
|
|
@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.
|
|
|