|
|
@19246
|
16 years |
vboxsync |
Fixed regression from r46484.
|
|
|
@19240
|
16 years |
vboxsync |
SMP guest fixes
|
|
|
@19232
|
16 years |
vboxsync |
Assertions for raw mode & SMP guests.
|
|
|
@19228
|
16 years |
vboxsync |
Shortcut for one CPU
|
|
|
@19227
|
16 years |
vboxsync |
Implemented VMMGetCpu in ring 0. (SMP guests)
|
|
|
@19217
|
16 years |
vboxsync |
UVM splitup for SMP guests. Global and local request packets supported.
|
|
|
@19195
|
16 years |
vboxsync |
Fixed possible corruption due to RC cache entry reuse.
|
|
|
@19180
|
16 years |
vboxsync |
PGMAllPhys.cpp: PGMPhysGCPhys2HCPhys should take the pgm lock before …
|
|
|
@19175
|
16 years |
vboxsync |
Paranoia
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19092
|
16 years |
vboxsync |
PGMAllPhys.cpp: Fixed wrong (logrel) assertion.
|
|
|
@19076
|
16 years |
vboxsync |
CPUMGetGuestCpuId needs a pVCpu parameter.
|
|
|
@19075
|
16 years |
vboxsync |
CPUMGetGuestCpuIdStdRCPtr -> R3
|
|
|
@19032
|
16 years |
vboxsync |
Split TM for SMP guests.
|
|
|
@19024
|
16 years |
vboxsync |
PGM: Moved shadow mode exit and re-enter from PGMAllPool.cpp to …
|
|
|
@19015
|
16 years |
vboxsync |
Split up TRPM. (guest SMP)
|
|
|
@18992
|
16 years |
vboxsync |
More PGM api changes
|
|
|
@18988
|
16 years |
vboxsync |
PGM api changes
|
|
|
@18987
|
16 years |
vboxsync |
Wrong log statement
|
|
|
@18986
|
16 years |
vboxsync |
Fixed virtual handler update regression.
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18982
|
16 years |
vboxsync |
Compile fix
|
|
|
@18981
|
16 years |
vboxsync |
One more
|
|
|
@18976
|
16 years |
vboxsync |
Mac build fixes
|
|
|
@18958
|
16 years |
vboxsync |
Extra compile check
|
|
|
@18957
|
16 years |
vboxsync |
Fixed locked array size (was too small) and caused corruption.
|
|
|
@18949
|
16 years |
vboxsync |
Bug fix
|
|
|
@18947
|
16 years |
vboxsync |
Mac compiler complains a lot
|
|
|
@18943
|
16 years |
vboxsync |
Mac build fix
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18880
|
16 years |
vboxsync |
PGM/MM: Implemented the /RamPreAlloc CFGM option.
|
|
|
@18835
|
16 years |
vboxsync |
PGMAllBth.h: Fix for CR3 mismatch assertion in strict builds when …
|
|
|
@18790
|
16 years |
vboxsync |
PGMAllBth.h: todos.
|
|
|
@18771
|
16 years |
vboxsync |
Wrong condition
|
|
|
@18770
|
16 years |
vboxsync |
Fake rdpmc instead of causing an invalid opcode exception.
|
|
|
@18764
|
16 years |
vboxsync |
Extra logging of Intel performance counter MSR accesses
|
|
|
@18731
|
16 years |
vboxsync |
Mark shadow pgm pool page as used when syncing one that already …
|
|
|
@18729
|
16 years |
vboxsync |
More logging
|
|
|
@18725
|
16 years |
vboxsync |
PGMAllMap.cpp: relaxed two assertions (for now) to the thru reset.
|
|
|
@18724
|
16 years |
vboxsync |
PGM: Fixed bug in pgmMapClearShadowPDEs (PAE mode only) where it would …
|
|
|
@18716
|
16 years |
vboxsync |
PGMAllPhys.cpp: MM_RAM_FLAGS_RESERVED is no more, cleaned out …
|
|
|
@18677
|
16 years |
vboxsync |
Deleted PGMHandlerPhysicalPageReset (unused and not up to date).
|
|
|
@18666
|
16 years |
vboxsync |
VMM: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. (part 2)
|
|
|
@18651
|
16 years |
vboxsync |
PGMChangeMode: clearified status codes.
|
|
|
@18649
|
16 years |
vboxsync |
VMSetRuntimeError: clearification, status codes *must* be propagated, …
|
|
|
@18646
|
16 years |
vboxsync |
VMSetRuntimeErrorV: my patented inverted fFlags verfication again. grumble.
|
|
|
@18645
|
16 years |
vboxsync |
VMSetRuntimeError[V] refactoring: fFatal -> fFlags, may return …
|
|
|
@18617
|
16 years |
vboxsync |
PGM,EM: Handle out of memory situations more gracefully - part 1. New …
|
|
|
@18532
|
16 years |
vboxsync |
PDMCritSect: Increased the padding size on 32-bit (+32 bytes) for …
|
|
|
@18355
|
16 years |
vboxsync |
pgmPoolCacheFreeOne: Rewrote recursion to a finit loop; overflowing …
|
|
|
@18345
|
16 years |
vboxsync |
PGMAllPhys.cpp: Use new IPE status codes.
|
|
|
@18339
|
16 years |
vboxsync |
pgmPhysAllocPage: pgmPoolTrackFlushGCPhys returns VINF_PGM_SYNC_CR3 …
|
|
|
@18338
|
16 years |
vboxsync |
EMInterpretDisasOne: return val spec.
|
|
|
@18330
|
16 years |
vboxsync |
MapCR3: return VERR_INTERNAL_ERROR_2.
|
|
|
@18291
|
16 years |
vboxsync |
PGM: Map PGMRAMRANGES above 4GB outside HMA (see defect). Changed …
|
|
|
@18290
|
16 years |
vboxsync |
pgmPoolGetPageByHCPhys: shut up.
|
|
|
@18287
|
16 years |
vboxsync |
MMHeap,MMHyper: Adjusting statistics.
|
|
|
@18279
|
16 years |
vboxsync |
PGMAllPhys.cpp: reverted r44713.
|
|
|
@18266
|
16 years |
vboxsync |
PGM: Made PGMR3PhysRomProtect use instead of doing a full pool flush …
|
|
|
@18234
|
16 years |
vboxsync |
IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page. (missed one)
|
|
|
@18232
|
16 years |
vboxsync |
IOMMMIOModifyPage -> IOMMMIOMapMMIO2Page.
|
|
|
@18230
|
16 years |
vboxsync |
PGM,IOM: Implemented MMIO2 aliases for MMIO pages. This involved some …
|
|
|
@18215
|
16 years |
vboxsync |
pgmPoolMonitorFlush: details.
|
|
|
@18207
|
16 years |
vboxsync |
PGMPhysGCPhys2R3Ptr: quiet, please.
|
|
|
@18192
|
16 years |
vboxsync |
nc
|
|
|
@18143
|
16 years |
vboxsync |
VMM,Devices: Changed ROM registration and fixed some shadowed ROM …
|
|
|
@18131
|
16 years |
vboxsync |
darwin build fix.
|
|
|
@18125
|
16 years |
vboxsync |
PGM: MapCR3 anywhere again (new phys code).
|
|
|
@18101
|
16 years |
vboxsync |
PDM,PGM,DevPcArch,types.h: Added GCPhys2CCPtr conversion methods to …
|
|
|
@18093
|
16 years |
vboxsync |
More verbose assertion
|
|
|
@18082
|
16 years |
vboxsync |
recompiler adaption of r44723
|
|
|
@18078
|
16 years |
vboxsync |
VMM: CR6743344: rdmsr(TSC) == rdtsc
|
|
|
@18073
|
16 years |
vboxsync |
debugger: make it a bit more working
|
|
|
@17795
|
16 years |
vboxsync |
PGMPhys: fix missing pRam-> in front of GCPhys. The address …
|
|
|
@17787
|
16 years |
vboxsync |
PGMMPhysWrite: Use the correct page address when growing the ram range.
|
|
|
@17695
|
16 years |
vboxsync |
Minor emulation changes for VT-x.
|
|
|
@17693
|
16 years |
vboxsync |
Fixed SELMShadowCR3Changed
|
|
|
@17667
|
16 years |
vboxsync |
pgmPoolAlloc no longer fails with non-fatal errors.
|
|
|
@17660
|
16 years |
vboxsync |
PGM: Saved state hacking, fA20Enabled is now bool, shadow ROM bug fix, …
|
|
|
@17659
|
16 years |
vboxsync |
pgmPoolFlushAllSpecialRoots: No need to push/pop a dynmap subset if …
|
|
|
@17658
|
16 years |
vboxsync |
PGMGetHyperCR3: mac fix.
|
|
|
@17644
|
16 years |
vboxsync |
Fixed one lock
|
|
|
@17643
|
16 years |
vboxsync |
Some more locking. We really need a better solution.
|
|
|
@17641
|
16 years |
vboxsync |
Exclude some unused code in RC.
|
|
|
@17639
|
16 years |
vboxsync |
More locking required for dynamic mappings in RC.
|
|
|
@17616
|
16 years |
vboxsync |
Inform SELM about shadow CR3 changes.
|
|
|
@17612
|
16 years |
vboxsync |
Always clear pdpt flag when freeing the hypervisor mappings
|
|
|
@17611
|
16 years |
vboxsync |
Fixed PAE PDPT dereferencing.
|
|
|
@17596
|
16 years |
vboxsync |
Corrected pgmR3SyncPTResolveConflictPAE parameter
|
|
|
@17595
|
16 years |
vboxsync |
Missing breaks
|
|
|
@17593
|
16 years |
vboxsync |
Backed out 44052
|
|
|
@17592
|
16 years |
vboxsync |
Better assertion
|
|
|
@17591
|
16 years |
vboxsync |
Better to allocate the hypervisor region in guest PDPEs that exist already.
|
|
|
@17589
|
16 years |
vboxsync |
More assertions
|
|
|
@17586
|
16 years |
vboxsync |
Removed all dead non-VBOX_WITH_PGMPOOL_PAGING_ONLY code.
|
|
|
@17562
|
16 years |
vboxsync |
Backed out 44000; code was already inactive
|
|
|
@17561
|
16 years |
vboxsync |
VBOX_WITH_PGMPOOL_PAGING_ONLY: doesn't apply here
|
|
|
@17559
|
16 years |
vboxsync |
Update
|
|
|
@17558
|
16 years |
vboxsync |
Fixed shadow mode reinit (again)
|
|
|
@17556
|
16 years |
vboxsync |
Allow pgm pool flushing only in ring 3. Deal with shadow mode reinit …
|
|
|