|
|
@5006
|
17 years |
vboxsync |
|
|
|
@4999
|
17 years |
vboxsync |
More logging
|
|
|
@4992
|
17 years |
vboxsync |
LogFlow instead
|
|
|
@4991
|
17 years |
vboxsync |
More logging
|
|
|
@4977
|
17 years |
vboxsync |
Backed out most of 24659.
|
|
|
@4958
|
17 years |
vboxsync |
Added hSelf and removed pVMHC from the VM structure.
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@4917
|
17 years |
vboxsync |
Don't trigger breakpoints in ring 0. (AssertRelease & co)
|
|
|
@4811
|
17 years |
vboxsync |
Split VMMR0Entry into VMMR0EntryInt, VMMR0EntryFast and VMMr0EntryEx. …
|
|
|
@4789
|
17 years |
vboxsync |
Also use host OS ioctls to go to ring 0 for hardware virtualization.
|
|
|
@4788
|
17 years |
vboxsync |
Logging level change
|
|
|
@4787
|
17 years |
vboxsync |
Eliminated HCPTRTYPE and replaced with R3R0PTRTYPE where necessary.
|
|
|
@4776
|
17 years |
vboxsync |
Stricter type checking. Removed unnecessary code from the ring 0 module.
|
|
|
@4773
|
17 years |
vboxsync |
Corrected
|
|
|
@4771
|
17 years |
vboxsync |
Compile fix
|
|
|
@4738
|
17 years |
vboxsync |
more new phys code.
|
|
|
@4714
|
17 years |
vboxsync |
ZeroPg
|
|
|
@4713
|
17 years |
vboxsync |
more on the phys page management rewrite…
|
|
|
@4693
|
17 years |
vboxsync |
PGMPhysGCPtr2CCPtr and ReadOnly versions.
|
|
|
@4692
|
17 years |
vboxsync |
Changed API for converting guest memory into CCPtrs.
|
|
|
@4689
|
17 years |
vboxsync |
ring-3 chunk mappings (in progress).
|
|
|
@4680
|
17 years |
vboxsync |
PGMPhysGCPtr2HCPtr -> PGMPhysGCPtr2GCPhys + PGMPhysGCPhys2CCPtr + …
|
|
|
@4679
|
17 years |
vboxsync |
Corrected PGMPhysGCPtr2GCPhys to respect the page offset.
|
|
|
@4668
|
17 years |
vboxsync |
Removed MMPhysGCVirt2HCVirt.
|
|
|
@4665
|
17 years |
vboxsync |
Moved some of the odd address conversion routines to PGMR3Dbg just to …
|
|
|
@4621
|
17 years |
vboxsync |
pgmPhysCacheAdd doesn't look like it's SMP safe, at least I got a …
|
|
|
@4620
|
17 years |
vboxsync |
The initial PGMRAMRANGE::aHCPhys -> PGMRAMRANGE::aPages (PGMPAGE) …
|
|
|
@4616
|
17 years |
vboxsync |
Ditto for REM(R3)NotifyHandlerPhysicalDeregister.
|
|
|
@4615
|
17 years |
vboxsync |
REM(R3)NotifyHandlerPhysicalModify no longer needs a pvHC pointer, …
|
|
|
@4592
|
17 years |
vboxsync |
Give up earlier, esp. if we're not the EMT - just had EMT in a HLT …
|
|
|
@4591
|
17 years |
vboxsync |
PGMPhysGCPhys2CCPtr + PGMPhysGCPhys2CCPtrRelease. Started on the …
|
|
|
@4563
|
17 years |
vboxsync |
Add a release log message when PGMPhysGCPhys2HCPtr fails
|
|
|
@4521
|
17 years |
vboxsync |
Fixes for taking the address of a va_list parameter. (must make stack …
|
|
|
@4520
|
17 years |
vboxsync |
Don't take the address of a va_list parameter. must va_copy it first …
|
|
|
@4456
|
17 years |
vboxsync |
Fixed an invalid format string in a LogFlow() statement.
|
|
|
@4419
|
17 years |
vboxsync |
Accidental commit
|
|
|
@4418
|
17 years |
vboxsync |
Reapplied 23986
|
|
|
@4417
|
17 years |
vboxsync |
Forgot to convert addresses
|
|
|
@4416
|
17 years |
vboxsync |
Backed out 23986
|
|
|
@4415
|
17 years |
vboxsync |
Todos added
|
|
|
@4414
|
17 years |
vboxsync |
Use PGMPhysRead/WriteGCPtrSafe to respect access handlers, set …
|
|
|
@4413
|
17 years |
vboxsync |
Added PGMPhysWriteGCPtrSafe & PGMPhysReadGCPtrSafe
|
|
|
@4411
|
17 years |
vboxsync |
Disabled string io operations for ring 0 (hangs/crashes host). Debug …
|
|
|
@4403
|
17 years |
vboxsync |
PDMCritSectIsInitialized.
|
|
|
@4401
|
17 years |
vboxsync |
More logging
|
|
|
@4390
|
17 years |
vboxsync |
The page pool may flush a shadow page table mapping referenced by the …
|
|
|
@4388
|
17 years |
vboxsync |
Shadow ROM emulation. Clear the RESERVED flag for ROM.
|
|
|
@4284
|
17 years |
vboxsync |
drop a double prediction and some blanks.
|
|
|
@4268
|
17 years |
vboxsync |
Record invlpg occurrences in ring 0 too.
|
|
|
@4211
|
17 years |
vboxsync |
just to be on the safe side.
|
|
|
@4208
|
17 years |
vboxsync |
CPUMGetGuestMode
|
|
|
@4207
|
17 years |
vboxsync |
CPUMGetGuestMode
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@4013
|
17 years |
vboxsync |
pdm.h = include pdm*.h; pdmapi.h = only the 'core' pdm APIs.
|
|
|
@3956
|
17 years |
vboxsync |
Always flag the necessary updates; necessary for hardware acceleration
|
|
|
@3697
|
17 years |
vboxsync |
double underscore cleanup.
|
|
|
@3696
|
17 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
|
|
|