|
|
@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.
|
|
|
@14581
|
16 years |
vboxsync |
Explicit VMCS field width.
|
|
|
@14580
|
16 years |
vboxsync |
Some updates
|
|
|
@14539
|
16 years |
vboxsync |
PGMR0DynMap: More tests.
|
|
|
@14536
|
16 years |
vboxsync |
PGMR0DynMap: Some more fixes and tests.
|
|
|
@14533
|
16 years |
vboxsync |
missing bits from r39820
|
|
|
@14532
|
16 years |
vboxsync |
Compile fix
|
|
|
@14530
|
16 years |
vboxsync |
More error logging
|
|
|
@14528
|
16 years |
vboxsync |
PGMR0DynMap: fixes & testcase (PGMDynMapHCPage now works).
|
|
|
@14519
|
16 years |
vboxsync |
PGMR0DynMap: fixes (InitVM+TermVM working).
|
|
|
@14517
|
16 years |
vboxsync |
PGMR0DynMap: fixes
|
|
|
@14515
|
16 years |
vboxsync |
SUPDrv,SUPLib,VMM: Kicked out the dead VBOX_WITH_IDT_PATCHING code.
|
|
|
@14505
|
16 years |
vboxsync |
small optimization
|
|
|
@14504
|
16 years |
vboxsync |
PGMR0DynMap: Re-enabled the code.
|
|
|
@14500
|
16 years |
vboxsync |
IPRT/SUPDrv/VMM: Made RTR0AssertPanicSystem available to VMMR0.r0 on …
|
|
|
@14499
|
16 years |
vboxsync |
VMM: Don't try use the invalid pvSavedStack pointer on darwin, set it …
|
|
|
@14494
|
16 years |
vboxsync |
#1865: PGMR0DynMap - retry with smaller segments if one big one is …
|
|
|
@14493
|
16 years |
vboxsync |
#1865: PGMR0DynMap init code written.
|
|
|
@14492
|
16 years |
vboxsync |
#1865: PGMR0DynMap init code written.
|
|
|
@14484
|
16 years |
vboxsync |
#1865: More code.
|
|
|
@14416
|
16 years |
vboxsync |
Argh
|
|
|
@14415
|
16 years |
vboxsync |
Corrected assertion
|
|
|
@14414
|
16 years |
vboxsync |
Wrong control for rdtscp intercept.
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@14404
|
16 years |
vboxsync |
PGMR0DynMap: Disabled the init/term code.
|
|
|
@14385
|
16 years |
vboxsync |
Removed debug logging
|
|
|
@14378
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14376
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14374
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14366
|
16 years |
vboxsync |
Cleaned up some more.
|
|
|
@14364
|
16 years |
vboxsync |
Preparations
|
|
|
@14362
|
16 years |
vboxsync |
#1865: ring-0 mapping cache, code in progress.
|
|
|
@14308
|
16 years |
vboxsync |
More logging
|
|
|
@14307
|
16 years |
vboxsync |
Log EPT misconfiguration errors
|
|
|
@14306
|
16 years |
vboxsync |
Ignore pending software exceptions. (the instruction will be restarted …
|
|
|
@14299
|
16 years |
vboxsync |
Corrected grammos in comments. No code changes.
|
|
|
@14244
|
16 years |
vboxsync |
PGMR0DynMap: flushing macbook air code.
|
|
|
@14114
|
16 years |
vboxsync |
#1865: Some structures and external API for the ring-0 dynamic mapping …
|
|
|
@14110
|
16 years |
vboxsync |
Compile fix
|
|
|
@14109
|
16 years |
vboxsync |
Implemented NMI injection.
|
|
|
@14091
|
16 years |
vboxsync |
Minor cleanup
|
|
|
@14042
|
16 years |
vboxsync |
Windows build fix; VBoxDD*R0/GC should not link against RuntimeR0/GC, …
|
|
|
@14033
|
16 years |
vboxsync |
VMMR0.def: nocrt exports.
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13909
|
16 years |
vboxsync |
More updates
|
|
|
@13908
|
16 years |
vboxsync |
Fixed include order, a bunch of GCC 3.3 warnings, OS/2 build.
|
|
|
@13905
|
16 years |
vboxsync |
Moved more data.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13879
|
16 years |
vboxsync |
SMP updates for VT-x/AMD-V.
|
|
|
@13873
|
16 years |
vboxsync |
Updates
|
|
|
@13872
|
16 years |
vboxsync |
Pass the VMCPU id on to all hwaccm functions.
|
|
|
@13871
|
16 years |
vboxsync |
VMMR0EntryFast: Always validate idCpu.
|
|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|