several fixes for video recording


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45731 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: Don't trash CR2 for VM-exits caused due to a #PF delivery when not intercepting #PFs (i.e. Nested Paging).


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45732 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: spaces.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45733 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: nit.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45734 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM: Consistently flush TLB entries for non-present pages.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45735 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Added 'save-state' and 'power-off' Runtime UI actions; Added a possibility to predefine close-action through the extra-data 'GUI/DefaultCloseAction' string flag; Performed a lot of related functionality cleanup.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45736 cfe28804-0f27-0410-a406-dd0f0b0b656f
doc corrections.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45737 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/common/VBoxGuest: commented some unclear code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45738 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM: First part of HMIsEnabled() and PGMMap*.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45739 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/VideoRec: use milliseconds as time units to get more precise video timing; fixed several variable prefixes; cleanup)


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45740 cfe28804-0f27-0410-a406-dd0f0b0b656f
#undef VBOX_WITH_RAW_MODE fix on 32-bit hosts.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45741 cfe28804-0f27-0410-a406-dd0f0b0b656f
enable VPX for Linux hosts


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45742 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/Display: cosmetics


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45743 cfe28804-0f27-0410-a406-dd0f0b0b656f
not yet


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45744 cfe28804-0f27-0410-a406-dd0f0b0b656f
Doc updates regarding guest 64-bit on 32-bit host.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45745 cfe28804-0f27-0410-a406-dd0f0b0b656f
The vmmR3Switcher32BitToAMD64_Def and vmmR3SwitcherPAEToAMD64_Def should never been available when in raw-mode, only in HM mode.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45746 cfe28804-0f27-0410-a406-dd0f0b0b656f
purge ffmpeg


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45747 cfe28804-0f27-0410-a406-dd0f0b0b656f
purge ffmpeg


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45748 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM: Introduced VMCPUSTATE_STARTED_HM for indicating that we're between HMR3Enter and HMR3Leave. Added HMIsInHwVirtCtx and VMMIsLongJumpArmed methods/macros.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45749 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMMSwitcher: Fixed assertion in debug builds (harmless).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45750 cfe28804-0f27-0410-a406-dd0f0b0b656f