VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @99739   19 months vboxsync *: doxygen corrections (mostly about removing @returns from functions …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97562   2 years vboxsync VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @95134   3 years vboxsync VMM,SUPDrv: Pass proper fCtxHook value to SUPR0FpuBegin/End so it can …
(edit) @95123   3 years vboxsync VMM: bugref:10209 Call SUPR0FpuEnd after restoring the FPU state.
(edit) @95088   3 years vboxsync VMM: bugref:10209 Call support driver FPU begin/end operations from VMM R0.
(edit) @94943   3 years vboxsync VMM/CPUM: Copy the ring-0 host CPUMFEATURES structure into the VM …
(edit) @94940   3 years vboxsync VMM/CPUM: Apply cpumR0CheckCpuid to the ring-0 g_CpumHostFeatures and …
(edit) @94934   3 years vboxsync VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it …
(edit) @94933   3 years vboxsync VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
(edit) @94931   3 years vboxsync VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93515   3 years vboxsync iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @91283   3 years vboxsync VMM/CPUM: Moved the host's extended state (XState) from the hyper heap …
(edit) @87361   4 years vboxsync VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
(edit) @87346   4 years vboxsync VMM/CPUM: Dropped the fForceHyper parameter of CPUMRecalcHyperDRx. It …
(edit) @87345   4 years vboxsync VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82577   5 years vboxsync CPUMR0InitVM: Make sure MSR_IA32_ARCH_CAP_F_IBRS_ALL only is set when …
(edit) @81605   5 years vboxsync VMM (and related changes): Add support for Hygon Dhyana CPUs. Modified …
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80274   5 years vboxsync VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80064   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
(edit) @80052   5 years vboxsync Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
(edit) @78632   6 years vboxsync Forward ported 130474,130475,130477,130479. bugref:9453
(edit) @78431   6 years vboxsync VMM: Started refactoring GVM & VM structures for bugref:9217
(edit) @76886   6 years vboxsync VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
(edit) @76678   6 years vboxsync Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76139   6 years vboxsync VMM: Comment nit.
(edit) @69111   7 years vboxsync (C) year
(edit) @62478   8 years vboxsync (C) 2016
(edit) @61317   9 years vboxsync CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it …
(edit) @61068   9 years vboxsync CPUM,IEM: FPU/SSE/AVX state and host resources APIs, first …
(edit) @61061   9 years vboxsync CPUM,++: build fix to previous commit.
(edit) @61058   9 years vboxsync CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & …
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @58116   9 years vboxsync VMM: Doxygen fixes.
(edit) @57558   9 years vboxsync VMM: unused vars.
(edit) @57446   9 years vboxsync VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @55062   10 years vboxsync Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54862   10 years vboxsync Corrected x86.h/mac typo.
(edit) @54737   10 years vboxsync VMM,REM: CPUID revamp - almost there now.
(edit) @54714   10 years vboxsync PATM,CPUM: CPUID patch update.
(edit) @54674   10 years vboxsync CPUM: Working on refactoring the guest CPUID handling.
(edit) @54537   10 years vboxsync VMMSwitcher: fixed code for disabling the Extended LVT APIC registers
(edit) @54535   10 years vboxsync CPUMR0: more debug logging
(edit) @54475   10 years vboxsync CPUMR0: fHasThermal was never used
(edit) @54339   10 years vboxsync SUPDrv,VMM: Added SUPR0TscDeltaMeasureBySetIndex to SUPDrv (bumping …
(edit) @53836   10 years vboxsync VMMR0/CPUMR0: also display the content of APIC_REG_LVT_CMCI if that …
(edit) @53624   10 years vboxsync scm automatic cleanups.
(edit) @52419   10 years vboxsync VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs.
(edit) @49893   11 years vboxsync MSR rewrite: initial hacking - half disabled.
(edit) @49623   11 years vboxsync VMM: Warnings.
(edit) @49479   11 years vboxsync VMM: Warnings.
(edit) @49019   11 years vboxsync VMM: FPU cleanup.
(edit) @48683   11 years vboxsync VMM/CPUMR0: const.
(edit) @48567   11 years vboxsync CPUMR0: Avoid EFER writes whenever possible. Don't know which kernels …
(edit) @48545   11 years vboxsync VMM/CPUMR0: Comment.
(edit) @48003   11 years vboxsync VMM: CPUMR0Init -> CPUMR0InitVM renamed.
(edit) @47856   11 years vboxsync VMM: logging cosmetics
(edit) @47844   11 years vboxsync VMM: X2APIC + NMI. Only tested on AMD64.
(edit) @47715   11 years vboxsync CPUMRecalcHyperDRx: Host single stepping in HM-mode fix.
(edit) @47681   11 years vboxsync VMM: I/O breakpoints.
(edit) @47663   11 years vboxsync build fix
(edit) @47660   11 years vboxsync VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
(edit) @47064   11 years vboxsync VMM/CPUMR0: Slightly easier to read.
(edit) @45356   12 years vboxsync tabs
(edit) @44528   12 years vboxsync header (C) fixes
(edit) @44176   12 years vboxsync build fix
(edit) @44172   12 years vboxsync cpumR0MapLocalApicWorker: Use ASMIsXyzCpuEx and friends.
(edit) @44078   12 years vboxsync VMMR0/CPUMR0: atomic update of aGuestCpuId*(); fix return type of …
(edit) @44077   12 years vboxsync build fix
(edit) @44076   12 years vboxsync VMM: don't pass certain CPUID features to the guest if the feature is …
(edit) @43387   12 years vboxsync VMM: HM cleanup.
(edit) @42464   12 years vboxsync VMM/CPUMR0: Enable LAPIC mappings for VIA Cpus.
(edit) @42024   12 years vboxsync VMM: RDTSCP support on Intel. Segregated some common CPU features from …
(edit) @41965   12 years vboxsync VMM: ran scm. Mostly svn:keywords changes (adding Revision).
(edit) @41801   12 years vboxsync Doxygen.
(edit) @41779   12 years vboxsync Typo.
(edit) @41778   12 years vboxsync Doxygen.
(edit) @40424   13 years vboxsync gcc-4.7 is more paranoid when checking function declarations regarding …
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @38868   13 years vboxsync CPUMR0.cpp: Log more regarding local apic mapping.
(edit) @37955   13 years vboxsync Moved VBox/x86.h/mac to iprt/x86.h/mac.
(edit) @36236   14 years vboxsync HWACCMR0: CPU bounds check. CPUMR0: updated message.
(edit) @36234   14 years vboxsync CPUMR0.cpp: Stay within the bounds of g_aLApics; safely bail out of …
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @33938   14 years vboxsync removed logging
(edit) @33936   14 years vboxsync build fix
(edit) @33935   14 years vboxsync VMM: mask all Local APIC interrupt vectors which are set up to NMI …
(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) @26491   15 years vboxsync VMM: whitespace cleanup.
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