|
|
@29436
|
15 years |
vboxsync |
IOM: Profile all callbacks, don't bother count the as we can derive …
|
|
|
@29287
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@29217
|
15 years |
vboxsync |
Shared paging updates
|
|
|
@28936
|
15 years |
vboxsync |
Drop the rc check; always flush the tlb
|
|
|
@28862
|
15 years |
vboxsync |
Test fix for pgm pool gurus with smp guests
|
|
|
@28840
|
15 years |
vboxsync |
Flip RW bit for EPT pages as well.
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28771
|
15 years |
vboxsync |
nits
|
|
|
@28754
|
15 years |
vboxsync |
Backed out 60634
|
|
|
@28753
|
15 years |
vboxsync |
Don't set X86_PDPE_NX in the fake PML4E or PDPTE.
|
|
|
@28752
|
15 years |
vboxsync |
Always overwrite old PML4E or PDPTE.
|
|
|
@28750
|
15 years |
vboxsync |
Mask away the page offset
|
|
|
@28749
|
15 years |
vboxsync |
Logging fix
|
|
|
@28656
|
15 years |
vboxsync |
pgmPoolTrackPhysExtDerefGCPhys needs to check the PTE index as well in …
|
|
|
@28652
|
15 years |
vboxsync |
Logging update
|
|
|
@28648
|
15 years |
vboxsync |
More logging
|
|
|
@28643
|
15 years |
vboxsync |
Typo
|
|
|
@28639
|
15 years |
vboxsync |
Keep track of page table entry indices and deal with multiple physical …
|
|
|
@28563
|
15 years |
vboxsync |
EMMAll: typo
|
|
|
@28458
|
15 years |
vboxsync |
Cleared entire page table entry
|
|
|
@28284
|
15 years |
vboxsync |
Removed wrong todo. If we run out of slots for invlpg, then we simply …
|
|
|
@28261
|
15 years |
vboxsync |
Paranoid assertions
|
|
|
@28257
|
15 years |
vboxsync |
Some more paranoid checks
|
|
|
@28123
|
15 years |
vboxsync |
Simplified hypervisor conflict check
|
|
|
@28094
|
15 years |
vboxsync |
Compile fix
|
|
|
@28090
|
15 years |
vboxsync |
Check for write conflicts with our hypervisor mapping early on. If the …
|
|
|
@28030
|
15 years |
vboxsync |
VMM: SpeedStep and relatives MSRs
|
|
|
@27976
|
15 years |
vboxsync |
*: scm cleans up whitespace and adds a new line at the end of …
|
|
|
@27899
|
15 years |
vboxsync |
PGMAllPhys.cpp: Restored pgmPhysHandlerRedirectToHC which got …
|
|
|
@27816
|
15 years |
vboxsync |
PGMSyncCR3: Go back to ring 3 if a pgm pool sync is again pending.
|
|
|
@27814
|
15 years |
vboxsync |
Backed out part of r59436
|
|
|
@27813
|
15 years |
vboxsync |
Backed out r59424
|
|
|
@27790
|
15 years |
vboxsync |
Cleaned up
|
|
|
@27784
|
15 years |
vboxsync |
PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3
|
|
|
@27783
|
15 years |
vboxsync |
PGMSyncCR3: pgmPoolResetDirtyPages must be called before pgmPoolSyncCR3
|
|
|
@27778
|
15 years |
vboxsync |
Must take the pgm lock during PGMSyncCR3; guest SMP can cause an …
|
|
|
@27775
|
15 years |
vboxsync |
These assertions are actually fatal
|
|
|
@27704
|
15 years |
vboxsync |
More informative assertions
|
|
|
@27702
|
15 years |
vboxsync |
Better assertion
|
|
|
@27595
|
15 years |
vboxsync |
Paranoia
|
|
|
@27584
|
15 years |
vboxsync |
Statistic counter for ballooned page accesses
|
|
|
@27583
|
15 years |
vboxsync |
Emulate reads from ballooned pages as they are not present in our …
|
|
|
@27580
|
15 years |
vboxsync |
Ignore writes to ballooned pages.
|
|
|
@27545
|
15 years |
vboxsync |
VMM/PGMPhys: provide default RC/R0 physical memory handler in case the …
|
|
|
@27540
|
15 years |
vboxsync |
Step one in dealing with ballooned pages in shadow paging
|
|
|
@27490
|
15 years |
vboxsync |
More comment + paranoid assertions
|
|
|
@27489
|
15 years |
vboxsync |
Disabled the lazy syncing of zero pages based on the u1Write setting. …
|
|
|
@27488
|
15 years |
vboxsync |
No need for pgmPhysPageMakeWritableUnlocked
|
|
|
@27486
|
15 years |
vboxsync |
Style
|
|
|
@27465
|
15 years |
vboxsync |
PGMAllPool.cpp: Do the bulk of pgmPoolFlushDirtyPage within a …
|
|
|
@27408
|
15 years |
vboxsync |
Logging fix
|
|
|
@27402
|
15 years |
vboxsync |
Flush for warnings too (VINF_PGM_SYNC_CR3).
|
|
|
@27397
|
15 years |
vboxsync |
MSR_IA32_PMCx logging
|
|
|
@27390
|
15 years |
vboxsync |
Tweaked previous fix
|
|
|
@27378
|
15 years |
vboxsync |
pgmPoolMonitorModifiedClearAll can cause a pgm pool flush (dirty page …
|
|
|
@27372
|
15 years |
vboxsync |
Unnecessary AssertRCReturn
|
|
|
@27371
|
15 years |
vboxsync |
Don't always change back the cr3
|
|
|
@27370
|
15 years |
vboxsync |
Logging
|
|
|
@27369
|
15 years |
vboxsync |
Make sure we check for pending pgm pool syncs as we clear …
|
|
|
@27368
|
15 years |
vboxsync |
Logging update
|
|
|
@27362
|
15 years |
vboxsync |
Logging updates
|
|
|
@27360
|
15 years |
vboxsync |
Don't check page tables without any entries.
|
|
|
@27331
|
15 years |
vboxsync |
MSR_IA32_MISC_ENABLE test code
|
|
|
@27320
|
15 years |
vboxsync |
Log MSR_IA32_MISC_ENABLE accesses
|
|
|
@27284
|
15 years |
vboxsync |
More paranoia
|
|
|
@27282
|
15 years |
vboxsync |
More stats
|
|
|
@27271
|
15 years |
vboxsync |
Reference count debugging code added
|
|
|
@27254
|
15 years |
vboxsync |
HPET: correct interrupts delivery
|
|
|
@27231
|
15 years |
vboxsync |
Implemented mwait extension for breaking on external interrupt when …
|
|
|
@27210
|
15 years |
vboxsync |
Note added
|
|
|
@27209
|
15 years |
vboxsync |
Backed out r58570; must decrease reference here
|
|
|
@27204
|
15 years |
vboxsync |
Paranoia
|
|
|
@27203
|
15 years |
vboxsync |
Double derefence removed
|
|
|
@27202
|
15 years |
vboxsync |
Two more missing reference changes
|
|
|
@27163
|
15 years |
vboxsync |
Profiling of large page allocation
|
|
|
@27129
|
15 years |
vboxsync |
scm cleaned up some whitespace.
|
|
|
@27123
|
15 years |
vboxsync |
space
|
|
|
@27113
|
15 years |
vboxsync |
Logging
|
|
|
@27112
|
15 years |
vboxsync |
Missing u1User bit for AMD-V large pages
|
|
|
@27110
|
15 years |
vboxsync |
Logging update
|
|
|
@27108
|
15 years |
vboxsync |
Logging updates
|
|
|
@27065
|
15 years |
vboxsync |
Fixed and cleaned up reference counting mess.
Additional code for …
|
|
|
@27040
|
15 years |
vboxsync |
Logging change
|
|
|
@27038
|
15 years |
vboxsync |
Try to reuse a 2mb large page if it was previously disabled for …
|
|
|
@27026
|
15 years |
vboxsync |
More large page work
|
|
|
@26993
|
15 years |
vboxsync |
VMM: implement some Nehalem MSRs
|
|
|
@26958
|
15 years |
vboxsync |
IOMAllMMIO.cpp: pDevInsR0/RC can be NULL.
|
|
|
@26944
|
15 years |
vboxsync |
PDM,IOM,TM: Added an optional per-device critsect for avoiding the …
|
|
|
@26939
|
15 years |
vboxsync |
ACPI, APIC, HPET: emulate typical configuration wrt ISA interrupt routing
|
|
|
@26911
|
15 years |
vboxsync |
Only PGM_PAGE_STATE_ZERO is valid here
|
|
|
@26907
|
15 years |
vboxsync |
Only valid on 64 bits hosts
|
|
|
@26860
|
15 years |
vboxsync |
Allow user-mode instruction emulation in the pgm pool access handlers …
|
|
|
@26855
|
15 years |
vboxsync |
Introduced EMInterpretInstructionCPUEx to allow user-level instruction …
|
|
|
@26849
|
15 years |
vboxsync |
-Wshadow burns
|
|
|
@26841
|
15 years |
vboxsync |
AMD-V support for large pages (64 bits host, nested paging)
|
|
|
@26727
|
15 years |
vboxsync |
Stats
|
|
|
@26718
|
15 years |
vboxsync |
Updates & fixes
|
|
|
@26717
|
15 years |
vboxsync |
Large page cleanup
|
|
|
@26711
|
15 years |
vboxsync |
Moved check up
|
|
|