|
|
@15289
|
16 years |
vboxsync |
Flush the queued writes first before checking the values. (debug only)
|
|
|
@15288
|
16 years |
vboxsync |
Exclusive
|
|
|
@15276
|
16 years |
vboxsync |
Fix
|
|
|
@15275
|
16 years |
vboxsync |
Fixes
|
|
|
@15273
|
16 years |
vboxsync |
Missing setup
|
|
|
@15265
|
16 years |
vboxsync |
Wrong operand order
|
|
|
@15262
|
16 years |
vboxsync |
Bug fixes
|
|
|
@15258
|
16 years |
vboxsync |
Don't cache 64 bits read and writes for now (the _FULL fields).
|
|
|
@15257
|
16 years |
vboxsync |
PGMR0DynMap: Two more parenthesis.
|
|
|
@15255
|
16 years |
vboxsync |
Compile fixes
|
|
|
@15254
|
16 years |
vboxsync |
Bugfix
|
|
|
@15253
|
16 years |
vboxsync |
Fixed wrong opcodes
|
|
|
@15250
|
16 years |
vboxsync |
Duplicate index
|
|
|
@15249
|
16 years |
vboxsync |
More VMCS access caching work.
|
|
|
@15246
|
16 years |
vboxsync |
More VMCS read/write caching.
|
|
|
@15224
|
16 years |
vboxsync |
PGMR0DynMap: Silly silly silly silly bug, mapping were mapped write …
|
|
|
@15218
|
16 years |
vboxsync |
HWACCM: some temporary profiling of sub-parts of SwitchFromGC_2.
|
|
|
@15214
|
16 years |
vboxsync |
HWACCMA.asm: code alignment, avoid stack.
|
|
|
@15213
|
16 years |
vboxsync |
HWACCMA.asm: code alignment.
|
|
|
@15211
|
16 years |
vboxsync |
VMXR0SaveHostState: Assert on bad cs and ss.
|
|
|
@15199
|
16 years |
vboxsync |
HWACCMR0A.asm: trimmed down VMXR0StartVM32 without any real effect. :/
|
|
|
@15198
|
16 years |
vboxsync |
HWACCMR0A.asm: retf -> far jmps for 64->32 thunking on darwin.
|
|
|
@15197
|
16 years |
vboxsync |
HWACCM: split up the SwitchFromGC (aka StatExit) stats into two parts …
|
|
|
@15196
|
16 years |
vboxsync |
PGMR0DynMap: profiling the whole shebang.
|
|
|
@15189
|
16 years |
vboxsync |
VMXR0RunGuestCode: profiling fixes.
|
|
|
@15186
|
16 years |
vboxsync |
Fixed fpu and debug state syncing.
|
|
|
@15154
|
16 years |
vboxsync |
Always use amd64 paging if the guest is in amd64 mode (nested paging).
|
|
|
@15153
|
16 years |
vboxsync |
Always use amd64 paging if the guest is in amd64 mode (nested paging).
|
|
|
@15150
|
16 years |
vboxsync |
Wrong handler
|
|
|
@15147
|
16 years |
vboxsync |
Wrong push order
|
|
|
@15144
|
16 years |
vboxsync |
Oops
|
|
|
@15142
|
16 years |
vboxsync |
Compile fixes
|
|
|
@15141
|
16 years |
vboxsync |
Cleaned up
|
|
|
@15134
|
16 years |
vboxsync |
HWACCMR0: Don't register power notification when using SUPR0EnableVTx …
|
|
|
@15072
|
16 years |
vboxsync |
Compile fixes
|
|
|
@15071
|
16 years |
vboxsync |
Deal with 64 bits address flushes in 32 bits host mode. (flush the …
|
|
|
@15046
|
16 years |
vboxsync |
No need to restore CR2 for AMD-V.
|
|
|
@15040
|
16 years |
vboxsync |
Always set the tpr shadow feature; host mode is irrelevant
|
|
|
@15033
|
16 years |
vboxsync |
Push VMCS addresses
|
|
|
@15031
|
16 years |
vboxsync |
Switcher updates
|
|
|
@15017
|
16 years |
vboxsync |
More detailed statistics for CRx accesses.
|
|
|
@14997
|
16 years |
vboxsync |
Clearly mark possible 64 bits values
|
|
|
@14993
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14978
|
16 years |
vboxsync |
props
|
|
|
@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)
|
|
|
@14899
|
16 years |
vboxsync |
Wrote testcase for the new switcher.
|
|
|
@14897
|
16 years |
vboxsync |
Deal with undocumented interrupt type for breakpoint exceptions
|
|
|
@14895
|
16 years |
vboxsync |
Wrong string specifier
|
|
|
@14888
|
16 years |
vboxsync |
Small update
|
|
|
@14880
|
16 years |
vboxsync |
PGMR0DynMap: nit picking.
|
|
|
@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.
|
|
|
@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.
|
|
|
@14850
|
16 years |
vboxsync |
PGMR0DynMap: statistics and tuning of autoset insertion.
|
|
|
@14845
|
16 years |
vboxsync |
Switcher updates
|
|
|
@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).
|
|
|
@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.
|
|
|
@14757
|
16 years |
vboxsync |
#3202: do PGMDynMapReleaseAutoSet/PGMDynMapStartAutoSet in the …
|
|
|
@14752
|
16 years |
vboxsync |
PGMR0DynMap: lowered guard page count from 7 to 3, hoping that that …
|
|
|
@14748
|
16 years |
vboxsync |
PGMR0DynMap: a couple of bugs, guard pages and PGMR0DynMapAssertIntegrity.
|
|
|
@14721
|
16 years |
vboxsync |
VMMR0A.asm: win.x86 linker warning.
|
|
|
@14719
|
16 years |
vboxsync |
VMMR0: Fixed mac breakage.
|
|
|
@14679
|
16 years |
vboxsync |
HWVMX,VMM: make 100% sure the logger doesn't screw us during the …
|
|
|
@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.
|
|
|
@14672
|
16 years |
vboxsync |
VMMR0CallHostSetJmp/LongJmp: Implemented stack switching for darwin.
|
|
|
@14671
|
16 years |
vboxsync |
VMMR0EntryEx fix.
|
|
|
@14663
|
16 years |
vboxsync |
PGMR0DynMap: logging/hacking.
|
|
|
@14659
|
16 years |
vboxsync |
PGMR0DynMap: Fixes and logging.
|
|
|
@14658
|
16 years |
vboxsync |
HWACCMR0: Added PGMDynMap*AutoSet calls upon entry and exit (darwin only).
|
|
|
@14654
|
16 years |
vboxsync |
VMXR0SaveHostState: Mac CS/SS hacks.
|
|
|
@14651
|
16 years |
vboxsync |
Compile fix
|
|
|
@14650
|
16 years |
vboxsync |
Partial VT-x cleanup.
|
|
|
@14649
|
16 years |
vboxsync |
Backed out 39954
|
|
|
@14648
|
16 years |
vboxsync |
Initial work for 64 bits VT-x guests on 32 bits hosts.
|
|
|
@14647
|
16 years |
vboxsync |
Wrong stat counter
|
|
|
@14608
|
16 years |
vboxsync |
@todo
|
|
|
@14607
|
16 years |
vboxsync |
PGMR0DynMap, VMM.cpp: Usee VMMIsHwVirtExtForced for …
|
|
|
@14606
|
16 years |
vboxsync |
HWACCMR0.cpp: partly enabled the code on the mac.
|
|
|
@14605
|
16 years |
vboxsync |
HWVMXR0.cpp: 32-bit logging fix.
|
|
|