VBoxService/GuestCtrl: Added asynchronous request handling, more fixes for testcases.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45604 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Popup-center, popup-pane: Implementing main framework stuff (part 7).

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45605 cfe28804-0f27-0410-a406-dd0f0b0b656f
Manual: Describe expert storage management mode

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

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45607 cfe28804-0f27-0410-a406-dd0f0b0b656f
FE/Qt: Popup-center: Tune popup-pane for x11/win systems.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45608 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMMR0/HMVMXR0: fix pending events on task switches. Fixes Warcraft 2 for DOS with NestedPaging.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45609 cfe28804-0f27-0410-a406-dd0f0b0b656f
VBoxService/GuestCtrl: Also check for stopped state before performing a request.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45610 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM: fUsePeriodicPreemptionTimers should be set to false *after* we've completed HM init. (Would clear it incorrectly in raw-mode fallback cases I think.)


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45611 cfe28804-0f27-0410-a406-dd0f0b0b656f
Config.kmk: added VBOX_GCC_Wno-vla


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45612 cfe28804-0f27-0410-a406-dd0f0b0b656f
configure: allow to scan for gsoap if OSE=0


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45613 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main/webservices: make it less annoying by preventing many warnings


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45614 cfe28804-0f27-0410-a406-dd0f0b0b656f
deb/rpm: adapt to r85112


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45615 cfe28804-0f27-0410-a406-dd0f0b0b656f
crOpenGL: 1.work around 4.2.12 saved state issues, 2. saved state fixes

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45616 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMMR0/HMVMXR0: Fix MOV DRx intercepts. Haiku now works.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45617 cfe28804-0f27-0410-a406-dd0f0b0b656f
Do HMR3Init first in vmR3InitRing3 so the other components can skip raw-mode bits during init.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45618 cfe28804-0f27-0410-a406-dd0f0b0b656f
PGMAllBth.h: Skip a path in Trap0eHandler that hooks into CSAM if CSAM is disabled, avoid some work (like disassembling the instruction).


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45619 cfe28804-0f27-0410-a406-dd0f0b0b656f
CSAM,PATM: Don't bother initializing anything if HMIsEnabled(). Also, don't allow the components to be enabled.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45620 cfe28804-0f27-0410-a406-dd0f0b0b656f
VMM/VMMR0: HM bits.


git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45621 cfe28804-0f27-0410-a406-dd0f0b0b656f
Main: Introducing CPUPropertyType_LongMode + legacy band aid.

git-svn-id: http://www.virtualbox.org/svn/vbox/trunk@45622 cfe28804-0f27-0410-a406-dd0f0b0b656f
HMVMX: HMVMX_USE_FUNCTION_TABLE (enabled, as before) and HM_PROFILE_EXIT_DISPATCH (disabled).

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