|
|
@13858
|
16 years |
vboxsync |
Pass the VMCPU id to the ring 0 callbacks.
|
|
|
@13841
|
16 years |
vboxsync |
The VBox format types - they are not retired, just sligtly deprecated …
|
|
|
@13840
|
16 years |
vboxsync |
Hex format types (Vhx[sd] -> Rhx[sd]).
|
|
|
@13835
|
16 years |
vboxsync |
s/VBOX_SUCCESS/RT_SUCCESS/g s/VBOX_FAILURE/RT_FAILURE/g - VBOX_SUCCESS …
|
|
|
@13834
|
16 years |
vboxsync |
Some strugging format conversions.
|
|
|
@13833
|
16 years |
vboxsync |
VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
|
|
|
@13832
|
16 years |
vboxsync |
IN_GC -> IN_RC.
|
|
|
@13831
|
16 years |
vboxsync |
VMM: Retired VM::pVMGCUnused.
|
|
|
@13830
|
16 years |
vboxsync |
VMM: Disabled VM:pVMGC, removed VM_GUEST_ADDR.
|
|
|
@13829
|
16 years |
vboxsync |
build fix
|
|
|
@13828
|
16 years |
vboxsync |
CPUMR3DisasmInstrCPU: Don't trust MMHyperIsInsideArea if we're not …
|
|
|
@13827
|
16 years |
vboxsync |
MM: Retired MMHyper2HC, MMHyperHC2GC and MMHyperGC2HC.
|
|
|
@13826
|
16 years |
vboxsync |
VMM: And a couple of left overs. phew.
|
|
|
@13825
|
16 years |
vboxsync |
VMM: %VX64 -> %RX64
|
|
|
@13824
|
16 years |
vboxsync |
VMM: %VGp -> %RGp
|
|
|
@13823
|
16 years |
vboxsync |
VMM: %VGv -> %RGv
|
|
|
@13822
|
16 years |
vboxsync |
VMM: %VRv -> %RRv
|
|
|
@13821
|
16 years |
vboxsync |
VMM: %VR* inspection
|
|
|
@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.
|
|
|
@13817
|
16 years |
vboxsync |
PGMLdr: Pointers are signed, cast the poitner to uintptr_t instead of …
|
|
|
@13816
|
16 years |
vboxsync |
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
|
|
|
@13815
|
16 years |
vboxsync |
Some RTGCPTR32 cleanup.
|
|
|
@13813
|
16 years |
vboxsync |
#1865: Final VMM cleanups.
|
|
|
@13812
|
16 years |
vboxsync |
legacy
|
|
|
@13798
|
16 years |
vboxsync |
VMM: Split out the switcher code from VMM.cpp and into VMMSwitcher.cpp.
|
|
|
@13797
|
16 years |
vboxsync |
VMMGetCpuId calls VMR3GetVMCPUId in Ring-3…
|
|
|
@13796
|
16 years |
vboxsync |
VMM: some adjustments.
|
|
|
@13791
|
16 years |
vboxsync |
Moving data around
|
|
|
@13789
|
16 years |
vboxsync |
VMM: Ring-0 initializes VM::cCPUs, VMR3CreateVM validates i'ts input …
|
|
|
@13785
|
16 years |
vboxsync |
More updates
|
|
|
@13784
|
16 years |
vboxsync |
Removed some obsolete VM members.
|
|
|
@13782
|
16 years |
vboxsync |
More SMP groundwork.
|
|
|
@13778
|
16 years |
vboxsync |
Per VCPU init/term.
|
|
|
@13767
|
16 years |
vboxsync |
warning
|
|
|
@13766
|
16 years |
vboxsync |
No need to call RTThreadNativeSelf twice.
|
|
|
@13765
|
16 years |
vboxsync |
VM request updates for dispatching packets to individual CPU threads.
|
|
|
@13757
|
16 years |
vboxsync |
Compile fix
|
|
|
@13755
|
16 years |
vboxsync |
Started with VM request API changes.
|
|
|
@13751
|
16 years |
vboxsync |
UVM updates
|
|
|
@13750
|
16 years |
vboxsync |
Alignment
|
|
|
@13749
|
16 years |
vboxsync |
Some cleanup & updates
|
|
|
@13745
|
16 years |
vboxsync |
Assertion/checks changes.
|
|
|
@13744
|
16 years |
vboxsync |
Initialize all the VM pointers
|
|
|
@13742
|
16 years |
vboxsync |
Some initial VM data restructuring.
|
|
|
@13719
|
16 years |
vboxsync |
VMM: alignment fix.
|
|
|
@13717
|
16 years |
vboxsync |
VMM,IPRT: More GC->RC and similar cleanups.
|
|
|
@13714
|
16 years |
vboxsync |
VMM: More renaming and cleanup, caught another R3/R0 pointer - the …
|
|
|
@13703
|
16 years |
vboxsync |
VMM++: VINF_EM_DBG_RING0_ASSERTION -> VERR_VMM_RING0_ASSERTION, …
|
|
|
@13702
|
16 years |
vboxsync |
VMM++: new EM status code VINF_EM_DBG_RING0_ASSERTION for …
|
|
|
@13701
|
16 years |
vboxsync |
VMM: some statistics cleanup.
|
|
|
@13700
|
16 years |
vboxsync |
VMM: Made VBOX_WITH_R0_LOGGING a Makefile (LocalConfig.kmk) option.
|
|
|
@13699
|
16 years |
vboxsync |
VMM: Made VBOX_WITH_R0_LOGGING a Makefile (LocalConfig.kmk) option.
|
|
|
@13698
|
16 years |
vboxsync |
VMM: Fixed ring-0 access to the ring-3 mapping of the EMT stack. Moved …
|
|
|
@13697
|
16 years |
vboxsync |
VMM: cleanup in progress.
|
|
|
@13695
|
16 years |
vboxsync |
VMM: Increased the allocation attempts for core memory as we're still …
|
|
|
@13694
|
16 years |
vboxsync |
VMM: @image
|
|
|
@13691
|
16 years |
vboxsync |
pg_vmm update.
|
|
|
@13685
|
16 years |
vboxsync |
DBGFMem.cpp: Just exclude the whole above 4GB & AMD64-paging checks if …
|
|
|
@13667
|
16 years |
vboxsync |
#1865: VM.
|
|
|
@13646
|
16 years |
vboxsync |
Added todo
|
|
|
@13645
|
16 years |
vboxsync |
typo
|
|
|
@13636
|
16 years |
vboxsync |
build fix.
|
|
|
@13635
|
16 years |
vboxsync |
#1865: TRPM.
|
|
|
@13633
|
16 years |
vboxsync |
#1865: TM.
|
|
|
@13609
|
16 years |
vboxsync |
annoying warning
|
|
|
@13598
|
16 years |
vboxsync |
#1865: STAM - minor cleanups.
|
|
|
@13597
|
16 years |
vboxsync |
SSM todo.
|
|
|
@13596
|
16 years |
vboxsync |
SSM: Eliminated some more silly type methods, adding RTGCUINTREG.
|
|
|
@13595
|
16 years |
vboxsync |
SSM: removed RTHCUINT/RTHCINT methods. (unused and now deprecated types)
|
|
|
@13594
|
16 years |
vboxsync |
#1865: SSM - just some cleaning up.
|
|
|
@13586
|
16 years |
vboxsync |
TM: extended the statistics to get an idea about the normal catchup rate.
|
|
|
@13585
|
16 years |
vboxsync |
Refresh the cr3 mapping by putting it at the head of the age list. …
|
|
|
@13582
|
16 years |
vboxsync |
Invalidate the current pml4 phys pointer properly when changing cr3.
|
|
|
@13577
|
16 years |
vboxsync |
#1865: SELM.
|
|
|
@13572
|
16 years |
vboxsync |
Statistics for rdtsc intercepts
|
|
|
@13567
|
16 years |
vboxsync |
tstInstrEmul: unbusted the darwin build and straigthened up the …
|
|
|
@13566
|
16 years |
vboxsync |
EMAll.cpp: doxygen.
|
|
|
@13565
|
16 years |
vboxsync |
#1865: REM (VMM bits) - moved EMFlushREMTBs to REMFlushTBs, deleted …
|
|
|
@13562
|
16 years |
vboxsync |
Stricter tests
|
|
|
@13561
|
16 years |
vboxsync |
Emulate (lock) cmpxchg8b in ring 0 & 3. Added testcase for instruction …
|
|
|
@13543
|
16 years |
vboxsync |
#1865: PGMPool.
|
|
|
@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.
|
|
|
@13519
|
16 years |
vboxsync |
fixed return type (gcc found this bug)
|
|
|
@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 …
|
|
|
@13502
|
16 years |
vboxsync |
VMM: Prevent the debugger from crashing the VMM passing it guest …
|
|
|
@13477
|
16 years |
vboxsync |
STAM: Use RTStrSimplePatternMatch.
|
|
|
@13447
|
16 years |
vboxsync |
Logging change
|
|
|
@13434
|
16 years |
vboxsync |
Fixed Fedora boot guru meditation (VT-x)
|
|
|
@13419
|
16 years |
vboxsync |
More logging
|
|
|
@13418
|
16 years |
vboxsync |
Logging change
|
|
|
@13415
|
16 years |
vboxsync |
VMM: a couple of comments.
|
|
|
@13413
|
16 years |
vboxsync |
VMM: spaces mostly.
|
|
|
@13412
|
16 years |
vboxsync |
spaces. sigh.
|
|
|