VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp

Revision Log Mode:


Legend:

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette