|
|
@16462
|
16 years |
vboxsync |
Triggers assertions; disable r42332 for now
|
|
|
@16458
|
16 years |
vboxsync |
Disabled attempt to sync aliased pages the proper way.
|
|
|
@16457
|
16 years |
vboxsync |
Clear HCPhys of a reset MMIO range.
|
|
|
@16428
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: cleaned up
|
|
|
@16427
|
16 years |
vboxsync |
More
|
|
|
@16426
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more missing cases
|
|
|
@16425
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: missing cases for pgm pool
|
|
|
@16424
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed PrefetchPage for PAE shadow paging
|
|
|
@16423
|
16 years |
vboxsync |
More updates
|
|
|
@16419
|
16 years |
vboxsync |
Store the iUser & iUserTable of the root shadow page table in PGM.
|
|
|
@16418
|
16 years |
vboxsync |
Updates
|
|
|
@16416
|
16 years |
vboxsync |
Build fixes
|
|
|
@16415
|
16 years |
vboxsync |
Updates
|
|
|
@16414
|
16 years |
vboxsync |
indentation, gcc warning (missing default case)
|
|
|
@16409
|
16 years |
vboxsync |
Disabled assertion
|
|
|
@16408
|
16 years |
vboxsync |
Fixed disabling of hypervisor mappings in VT-x/AMD-V mode.
|
|
|
@16407
|
16 years |
vboxsync |
More logging
|
|
|
@16376
|
16 years |
vboxsync |
Paging updates. Deal with mode switches and cr3 updates.
|
|
|
@16358
|
16 years |
vboxsync |
Fixed 42155 regression (presumably).
|
|
|
@16321
|
16 years |
vboxsync |
More paging updates
|
|
|
@16317
|
16 years |
vboxsync |
Moved Map- and UnmapCR3 to Bth as they affect both guest and shadow …
|
|
|
@16300
|
16 years |
vboxsync |
More paging updates
|
|
|
@16260
|
16 years |
vboxsync |
More paging updates
|
|
|
@16232
|
16 years |
vboxsync |
More shadow paging updates (disabled)
|
|
|
@16203
|
16 years |
vboxsync |
Updates in preparation for PGM pool based paging everywhere.
|
|
|
@16194
|
16 years |
vboxsync |
pgmShwSyncLongModePDPtr: removed redudant code.
|
|
|
@16177
|
16 years |
vboxsync |
Another Mac compile fix
|
|
|
@16172
|
16 years |
vboxsync |
Moved amd64 paging data to unified shadow paging section.
|
|
|
@16108
|
16 years |
vboxsync |
CPUM: Fixed 64-bit FPU management on the mac.
|
|
|
@16047
|
16 years |
vboxsync |
fixed last second typo.
|
|
|
@16045
|
16 years |
vboxsync |
PGMR3PhysTlbGCPhys2Ptr: Deal correctly with disabled access handlers. …
|
|
|
@16037
|
16 years |
vboxsync |
Don't assert for 8 byte stos/movs
|
|
|
@15996
|
16 years |
vboxsync |
Fixed wrong return code; broke MCP2 booting with AMD-V/VT-x
|
|
|
@15990
|
16 years |
vboxsync |
Fixed nested paging base addresses for pool allocations of PML4Es & PDPTEs
|
|
|
@15723
|
16 years |
vboxsync |
Another assertion correction
|
|
|
@15722
|
16 years |
vboxsync |
Adjusted assertion
|
|
|
@15671
|
16 years |
vboxsync |
PGMAllHandler.cpp: Prevent pgmPoolTrackFlushGCPhysPTsSlow and …
|
|
|
@15635
|
16 years |
vboxsync |
More logging
|
|
|
@15634
|
16 years |
vboxsync |
Check parameter size correctly (disabled smsw).
|
|
|
@15633
|
16 years |
vboxsync |
Smsw emlution (inactive).
|
|
|
@15632
|
16 years |
vboxsync |
Extra instruction
|
|
|
@15432
|
16 years |
vboxsync |
Disabled assertion.
|
|
|
@15430
|
16 years |
vboxsync |
Move the flush all subset.
|
|
|
@15428
|
16 years |
vboxsync |
PGM: PGMDynMapHCPageOff -> pgmDynMapHCPageOff, making it internal and …
|
|
|
@15426
|
16 years |
vboxsync |
EMAll: STOSWD - reject REP operations that crossess pages. The shadow …
|
|
|
@15425
|
16 years |
vboxsync |
PGMR0DynMapHCPage: always successful, or will bail out to ring-3.
|
|
|
@15424
|
16 years |
vboxsync |
PGM: pgmR0DynMapHCPageInlined won't fail.
|
|
|
@15421
|
16 years |
vboxsync |
EMAll: BTS, BTR and BTC looks fine to me for all 32-bit hosts since …
|
|
|
@15420
|
16 years |
vboxsync |
EMAll: ADD, ADC and SUB - the first is used a bit by windows.
|
|
|
@15419
|
16 years |
vboxsync |
EMAll: Corrected PGMVerifyAccess call in the STOSDW emulation to pass …
|
|
|
@15418
|
16 years |
vboxsync |
EMAll: AND, OR and XOR on darwin/R0 - the first two are for vista64.
|
|
|
@15416
|
16 years |
vboxsync |
CPUM: hybrid 32-bit kernel FPU mess.
|
|
|
@15413
|
16 years |
vboxsync |
#3202: CMPXCHG - 64-bit solaris optimziation.
|
|
|
@15412
|
16 years |
vboxsync |
EMAll: Whitelisted XCHG for >4 bytes operations (64-bit ubuntu 8.10 …
|
|
|
@15411
|
16 years |
vboxsync |
VMM: Working around set overflows caused by the page pool.
|
|
|
@15410
|
16 years |
vboxsync |
PGM: Deal with pgmPoolAlloc failure in MapCR3 without relying on …
|
|
|
@15406
|
16 years |
vboxsync |
PGMPool: temporarily enabled the old code.
|
|
|
@15405
|
16 years |
vboxsync |
PGMPool: Don't flush the pool anywhere but in ring-3, it just takes …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@15390
|
16 years |
vboxsync |
X86_CPUID_AMD_FEATURE_EDX_SEP not set it seems in 32 bits mode. (Intel)
|
|
|
@15348
|
16 years |
vboxsync |
#3202: Optimized PGMPOOL_PAGE_2_PTR for darwin/R0 and */RC.
|
|
|
@15344
|
16 years |
vboxsync |
#3202: Optimizations of the dynamic page mapping code (ring-0). Do …
|
|
|
@15284
|
16 years |
vboxsync |
PGM, REM: Virtual address in TLB - this is what I meant…
|
|
|
@15228
|
16 years |
vboxsync |
backed out 40461. (PGMAllBth.h)
|
|
|
@15227
|
16 years |
vboxsync |
PGMAllBth: Fixed typo in CalcKind (harmless), did some predicting and …
|
|
|
@15226
|
16 years |
vboxsync |
PGM: Inlined PGMDynMapHCPageOff (get rid of it perhaps?).
|
|
|
@15188
|
16 years |
vboxsync |
Some typos corrected.
|
|
|
@15184
|
16 years |
vboxsync |
typos
|
|
|
@15181
|
16 years |
vboxsync |
Restrict instruction emulation for 64 bits guests on 32 bits hosts.
|
|
|
@15174
|
16 years |
vboxsync |
#1865: don't ever return invalid ring-0 address on 2x4G systems, …
|
|
|
@15167
|
16 years |
vboxsync |
HWACCMGetShwPagingMode change backed out.
|
|
|
@15162
|
16 years |
vboxsync |
Compile fix
|
|
|
@15161
|
16 years |
vboxsync |
Backed out accidental commit 40567
|
|
|
@15160
|
16 years |
vboxsync |
Compile fix
|
|
|
@15159
|
16 years |
vboxsync |
Set the correct shadow paging mode for AMD-V nested paging.
|
|
|
@15111
|
16 years |
vboxsync |
Fixed offset overflow bug (#3357).
|
|
|
@15096
|
16 years |
vboxsync |
typo
|
|
|
@15037
|
16 years |
vboxsync |
build fix.
|
|
|
@15036
|
16 years |
vboxsync |
iomMMIODoRead: Handle the _FF and _00 status codes, changed default …
|
|
|
@14994
|
16 years |
vboxsync |
Moved CPUMStack.cpp to the all dir
|
|
|
@14974
|
16 years |
vboxsync |
reenabled VA in TLB code
|
|
|
@14969
|
16 years |
vboxsync |
VMM support for completing VA in TLB (not much tested)
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14870
|
16 years |
vboxsync |
Cleaning up.
|
|
|
@14868
|
16 years |
vboxsync |
PGMR0DynMap: some predictions based on statistics, 5 more stats.
|
|
|
@14859
|
16 years |
vboxsync |
More updates for 32/64.
|
|
|
@14809
|
16 years |
vboxsync |
PGMAllPool: RTLogPrintf exist in ring-0 now.
|
|
|
@14755
|
16 years |
vboxsync |
#1865: Converted 4 PGM*2HC* conversion functions to RTR3PTR.
|
|
|
@14754
|
16 years |
vboxsync |
pgmPoolMonitorChainChanging regression fix. (grr)
|
|
|
@14753
|
16 years |
vboxsync |
pgmPoolMonitorChainChanging regression fix.
|
|
|
@14751
|
16 years |
vboxsync |
#1865: PGMAllPool: Fixes for non-contiguous mapping of the fake 2048 …
|
|
|
@14749
|
16 years |
vboxsync |
#1865: PGMAllPool: PGMPOOLKIND_ROOT_PAE_PD -> …
|
|
|
@14704
|
16 years |
vboxsync |
Some more switcher work
|
|
|
@14681
|
16 years |
vboxsync |
PGMAllBth.h: assertion text.
|
|
|
@14678
|
16 years |
vboxsync |
pgmPoolMapPage: Fixed bug in darwin specific code (wrong HCPhys).
|
|
|
@14677
|
16 years |
vboxsync |
SyncCR3: Fixed pPDEDst walking with GST=32/SHW=PAE. Fixed assertion.
|
|
|
@14600
|
16 years |
vboxsync |
MMHyperXToR0: fail and asset if the address wasn't mapped into ring-0 …
|
|
|
@14599
|
16 years |
vboxsync |
MMHyperR0ToY: Lookup on the actual R0 address instead of hacked R3.
|
|
|
@14597
|
16 years |
vboxsync |
Added R0 address to MMR3HyperMapHCPhys and made the MMHyperXToR0 use …
|
|
|
@14562
|
16 years |
vboxsync |
Corrected wrong pointer calculation
|
|
|