|
|
@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
|
|
|
@13820
|
16 years |
vboxsync |
VMM: %VG* inspection - an awfaul lot of these, hope I got it all right…
|
|
|
@13819
|
16 years |
vboxsync |
VMM: %VH* -> %RH*.
|
|
|
@13818
|
16 years |
vboxsync |
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13813
|
16 years |
vboxsync |
#1865: Final VMM cleanups.
|
|
|
@13812
|
16 years |
vboxsync |
legacy
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13789
|
16 years |
vboxsync |
VMM: Ring-0 initializes VM::cCPUs, VMR3CreateVM validates i'ts input …
|
|
|
@13751
|
16 years |
vboxsync |
UVM updates
|
|
|
@13749
|
16 years |
vboxsync |
Some cleanup & updates
|
|
|
@13744
|
16 years |
vboxsync |
Initialize all the VM pointers
|
|
|
@13742
|
16 years |
vboxsync |
Some initial VM data restructuring.
|
|
|
@13714
|
16 years |
vboxsync |
VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
|
|
|
@13701
|
16 years |
vboxsync |
VMM: some statistics cleanup.
|
|
|
@13542
|
16 years |
vboxsync |
Additional release logging for two more VT-x error cases.
|
|
|
@13541
|
16 years |
vboxsync |
Paranoid assertions
|
|
|
@13533
|
16 years |
vboxsync |
Extra assertions to check for unexpected use conditions.
|
|
|
@13532
|
16 years |
vboxsync |
CPUMQueryGuestCtxPtr doesn't need to return a status. It can never fail.
|
|
|
@13517
|
16 years |
vboxsync |
Refined suspend state testing.
|
|
|
@13516
|
16 years |
vboxsync |
Protection against touching VT-x/AMD-V after the suspend signal has …
|
|
|
@13514
|
16 years |
vboxsync |
Enabled power notification callbacks to disable VT-x/AMD-V before …
|
|
|
@13419
|
16 years |
vboxsync |
More logging
|
|
|
@13412
|
16 years |
vboxsync |
spaces. sigh.
|
|
|
@13390
|
16 years |
vboxsync |
Properly export the new functions.
|
|
|
@13367
|
16 years |
vboxsync |
Added new devhlp functions.
|
|
|
@13351
|
16 years |
vboxsync |
Fully emulated lmsw.
|
|
|