/*********************************************************
- * Copyright (C) 2006-2016 VMware, Inc. All rights reserved.
+ * Copyright (C) 2006-2017 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
#else
-#define VTHREAD_VMX_ID 1
-//#define VTHREAD_SVGA_ID 2 /* To be removed shortly */
-//#define VTHREAD_MKS_ID 3
-#define VTHREAD_OTHER_ID 4
-#define VTHREAD_ALLOCSTART_ID 5
-
#define VTHREADBASE_MAX_NAME 32 /* Arbitrary */
/*********************************************************
- * Copyright (C) 2010-2016 VMware, Inc. All rights reserved.
+ * Copyright (C) 2010-2017 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
* to clean up resource usage prior to thread
* exit.
* Historical quirks:
- * * Default thread numbering starts at VTHREAD_MAX_VCPUs + 2
- * to allow VThread_IsVCPU() to run efficiently.
* * Most other code uses VThread_Foo instead of VThreadBase_Foo; the
* public header file uses inlines to convert names.
*
} vthreadBaseGlobals = {
{ VTHREADBASE_INVALID_KEY },
{ VTHREADBASE_INVALID_KEY },
- { VTHREAD_ALLOCSTART_ID },
+ { VTHREAD_INVALID_ID + 1 },
{ 0 },
{ 0 },
VThreadBaseSimpleNoID,