forked from jengelh/virtualbox
Accepting request 214248 from home:saschpe:branches:Virtualization
- Update to version 4.3.6: + VMM: fixed a Guru Meditation VINF_EM_TRIPLE_FAULT caused by VMCB caching with nested paging on certain AMD CPUs (bug #12451) + VMM: fixed a Guru Meditation VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE while intercepting debug exceptions (VT-x only; bug #12410) + VMM: fixed a Guru Meditation VERR_SVM_UNEXPECTED_EXIT while intercepting debug register accesses (AMD-V only; bug #12481) + VMM: fixed a VERR_SSM_STRUCTURE_MAGIC error when trying to load a saved state made with VBox 4.3.4 when VT-x/AMD-V is disabled. Unfortunately, VBox 4.3.4 produced broken saved states for this configuration so you have to discard these states (bug #12414) + VMM: added a few more MSRs to the whitelist required by certain guests (bug #12245) + GUI: fixed deleting of inaccessible VMs (4.3 regression, bug #12205) + GUI: fixed warnings in VM settings / number of guest processors (bug #12480) + Main: don't automatically enable 64-bit guests on 64-bit hosts if VT-x/AMD-V is not available (bug #12424) + Main: always expose the DMI memory information to Windows 2012 guests (bug #12017) + Main: fixed occasional crashes on guest display resolution change (bug #7063) + Main: fixed reporting back temporary name when calling IGuestSession::DirectoryCreateTemp() (bug #12498) + API: fix for a hang when launching a GUI VM through the API, which crashes due to GUI unavailability + Storage: fix for BLKCACHE_IOERR runtime errors under rare circumstances (bug #11030) + Network: allow to start more than 5 PCNet instances (bug #12426) + E1000: if the cable was disconnected before the guest initialized the device, the link status was not properly set to 'down' after the initialization completed despite the fact that there was no connection + 3D support: fixed offset of guest 3D image elements (Mac OS X Retina hosts only; bug #11021) + Solaris hosts: fixed accessing the host driver from non-global zones (4.3 regression, bug #12271) - For more changes see https://www.virtualbox.org/wiki/Changelog - Add source services (refresh_patches ATM) - Rebased patches: + vbox-disable-updates.diff (only offset) + vbox-fpie.diff (only offset) + vbox-deprec-gsoap-service-proxies.diff (manually) + vbox-gsoapssl-deps.diff (manually) + vbox-no-build-dates.diff (manually) + vbox-permissions_warning.diff (manually) + vbox-python-detection.diff (manually) + vbox-smc-napa.diff (manually) + vbox-vboxdrv-init-script.diff (manually) OBS-URL: https://build.opensuse.org/request/show/214248 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=150
This commit is contained in:
committed by
Git OBS Bridge
parent
cbce3c2532
commit
52f05245dc
@@ -1,44 +1,8 @@
|
||||
Index: src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
|
||||
===================================================================
|
||||
--- src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp.orig
|
||||
+++ src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
|
||||
@@ -386,11 +386,11 @@ extern "C" DECLEXPORT(int) TrustedMain (
|
||||
uint32_t secureLabelPointSize = 12;
|
||||
char *secureLabelFontFile = NULL;
|
||||
#endif
|
||||
int rc = VINF_SUCCESS;
|
||||
|
||||
- RTPrintf(VBOX_PRODUCT " Simple SDL GUI built %s %s\n", __DATE__, __TIME__);
|
||||
+ RTPrintf(VBOX_PRODUCT " Simple SDL GUI\n");
|
||||
|
||||
// less than one parameter is not possible
|
||||
if (argc < 2)
|
||||
{
|
||||
show_usage();
|
||||
@@ -1049,14 +1049,13 @@ DECLCALLBACK(int) VMPowerUpThread(RTTHRE
|
||||
/* some introductory information */
|
||||
RTTIMESPEC TimeSpec;
|
||||
char szNowUct[64];
|
||||
RTTimeSpecToString(RTTimeNow(&TimeSpec), szNowUct, sizeof(szNowUct));
|
||||
RTLogRelLogger(pLogger, 0, ~0U,
|
||||
- "VBoxBFE %s (%s %s) release log\n"
|
||||
+ "VBoxBFE %s release log\n"
|
||||
"Log opened %s\n",
|
||||
- VBOX_VERSION_STRING, __DATE__, __TIME__,
|
||||
- szNowUct);
|
||||
+ VBOX_VERSION_STRING, szNowUct);
|
||||
|
||||
/* register this logger as the release logger */
|
||||
RTLogRelSetDefaultInstance(pLogger);
|
||||
}
|
||||
else
|
||||
Index: src/VBox/Frontends/VBoxFB/VBoxFB.cpp
|
||||
===================================================================
|
||||
--- src/VBox/Frontends/VBoxFB/VBoxFB.cpp.orig
|
||||
+++ src/VBox/Frontends/VBoxFB/VBoxFB.cpp
|
||||
@@ -60,11 +60,11 @@ int main(int argc, char *argv[])
|
||||
{ "scale", no_argument, NULL, 'c' }
|
||||
};
|
||||
@@ -62,7 +62,7 @@ int main(int argc, char *argv[])
|
||||
|
||||
printf("VirtualBox DirectFB GUI built %s %s\n"
|
||||
"(C) 2004-" VBOX_C_YEAR " " VBOX_VENDOR "\n"
|
||||
@@ -47,15 +11,11 @@ Index: src/VBox/Frontends/VBoxFB/VBoxFB.cpp
|
||||
|
||||
for (;;)
|
||||
{
|
||||
c = getopt_long(argc, argv, "s:", options, NULL);
|
||||
if (c == -1)
|
||||
Index: src/VBox/Runtime/common/string/uniread.cpp
|
||||
===================================================================
|
||||
--- src/VBox/Runtime/common/string/uniread.cpp.orig
|
||||
+++ src/VBox/Runtime/common/string/uniread.cpp
|
||||
@@ -977,11 +977,11 @@ int PrintHeader(const char *argv0)
|
||||
{
|
||||
Stream1Printf("/** @file\n"
|
||||
@@ -979,7 +979,7 @@ int PrintHeader(const char *argv0)
|
||||
" *\n"
|
||||
" * IPRT - Unicode Tables.\n"
|
||||
" *\n"
|
||||
@@ -64,15 +24,11 @@ Index: src/VBox/Runtime/common/string/uniread.cpp
|
||||
" */\n"
|
||||
"\n"
|
||||
"/*\n"
|
||||
" * Copyright (C) 2006-2010 Oracle Corporation\n"
|
||||
" *\n"
|
||||
Index: src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
|
||||
===================================================================
|
||||
--- src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c.orig
|
||||
+++ src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
|
||||
@@ -40,20 +40,17 @@
|
||||
|
||||
/************************************************************************/
|
||||
@@ -42,16 +42,13 @@
|
||||
/**************************IDENTITY AND VERSIONING***********************/
|
||||
/************************************************************************/
|
||||
#include "_pl_bld.h"
|
||||
@@ -94,15 +50,11 @@ Index: src/libs/xpcom18a4/nsprpub/lib/libc/src/plvrsion.c
|
||||
#if !defined(_PRODUCTION)
|
||||
#define _PRODUCTION ""
|
||||
#endif
|
||||
#if defined(DEBUG)
|
||||
#define _DEBUG_STRING " (debug)"
|
||||
Index: src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
|
||||
===================================================================
|
||||
--- src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c.orig
|
||||
+++ src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
|
||||
@@ -42,20 +42,14 @@
|
||||
/**************************IDENTITY AND VERSIONING***********************/
|
||||
/************************************************************************/
|
||||
@@ -44,16 +44,10 @@
|
||||
#ifndef XP_MAC
|
||||
#include "_pr_bld.h"
|
||||
#endif
|
||||
@@ -121,15 +73,11 @@ Index: src/libs/xpcom18a4/nsprpub/pr/src/prvrsion.c
|
||||
#if !defined(_PRODUCTION)
|
||||
#define _PRODUCTION ""
|
||||
#endif
|
||||
#if defined(DEBUG)
|
||||
#define _DEBUG_STRING " (debug)"
|
||||
Index: src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
|
||||
===================================================================
|
||||
--- src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c.orig
|
||||
+++ src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
|
||||
@@ -40,20 +40,17 @@
|
||||
|
||||
/************************************************************************/
|
||||
@@ -42,16 +42,13 @@
|
||||
/**************************IDENTITY AND VERSIONING***********************/
|
||||
/************************************************************************/
|
||||
#include "_pl_bld.h"
|
||||
@@ -151,15 +99,11 @@ Index: src/libs/xpcom18a4/nsprpub/lib/prstreams/plvrsion.c
|
||||
#if !defined(_PRODUCTION)
|
||||
#define _PRODUCTION ""
|
||||
#endif
|
||||
#if defined(DEBUG)
|
||||
#define _DEBUG_STRING " (debug)"
|
||||
Index: src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
|
||||
===================================================================
|
||||
--- src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c.orig
|
||||
+++ src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
|
||||
@@ -40,20 +40,17 @@
|
||||
|
||||
/************************************************************************/
|
||||
@@ -42,16 +42,13 @@
|
||||
/**************************IDENTITY AND VERSIONING***********************/
|
||||
/************************************************************************/
|
||||
#include "_pl_bld.h"
|
||||
@@ -181,15 +125,11 @@ Index: src/libs/xpcom18a4/nsprpub/lib/ds/plvrsion.c
|
||||
#if !defined(_PRODUCTION)
|
||||
#define _PRODUCTION ""
|
||||
#endif
|
||||
#if defined(DEBUG)
|
||||
#define _DEBUG_STRING " (debug)"
|
||||
Index: src/VBox/Additions/common/VBoxService/VBoxService.cpp
|
||||
===================================================================
|
||||
--- src/VBox/Additions/common/VBoxService/VBoxService.cpp.orig
|
||||
+++ src/VBox/Additions/common/VBoxService/VBoxService.cpp
|
||||
@@ -155,14 +155,14 @@ static void VBoxServiceLogHeaderFooter(P
|
||||
switch (enmPhase)
|
||||
{
|
||||
@@ -161,10 +161,10 @@ static void VBoxServiceLogHeaderFooter(P
|
||||
case RTLOGPHASE_BEGIN:
|
||||
{
|
||||
pfnLog(pLoggerRelease,
|
||||
@@ -202,15 +142,11 @@ Index: src/VBox/Additions/common/VBoxService/VBoxService.cpp
|
||||
|
||||
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
||||
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|
||||
pfnLog(pLoggerRelease, "OS Product: %s\n", szTmp);
|
||||
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_RELEASE, szTmp, sizeof(szTmp));
|
||||
Index: src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp
|
||||
===================================================================
|
||||
--- src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp.orig
|
||||
+++ src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp
|
||||
@@ -146,11 +146,11 @@ static int vboxInitLogging(const char *p
|
||||
#ifdef VBOX_BLEEDING_EDGE
|
||||
"EXPERIMENTAL build " VBOX_BLEEDING_EDGE "\n"
|
||||
@@ -148,7 +148,7 @@ static int vboxInitLogging(const char *p
|
||||
#endif
|
||||
"Log opened %s\n",
|
||||
VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
|
||||
@@ -219,15 +155,11 @@ Index: src/VBox/HostServices/SharedOpenGL/OpenGLTest/OpenGLTestApp.cpp
|
||||
|
||||
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
||||
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|
||||
RTLogRelLogger(loggerRelease, 0, ~0U, "OS Product: %s\n", szTmp);
|
||||
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_RELEASE, szTmp, sizeof(szTmp));
|
||||
Index: src/VBox/Devices/PC/BIOS/bios.c
|
||||
===================================================================
|
||||
--- src/VBox/Devices/PC/BIOS/bios.c.orig
|
||||
+++ src/VBox/Devices/PC/BIOS/bios.c
|
||||
@@ -149,11 +149,11 @@ void set_mode(uint8_t mode);
|
||||
//@todo: restore
|
||||
//#undef VBOX
|
||||
@@ -151,7 +151,7 @@ void set_mode(uint8_t mode);
|
||||
|
||||
#define BX_PCIBIOS 1
|
||||
#define BX_APPNAME "VirtualBox"
|
||||
@@ -236,22 +168,16 @@ Index: src/VBox/Devices/PC/BIOS/bios.c
|
||||
//--------------------------------------------------------------------------
|
||||
// print_bios_banner
|
||||
// displays a the bios version
|
||||
//--------------------------------------------------------------------------
|
||||
void BIOSCALL print_bios_banner(void)
|
||||
Index: src/VBox/Main/glue/com.cpp
|
||||
===================================================================
|
||||
--- src/VBox/Main/glue/com.cpp.orig
|
||||
+++ src/VBox/Main/glue/com.cpp
|
||||
@@ -238,11 +238,11 @@ static void vboxHeaderFooter(PRTLOGGER p
|
||||
#ifdef VBOX_BLEEDING_EDGE
|
||||
"EXPERIMENTAL build " VBOX_BLEEDING_EDGE "\n"
|
||||
@@ -294,7 +294,7 @@ static void vboxHeaderFooter(PRTLOGGER p
|
||||
#endif
|
||||
"Log opened %s\n",
|
||||
g_pszLogEntity, VBOX_VERSION_STRING, RTBldCfgRevision(),
|
||||
- RTBldCfgTargetDotArch(), __DATE__, __TIME__, szTmp);
|
||||
+ RTBldCfgTargetDotArch(), "openSUSE", "Buildservice", szTmp);
|
||||
|
||||
pfnLog(pReleaseLogger, "Build Type: %s\n", KBUILD_TYPE);
|
||||
int vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
|
||||
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
|
||||
pfnLog(pReleaseLogger, "OS Product: %s\n", szTmp);
|
||||
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_RELEASE, szTmp, sizeof(szTmp));
|
||||
|
Reference in New Issue
Block a user