HMVMX: Look at the right exit info to figure out error code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47062 cfe28804-0f27-0410-a406-dd0f0b0b656f
wddm: more cleanup & generic way for handling 3D and 2D commands

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47063 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/CPUMR0: Slightly easier to read.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47064 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HWVMXR0: Trip over assert.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47065 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMVMXR0: More validations for the error code valid bit.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47066 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Frame-buffers: Visible-region update optimization.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47067 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Quartz2D frame-buffer: Cleanup some debug code.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47068 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HM: No TPR patching on Intel, don't log it.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47069 cfe28804-0f27-0410-a406-dd0f0b0b656f
wddm: fix 3D disabled case

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


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47071 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMSVMR0: Use a different error code for unrecognized vs. unexpected exit.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47072 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: X11 hosts: Build fix for r87116.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47073 cfe28804-0f27-0410-a406-dd0f0b0b656f
Additions/x11: Avoid MBs of shadow-decl warning on Solaris while building vboxvideo caused by external headers (opengl/mesa/x11).


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47074 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: fix shader info getters

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47075 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HM(VMX|SVM)R0: Easier to toggle statements.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47076 cfe28804-0f27-0410-a406-dd0f0b0b656f
kStuff r50 -> r53: Yesterday's macho fixes.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47077 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: remove debugging stuff, sigh

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47078 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: remove debugging stuff, sontinued

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47079 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/HMSVMR0: Fail on unexpected exception exits when HMSVM_ALWAYS_TRAP_ALL_XCPT is defined.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@47080 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Quartz2D frame-buffer: Do not clear part of painted region which will be repainted anyway.

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