|
|
@13974
|
16 years |
vboxsync |
Non-EMT threads get CPU 0 by default.
|
|
|
@13973
|
16 years |
vboxsync |
This is the actual fix
|
|
|
@13972
|
16 years |
vboxsync |
Fixes for the debugger.
|
|
|
@13969
|
16 years |
vboxsync |
PGM: RTGCUINTPTR64 -> RTGCPTR64 (forgot this one yesterday)
|
|
|
@13961
|
16 years |
vboxsync |
Extra test
|
|
|
@13960
|
16 years |
vboxsync |
Moved guest and host CPU contexts into per-VCPU array.
|
|
|
@13937
|
16 years |
vboxsync |
PGM: RTGCUINTPTR -> RTGCPTR.
|
|
|
@13936
|
16 years |
vboxsync |
PGM: removed a bunch of unnecessary RTGCUINTPTR/RTGCPTR casts. …
|
|
|
@13935
|
16 years |
vboxsync |
PGM: One more CTXSUFF (guest AMD64 root).
|
|
|
@13933
|
16 years |
vboxsync |
PGM: PAE guest mappings, assert GCPtr being 32-bit.
|
|
|
@13932
|
16 years |
vboxsync |
warning.
|
|
|
@13930
|
16 years |
vboxsync |
PGMMap.cpp: Fixed sign extension issue in pgmR3SyncPTRResolveConflictPAE.
|
|
|
@13923
|
16 years |
vboxsync |
PGM: darwin fix.
|
|
|
@13921
|
16 years |
vboxsync |
Extra check
|
|
|
@13919
|
16 years |
vboxsync |
VMM: 3 R3R0PTRTYPE members down (a bunch left to go).
|
|
|
@13918
|
16 years |
vboxsync |
MMAllHyper.cpp: Another stale CTXSUFF that had been overlooped.
|
|
|
@13914
|
16 years |
vboxsync |
Backed out 38201. No longer necessary (reset fix in REM probably).
|
|
|
@13912
|
16 years |
vboxsync |
32-bit build fix
|
|
|
@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.
|
|
|
@13904
|
16 years |
vboxsync |
Again
|
|
|
@13903
|
16 years |
vboxsync |
Some stat names are too long.
|
|
|
@13902
|
16 years |
vboxsync |
Oops.
|
|
|
@13901
|
16 years |
vboxsync |
Compile fix
|
|
|
@13900
|
16 years |
vboxsync |
Corrections
|
|
|
@13899
|
16 years |
vboxsync |
Statistics per VCPU.
|
|
|
@13898
|
16 years |
vboxsync |
Moved more data to VMCPU.
|
|
|
@13885
|
16 years |
vboxsync |
fix 32-bit builds
|
|
|
@13884
|
16 years |
vboxsync |
Alignment
|
|
|
@13883
|
16 years |
vboxsync |
Moved more data around.
|
|
|
@13880
|
16 years |
vboxsync |
linux/32 build fix
|
|
|
@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.
|
|
|
@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.
|
|
|