|
|
@16675
|
16 years |
vboxsync |
Logging change
|
|
|
@16673
|
16 years |
vboxsync |
Argh
|
|
|
@16672
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16663
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates for 32 bits root pd …
|
|
|
@16661
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16660
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: pdpt invalidation fixes
|
|
|
@16659
|
16 years |
vboxsync |
More logging
|
|
|
@16658
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: update
|
|
|
@16654
|
16 years |
vboxsync |
Symbolic PGMPOOLKIND logging
|
|
|
@16644
|
16 years |
vboxsync |
Same for PGMPOOLKIND_PAE_PDPT_PHYS
|
|
|
@16643
|
16 years |
vboxsync |
Missing PGMPOOLKIND_PAE_PD_PHYS case
|
|
|
@16641
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: PAE guest mode invalidation changes
|
|
|
@16636
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16635
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: more logging
|
|
|
@16634
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed invalidation of pae/32 bit pds
|
|
|
@16628
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: corrected write handler for pae/32 bits
|
|
|
@16626
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: Deal with split PDs in pae/32 bit case.
|
|
|
@16625
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: update
|
|
|
@16624
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: pgmShwSyncPaePDPtr fix for pae shadow & …
|
|
|
@16603
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16599
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16595
|
16 years |
vboxsync |
More missing cases
|
|
|
@16594
|
16 years |
vboxsync |
Missing cases for PGMPOOLKIND_PAE_PDPT_FOR_32BIT
|
|
|
@16593
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: inverted check
|
|
|
@16592
|
16 years |
vboxsync |
Setting the accessed bit of PAE PDPTs causes an VT-x invalid guest …
|
|
|
@16591
|
16 years |
vboxsync |
Same here
|
|
|
@16590
|
16 years |
vboxsync |
rw/us are reserved for PAE pdpte's.
|
|
|
@16582
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: updates
|
|
|
@16579
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: More updates
|
|
|
@16567
|
16 years |
vboxsync |
Disable MMIO optimization for non-VT-x/AMD-V modes completely.
|
|
|
@16465
|
16 years |
vboxsync |
Got rid of the aliased hack that directly manipulates shadow page …
|
|
|
@16463
|
16 years |
vboxsync |
Backed out 42322 completely
|
|
|
@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
|
|
|