|
|
@14987
|
16 years |
vboxsync |
Fully functional switcher
|
|
|
@14986
|
16 years |
vboxsync |
Disable write protect in the 32->64 switcher.
|
|
|
@14985
|
16 years |
vboxsync |
Backed out 40353.
|
|
|
@14983
|
16 years |
vboxsync |
Make the PAE intermediate PDPTs r/w.
|
|
|
@14981
|
16 years |
vboxsync |
Update
|
|
|
@14979
|
16 years |
vboxsync |
Switcher fixes
|
|
|
@14978
|
16 years |
vboxsync |
props
|
|
|
@14974
|
16 years |
vboxsync |
reenabled VA in TLB code
|
|
|
@14969
|
16 years |
vboxsync |
VMM support for completing VA in TLB (not much tested)
|
|
|
@14966
|
16 years |
vboxsync |
PDM, DBGC: debugger read and write APIs.
|
|
|
@14946
|
16 years |
vboxsync |
Some todos added
|
|
|
@14945
|
16 years |
vboxsync |
Manual disassembly of ins/outs. Take two.
|
|
|
@14943
|
16 years |
vboxsync |
Disassemble ins/outs manually to deal with segment prefixes.
|
|
|
@14903
|
16 years |
vboxsync |
HWACCMR0: Try use SUPR0EnableVTx. (#3202)
|
|
|
@14902
|
16 years |
vboxsync |
HWACCM: Overlooked one fallback from VT-x to rawmode (darwin).
|
|
|
@14900
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14899
|
16 years |
vboxsync |
Wrote testcase for the new switcher.
|
|
|
@14898
|
16 years |
vboxsync |
export
|
|
|
@14897
|
16 years |
vboxsync |
Deal with undocumented interrupt type for breakpoint exceptions
|
|
|
@14895
|
16 years |
vboxsync |
Wrong string specifier
|
|
|
@14892
|
16 years |
vboxsync |
export
|
|
|
@14891
|
16 years |
vboxsync |
Deleted too much
|
|
|
@14890
|
16 years |
vboxsync |
export
|
|
|
@14888
|
16 years |
vboxsync |
Small update
|
|
|
@14887
|
16 years |
vboxsync |
Disallow any mixed use of hwaccm & software virtualization. Don't …
|
|
|
@14885
|
16 years |
vboxsync |
Different error message for AMD-V.
|
|
|
@14884
|
16 years |
vboxsync |
Compile fix
|
|
|
@14883
|
16 years |
vboxsync |
We can't allow a patched VM to be restored when we're currently forced …
|
|
|
@14880
|
16 years |
vboxsync |
PGMR0DynMap: nit picking.
|
|
|
@14878
|
16 years |
vboxsync |
Renamed
|
|
|
@14877
|
16 years |
vboxsync |
PGMR0DynMap: bigger cache (4x), even fewer unrolled/inlined collision …
|
|
|
@14876
|
16 years |
vboxsync |
Debug state save fix for AMD-V.
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14871
|
16 years |
vboxsync |
Removed assertions that will trigger.
|
|
|
@14870
|
16 years |
vboxsync |
Cleaning up.
|
|
|
@14868
|
16 years |
vboxsync |
PGMR0DynMap: some predictions based on statistics, 5 more stats.
|
|
|
@14864
|
16 years |
vboxsync |
invalid format type
|
|
|
@14862
|
16 years |
vboxsync |
Compile fix
|
|
|
@14861
|
16 years |
vboxsync |
PGMR0DynMap: disabled expensive statistic.
|
|
|
@14859
|
16 years |
vboxsync |
More updates for 32/64.
|
|
|
@14857
|
16 years |
vboxsync |
PGMR0DynMap: Added missing if (fInvalidateIt) before ASMInvalidatePage …
|
|
|
@14853
|
16 years |
vboxsync |
PGMR0DynMap: Sane PGMR0DYNMAP_GUARD_PAGES values.
|
|
|
@14851
|
16 years |
vboxsync |
More switcher target functions for FPU and debug state updates.
|
|
|
@14850
|
16 years |
vboxsync |
PGMR0DynMap: statistics and tuning of autoset insertion.
|
|
|
@14848
|
16 years |
vboxsync |
Alignment
|
|
|
@14847
|
16 years |
vboxsync |
Compile fixes
|
|
|
@14845
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14833
|
16 years |
vboxsync |
Drop the global VBOX_WITH_NEW_RECOMPILER global.
|
|
|
@14831
|
16 years |
vboxsync |
whole bunch: avoid runtime.h, include individual headers indead.
|
|
|
@14826
|
16 years |
vboxsync |
VMM: New DevHlp pfnMMIO2MapKernel for darwin/VT-x/VGA.
|
|
|
@14823
|
16 years |
vboxsync |
PGMR0DynMap: fixed assertion (copy & past).
|
|
|
@14822
|
16 years |
vboxsync |
PGMR0DynMap: Fixed bug in previous pgmR0DynMapPageSlow bug fix. Bad …
|
|
|
@14821
|
16 years |
vboxsync |
GVMMR0.cpp: cleanup bugfix.
|
|
|
@14811
|
16 years |
vboxsync |
VMM: Always call VMMR0TermVM{HWACCMR0TermVM,PGMR0DynMapTerm}, don't …
|
|
|
@14810
|
16 years |
vboxsync |
PGMR0DynMap: Run release builds with 1 guard page (for now).
|
|
|
@14809
|
16 years |
vboxsync |
PGMAllPool: RTLogPrintf exist in ring-0 now.
|
|
|
@14806
|
16 years |
vboxsync |
#3202: config and VT-X/software mix errors.
|
|
|
@14805
|
16 years |
vboxsync |
#3202: Use SUPR0Abs*.
|
|
|
@14804
|
16 years |
vboxsync |
#3202: Got long mode darwin host running.
|
|
|
@14803
|
16 years |
vboxsync |
#3202: More darwin mess.
|
|
|
@14802
|
16 years |
vboxsync |
#3202: More darwin mess.
|
|
|
@14799
|
16 years |
vboxsync |
#3202: assembly hacking for weird darwin kernel.
|
|
|
@14785
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14776
|
16 years |
vboxsync |
More cleanup
|
|
|
@14771
|
16 years |
vboxsync |
Fixed 64 bits switcher loading
|
|
|
@14768
|
16 years |
vboxsync |
Update
|
|
|
@14767
|
16 years |
vboxsync |
Updates
|
|
|
@14766
|
16 years |
vboxsync |
PAE to AMD64 switcher
|
|
|
@14765
|
16 years |
vboxsync |
Updates
|
|
|
@14764
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14762
|
16 years |
vboxsync |
comment
|
|
|
@14758
|
16 years |
vboxsync |
Removed VMMR3InitSwitcher.
|
|
|
@14757
|
16 years |
vboxsync |
#3202: do PGMDynMapReleaseAutoSet/PGMDynMapStartAutoSet in the …
|
|
|
@14756
|
16 years |
vboxsync |
VM.cpp: Fixed typo in HwVirtExtForced query.
|
|
|
@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.
|
|
|
@14752
|
16 years |
vboxsync |
PGMR0DynMap: lowered guard page count from 7 to 3, hoping that that …
|
|
|
@14751
|
16 years |
vboxsync |
#1865: PGMAllPool: Fixes for non-contiguous mapping of the fake 2048 …
|
|
|
@14750
|
16 years |
vboxsync |
DECLINLINE
|
|
|
@14749
|
16 years |
vboxsync |
#1865: PGMAllPool: PGMPOOLKIND_ROOT_PAE_PD -> …
|
|
|
@14748
|
16 years |
vboxsync |
PGMR0DynMap: a couple of bugs, guard pages and PGMR0DynMapAssertIntegrity.
|
|
|
@14746
|
16 years |
vboxsync |
enable SSE3 emulation for new recompiler
|
|
|
@14739
|
16 years |
vboxsync |
missing initialization
|
|
|
@14721
|
16 years |
vboxsync |
VMMR0A.asm: win.x86 linker warning.
|
|
|
@14719
|
16 years |
vboxsync |
VMMR0: Fixed mac breakage.
|
|
|
@14716
|
16 years |
vboxsync |
Updates
|
|
|
@14705
|
16 years |
vboxsync |
Make the switcher init a bit more generic.
|
|
|
@14704
|
16 years |
vboxsync |
Some more switcher work
|
|
|
@14683
|
16 years |
vboxsync |
HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
|
|
|
@14682
|
16 years |
vboxsync |
pgmPoolGetPage: assertion text.
|
|
|
@14681
|
16 years |
vboxsync |
PGMAllBth.h: assertion text.
|
|
|
@14680
|
16 years |
vboxsync |
HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
|
|
|
@14679
|
16 years |
vboxsync |
HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
|
|
|
@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.
|
|
|
@14676
|
16 years |
vboxsync |
PGMInternal: Fixed a bunch bad PGMDynMapGCPage calls on darwin (cut & …
|
|
|
@14675
|
16 years |
vboxsync |
EM: temp fix for VERR_VMM_RING0_ASSERTION / DBGF wait. TODO: new event.
|
|
|
@14674
|
16 years |
vboxsync |
PGMR0DynMap: Fixed cLoad overflow - ASMAtomicSubS32 returns the old …
|
|
|
@14673
|
16 years |
vboxsync |
PGMR0DynMap: Fixed cLoad overflow - ASMAtomicSubS32 returns the old value.
|
|
|