|
|
@41312
|
13 years |
vboxsync |
VMM/VMMR0: Remove superfluous fFlushTLB flag in HMGLOBLCPUINFO. Fixes …
|
|
|
@40227
|
13 years |
vboxsync |
VMM/VMMR0 SupDrv Solaris/MpNotification: Fix guru meditation/panics …
|
|
|
@39405
|
13 years |
vboxsync |
VMM: Don't use generic IPE status codes, use specific ones. Part 2.
|
|
|
@39402
|
13 years |
vboxsync |
VMM: don't use generic IPE status codes, use specific ones. Part 1.
|
|
|
@39078
|
13 years |
vboxsync |
VMM: -Wunused-parameter
|
|
|
@39070
|
13 years |
vboxsync |
VMM,IPRT: -Wunused-function.
|
|
|
@38684
|
13 years |
vboxsync |
HM: some file headers
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@37320
|
14 years |
vboxsync |
HWACCM: Slowly shortening it to 'HM' (too much uppercase typing for …
|
|
|
@37319
|
14 years |
vboxsync |
HWACCM: Use RTOnce to serialize the enabling so that no CPU can start …
|
|
|
@37298
|
14 years |
vboxsync |
HWACCM: Added todo on race in HWACCMR0EnableAllCpus. Hide dummy methods.
|
|
|
@37231
|
14 years |
vboxsync |
HWACCMR0: Fixed bug in HWACCMR0EnableAllCpus, the current CPU is …
|
|
|
@37062
|
14 years |
vboxsync |
VMM: Support for online/offlining of CPUs.
|
|
|
@36913
|
14 years |
vboxsync |
gcc-4.6 -Werror=int-to-pointer-cast fixes
|
|
|
@36858
|
14 years |
vboxsync |
build fix.
|
|
|
@36857
|
14 years |
vboxsync |
IEM: bsf, bsr, bt, btc, bts, btr and leave. Some cleaning up.
|
|
|
@36256
|
14 years |
vboxsync |
hwaccmR0InitCpu: SUPR0Printf can hang solaris systems when done from …
|
|
|
@36245
|
14 years |
vboxsync |
HWACCMR0: Replaced return code arrays used by RTMpOnAll operation with …
|
|
|
@36237
|
14 years |
vboxsync |
HWACCMR0.cpp: Adding todos for 256 CPUs.
|
|
|
@36236
|
14 years |
vboxsync |
HWACCMR0: CPU bounds check. CPUMR0: updated message.
|
|
|
@35346
|
14 years |
vboxsync |
VMM reorg: Moving the public include files from include/VBox to …
|
|
|
@34184
|
14 years |
vboxsync |
doc adj.
|
|
|
@33545
|
14 years |
vboxsync |
Wrong spelling fix
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@32489
|
14 years |
vboxsync |
VMM: More work on the periodic preemption timer (no actual timers yet).
|
|
|
@32361
|
14 years |
vboxsync |
HWACCM: Preparing for using the VMX-preemption timer.
|
|
|
@31402
|
14 years |
vboxsync |
PGM: Replaced the hazzardous raw-mode context dynamic mapping code …
|
|
|
@30241
|
15 years |
vboxsync |
VMMGetCpu was completely broken in the context of GMMR0CheckSharedModules
|
|
|
@30106
|
15 years |
vboxsync |
Compile fix
|
|
|
@30105
|
15 years |
vboxsync |
More stats
|
|
|
@29250
|
15 years |
vboxsync |
iprt/asm*.h: split out asm-math.h, don't include asm-*.h from asm.h, …
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@28434
|
15 years |
vboxsync |
*: whitespace cleanups by scm and two manually picked nits.
|
|
|
@28285
|
15 years |
vboxsync |
We don't pass on invlpg information to the recompiler for nested …
|
|
|
@27630
|
15 years |
vboxsync |
PGM,HWACCM: Fix for panic on 32-bit mac os x when using nested paging. …
|
|
|
@26152
|
15 years |
vboxsync |
VMM: pdm.h and @copydoc cleanups.
|
|
|
@26103
|
15 years |
vboxsync |
Do not enable NXE if the host hasn't activated it (32 bits VT-x only)
|
|
|
@25931
|
15 years |
vboxsync |
Added VBOX_HWVIRTEX_IGNORE_SVM_IN_USE environment variable check to …
|
|
|
@25226
|
15 years |
vboxsync |
*: Assert(RT_SUCCESS(rc)) -> AssertRC(rc)
|
|
|
@25193
|
15 years |
vboxsync |
Wrong use of fGlobalInit
|
|
|
@24848
|
15 years |
vboxsync |
x86.h/.mac,CPUM.cpp: made FTW a word again and made cpumR3InfoOne dump …
|
|
|
@24813
|
15 years |
vboxsync |
Write MSR_K8_HWCR value to release log (AMD-V diagnostics).
|
|
|
@24507
|
15 years |
vboxsync |
HWACCMR0.cpp: privately disabled the assertion.
|
|
|
@24485
|
15 years |
vboxsync |
Corrected assertion
|
|
|
@24484
|
15 years |
vboxsync |
Must reinit VT-x and AMD-V after a suspend as some BIOSes don't do …
|
|
|
@24482
|
15 years |
vboxsync |
HWACCMR0.cpp: Disabled deadly assertion.
|
|
|
@24368
|
15 years |
vboxsync |
Additional check for in-use AMD-V.
|
|
|
@24032
|
15 years |
vboxsync |
Return error code if VT-x/AMD-V init fails.
|
|
|
@23972
|
15 years |
vboxsync |
Must set tlb flush flag when exiting ring 0 (local init)
|
|
|
@23922
|
15 years |
vboxsync |
missing case
|
|
|
@23566
|
15 years |
vboxsync |
Fixed assertion
|
|
|
@23515
|
15 years |
vboxsync |
Force a TLB flush when returning back to ring 3. (local init only)
|
|
|
@23476
|
15 years |
vboxsync |
Use global (one shot on all cpus) or local (each time we want to …
|
|
|
@23258
|
15 years |
vboxsync |
Disabled unused code for release builds
|
|
|
@22890
|
15 years |
vboxsync |
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
|
|
|
@22615
|
15 years |
vboxsync |
refined r51666
|
|
|
@22609
|
15 years |
vboxsync |
disable VT-x on Linux < 2.6.13
|
|
|
@22429
|
15 years |
vboxsync |
VMM,x86.h/mac: Be more careful with X86DESCHC.
|
|
|
@21210
|
15 years |
vboxsync |
Updates
|
|
|
@21209
|
15 years |
vboxsync |
Updates for io instruction restarts
|
|
|
@21208
|
15 years |
vboxsync |
Started with saving pending failed IO instructions.
|
|
|
@20981
|
15 years |
vboxsync |
Backed out 49187; toxic
|
|
|
@20979
|
15 years |
vboxsync |
Cpu poke never worked in the VT-x/AMD-V case, because pVCpu->idHostCpu …
|
|
|
@20132
|
16 years |
vboxsync |
HWACCM: Finished (I hope) the VBOX_WITH_VMMR0_DISABLE_PREEMPTION code.
|
|
|
@19360
|
16 years |
vboxsync |
Split up GVM and introduced GVMCPU.
|
|
|
@19227
|
16 years |
vboxsync |
Implemented VMMGetCpu in ring 0. (SMP guests)
|
|
|
@19141
|
16 years |
vboxsync |
Action flags breakup.
Fixed PGM saved state loading of 2.2.2 images. …
|
|
|
@19123
|
16 years |
vboxsync |
VMMR0: Too chatty/messy in dmesg on darwin.
|
|
|
@18984
|
16 years |
vboxsync |
Autoset does belong in PGMCPU
|
|
|
@18977
|
16 years |
vboxsync |
More compile fixes
|
|
|
@18927
|
16 years |
vboxsync |
Big step to separate VMM data structures for guest SMP. (pgm, em)
|
|
|
@18008
|
16 years |
vboxsync |
Some extra checks
|
|
|
@17916
|
16 years |
vboxsync |
VT-x init: some BIOSes forget to set the locked bit.
|
|
|
@17246
|
16 years |
vboxsync |
Allow mixing of VT-x and software virtualization. (untested so far)
|
|
|
@16119
|
16 years |
vboxsync |
Clear CPUM_SYNC_FPU_STATE in CPUMR0SaveGuestFPU.
|
|
|
@15989
|
16 years |
vboxsync |
Fixed clearing properly
|
|
|
@15988
|
16 years |
vboxsync |
Restore previous EFER state while checking for SVM presence.
|
|
|
@15797
|
16 years |
vboxsync |
Redid r41365.
|
|
|
@15789
|
16 years |
vboxsync |
Protect code that relies on not being rescheduled to another cpu. …
|
|
|
@15701
|
16 years |
vboxsync |
fixed build
|
|
|
@15695
|
16 years |
vboxsync |
Compile fix
|
|
|
@15694
|
16 years |
vboxsync |
Profiling of the 32/64 switcher.
|
|
|
@15439
|
16 years |
vboxsync |
Enable 64 bits guest support on 32 bits hosts. Only use rem64 if the …
|
|
|
@15414
|
16 years |
vboxsync |
Corrected VBOX_WITH_HYBIRD_32BIT_KERNEL to …
|
|
|
@15409
|
16 years |
vboxsync |
Made exitting on the wrong cpu fatal in strict builds but not when …
|
|
|
@15404
|
16 years |
vboxsync |
#3202: 64-bit guest support on the mac.
|
|
|
@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 …
|
|
|
@14903
|
16 years |
vboxsync |
HWACCMR0: Try use SUPR0EnableVTx. (#3202)
|
|
|
@14899
|
16 years |
vboxsync |
Wrote testcase for the new switcher.
|
|
|
@14875
|
16 years |
vboxsync |
More switcher updates
|
|
|
@14870
|
16 years |
vboxsync |
Cleaning up.
|
|
|
@14859
|
16 years |
vboxsync |
More updates for 32/64.
|
|
|
@14845
|
16 years |
vboxsync |
Switcher updates
|
|
|
@14804
|
16 years |
vboxsync |
#3202: Got long mode darwin host running.
|
|
|
@14658
|
16 years |
vboxsync |
HWACCMR0: Added PGMDynMap*AutoSet calls upon entry and exit (darwin only).
|
|
|
@14606
|
16 years |
vboxsync |
HWACCMR0.cpp: partly enabled the code on the mac.
|
|
|
@14533
|
16 years |
vboxsync |
missing bits from r39820
|
|
|
@14532
|
16 years |
vboxsync |
Compile fix
|
|
|