History log of /vbox/src/VBox/VMM/VMMRC/VMMRCA.asm
Revision Date Author Comments Expand
41d680dd6eb0287afc200adc5b0d61b07a32b72d 49893 13-Dec-2013 vboxsync

MSR rewrite: initial hacking - half disabled.

/vbox/Config.kmk /vbox/include/VBox/cdefs.h /vbox/include/VBox/err.h /vbox/include/VBox/vmm/cpum.h /vbox/include/VBox/vmm/mm.h /vbox/include/iprt/x86.h /vbox/src/VBox/VMM/Makefile.kmk /vbox/src/VBox/VMM/VMMAll/CPUMAllMsrs.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp /vbox/src/VBox/VMM/VMMAll/MMAll.cpp /vbox/src/VBox/VMM/VMMAll/MMAllHyper.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR0/HMVMXR0.cpp /vbox/src/VBox/VMM/VMMR3/CPUM.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3CpuId.cpp /vbox/src/VBox/VMM/VMMR3/CPUMR3Db.cpp /vbox/src/VBox/VMM/VMMR3/EM.cpp /vbox/src/VBox/VMM/VMMR3/PGM.cpp /vbox/src/VBox/VMM/VMMR3/VM.cpp /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/VMMTests.cpp VMMRC.cpp VMMRCA.asm /vbox/src/VBox/VMM/include/CPUMInternal.h /vbox/src/VBox/VMM/include/CPUMInternal.mac /vbox/src/VBox/VMM/testcase/tstVMStruct.h /vbox/src/VBox/VMM/tools/Makefile.kmk /vbox/src/VBox/VMM/tools/VBoxCpuReport.cpp
ec4a159087cc01c328c41a278d6197a9a1b59272 49362 01-Nov-2013 vboxsync

VMMRCA.asm/vmmRcSafeMsr*: See if making sure interrupts are disabled while reading/writing MSRs helps with the solaris host reboots.

c18700e215227fd3697e58f8703e2d3ddbd01356 49145 16-Oct-2013 vboxsync

grr

24f999b2de96dbbd04541167293a869ea9851ad1 49141 16-Oct-2013 vboxsync

tstVMM: Extended it with a 'msr' mode for dump the MSRs of the host CPU brute-force style.

9540ab73f6cd0c76f44f6bbfe73f89ac145390b8 41338 16-May-2012 vboxsync

Pass ring-0 address to the tracer when possible (makes accessing much easier).

4cc03a45bde1df2bb8a6f97e97ea1a78f6d39804 41150 03-May-2012 vboxsync

Fixes.

fa94cbe3cda9a48bb743f0c2b26ec06927878830 41147 03-May-2012 vboxsync

SUPDrv,VMM: Tracepoints in raw-mode.

2d97f8baccdd684bc0a8a15eb86bbe9ff2b85374 37955 14-Jul-2011 vboxsync

Moved VBox/x86.h/mac to iprt/x86.h/mac.

/vbox/Makefile.kmk /vbox/include/VBox/vmm/cpum.h /vbox/include/VBox/vmm/cpumctx.h /vbox/include/VBox/vmm/cpumdis.h /vbox/include/VBox/vmm/dbgfsel.h /vbox/include/VBox/vmm/hwacc_vmx.h /vbox/include/VBox/vmm/mm.h /vbox/include/VBox/vmm/pgm.h /vbox/include/VBox/vmm/selm.h /vbox/include/VBox/vmm/trpm.h /vbox/include/VBox/x86.mac /vbox/include/iprt/x86.h /vbox/include/iprt/x86.mac /vbox/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest /vbox/src/VBox/Additions/common/testcase/tstPageFusion.cpp /vbox/src/VBox/Devices/EFI/Thunk/EfiThunk.asm /vbox/src/VBox/Devices/testcase/tstDeviceStructSize.cpp /vbox/src/VBox/Disassembler/DisasmTestA.asm /vbox/src/VBox/HostDrivers/Support/SUPDrv.c /vbox/src/VBox/HostDrivers/Support/SUPLib.cpp /vbox/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv /vbox/src/VBox/HostDrivers/Support/linux/files_vboxdrv /vbox/src/VBox/Installer/linux/deffiles /vbox/src/VBox/Main/src-server/HostImpl.cpp /vbox/src/VBox/RDP/client/files_rdesktop-vrdp /vbox/src/VBox/Runtime/common/time/timesup.cpp /vbox/src/VBox/VMM/VMMAll/CPUMAllA.asm /vbox/src/VBox/VMM/VMMAll/EMAllA.asm /vbox/src/VBox/VMM/VMMAll/HWACCMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAll.cpp /vbox/src/VBox/VMM/VMMAll/IEMAllAImpl.asm /vbox/src/VBox/VMM/VMMAll/IEMAllAImplC.cpp /vbox/src/VBox/VMM/VMMAll/SELMAll.cpp /vbox/src/VBox/VMM/VMMAll/TRPMAll.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0.cpp /vbox/src/VBox/VMM/VMMR0/CPUMR0A.asm /vbox/src/VBox/VMM/VMMR0/CPUMR0UnusedA.asm /vbox/src/VBox/VMM/VMMR0/HWACCMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWACCMR0A.asm /vbox/src/VBox/VMM/VMMR0/HWSVMR0.cpp /vbox/src/VBox/VMM/VMMR0/HWVMXR0.cpp /vbox/src/VBox/VMM/VMMR0/TRPMR0A.asm /vbox/src/VBox/VMM/VMMR3/PATMA.asm /vbox/src/VBox/VMM/VMMR3/VMM.cpp /vbox/src/VBox/VMM/VMMR3/VMMTests.cpp CPUMRCA.asm EMRCA.asm HWACCMRCA.asm MMRamRCA.asm TRPMRC.cpp TRPMRCHandlers.cpp TRPMRCHandlersA.asm VMMRCA.asm /vbox/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac /vbox/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac /vbox/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac /vbox/src/VBox/VMM/include/CPUMInternal.h /vbox/src/VBox/VMM/testcase/Makefile.kmk /vbox/src/VBox/VMM/testcase/tstCompiler.cpp /vbox/src/VBox/VMM/testcase/tstMicroRCA.asm /vbox/src/VBox/VMM/testcase/tstVMStructRC.cpp /vbox/src/VBox/VMM/testcase/tstVMStructSize.cpp /vbox/src/VBox/VMM/testcase/tstX86-1A.asm
efb8c027d35c5fb832323d3062eccce2e6619e74 35335 27-Dec-2010 vboxsync

VMM source reorg: VMMGC -> VMMRC.