#define STR_OS_WIN_EIGHT "windows8"
#define STR_OS_WIN_EIGHT_X64 "windows8-64"
#define STR_OS_WIN_EIGHT_GENERIC "Windows 8"
-#define STR_OS_WIN_EIGHTSERVER_GENERIC "Windows 8 Server"
+#define STR_OS_WIN_EIGHTSERVER_GENERIC "Windows Server 2012"
/*
* XXX - These need to be updated when MS announces official Win 8 names.
LOGLEVEL_VAR(mksGLState), \
LOGLEVEL_VAR(mksGLWindow), \
LOGLEVEL_VAR(mksGLContextMux), \
+ LOGLEVEL_VAR(mksGLDraw), \
LOGLEVEL_VAR(mksWinBSOD), \
LOGLEVEL_VAR(vdpPlugin), \
\
/*********************************************************
- * Copyright (C) 1998-2004 VMware, Inc. All rights reserved.
+ * Copyright (C) 1998-2013 VMware, Inc. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published
Panic(_##name##Fmt "\n", __FILE__, __LINE__)
#define _ASSERT_PANIC_BUG(bug, name) \
Panic(_##name##Fmt " bugNr=%d\n", __FILE__, __LINE__, bug)
+#define _ASSERT_PANIC_NORETURN(name) \
+ Panic(_##name##Fmt "\n", __FILE__, __LINE__)
#endif /* VMKERNEL */
#ifdef VMX86_DEVEL
#define ASSERT_NOT_IMPLEMENTED_BUG(bug, cond) \
ASSERT_IFNOT(cond, NOT_IMPLEMENTED_BUG(bug))
+#if defined VMM
+#define NOT_IMPLEMENTED() _ASSERT_PANIC_NORETURN(AssertNotImplemented)
+#define NOT_IMPLEMENTED_BUG(bug) \
+ _ASSERT_PANIC_BUG_NORETURN(bug, AssertNotImplemented)
+#else
#if defined VMKERNEL && defined VMX86_DEBUG
#define NOT_IMPLEMENTED() _ASSERT_PANIC_NORETURN(AssertNotImplemented)
#else
#define NOT_IMPLEMENTED() _ASSERT_PANIC(AssertNotImplemented)
#endif
#define NOT_IMPLEMENTED_BUG(bug) _ASSERT_PANIC_BUG(bug, AssertNotImplemented)
+#endif
#if defined VMKERNEL && defined VMX86_DEBUG
#define NOT_REACHED() _ASSERT_PANIC_NORETURN(AssertNotReached)