]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Changes to common header files; not applicable to open-vm-tools.
authorOliver Kurth <okurth@vmware.com>
Fri, 23 Mar 2018 21:57:11 +0000 (14:57 -0700)
committerOliver Kurth <okurth@vmware.com>
Fri, 23 Mar 2018 21:57:11 +0000 (14:57 -0700)
open-vm-tools/lib/include/guest_os.h
open-vm-tools/lib/include/guest_os_tables.h
open-vm-tools/lib/misc/hostinfoPosix.c

index 46b3639850c18d76117f70cffb7be558a6ac48ca..dcf04ed18708ad451d91d98052935a871daabdfa 100644 (file)
@@ -190,7 +190,7 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
                               BS(AMAZONLINUX2_64)
 
 #define ALLVMKERNEL           BS(VMKERNEL), BS(VMKERNEL5), BS(VMKERNEL6), \
-                              BS(VMKERNEL65)
+                              BS(VMKERNEL65), BS(VMKERNEL7)
 
 #define ALLLINUX32            BS(OTHER24XLINUX), ALL26XLINUX32, ALL3XLINUX32, \
                               ALL4XLINUX32, BS(OTHERLINUX), BS(VMKERNEL)
index 47188608133a6cae606d76025b0370e469082cda..c3f3d73b2c0ac2a80ca635750050db7c40bd1e81 100644 (file)
@@ -109,6 +109,7 @@ extern "C" {
    GOT(GUEST_OS_VMKERNEL5)         /* ESX 5.x */                           \
    GOT(GUEST_OS_VMKERNEL6)         /* ESX 6 */                             \
    GOT(GUEST_OS_VMKERNEL65)        /* ESX 6.5 and later */                 \
+   GOT(GUEST_OS_VMKERNEL7)         /* ESX 7 and later */                   \
    GOT(GUEST_OS_PHOTON_64)         /* VMware Photon IA 64-bit */           \
    GOT(GUEST_OS_ORACLE)                                                    \
    GOT(GUEST_OS_ORACLE_64)                                                 \
@@ -258,6 +259,7 @@ extern "C" {
    GOSL("vmkernel5",                         GUEST_OS_VMKERNEL5,              NULL)                   \
    GOSL("vmkernel6",                         GUEST_OS_VMKERNEL6,              NULL)                   \
    GOSL("vmkernel65",                        GUEST_OS_VMKERNEL65,             NULL)                   \
+   GOSL("vmkernel7",                         GUEST_OS_VMKERNEL7,              NULL)                   \
    GOSL(STR_OS_PHOTON "-64",                 GUEST_OS_PHOTON_64,              NULL)                   \
    GOSL("whistler",                          GUEST_OS_WINXP,                  "winPreVista.iso") /* old */ \
    GOSL("win2000",                           GUEST_OS_WIN2000,                "winPreVista.iso") /* old */ \
index 066194424e7b09a1fefe17169cc67709a38c6a20..2352e30460a2ef7442a2f4c4232b9fc86324c3a9 100644 (file)
@@ -635,7 +635,7 @@ HostinfoESX(struct utsname *buf)  // IN:
    char osNameFull[MAX_OS_FULLNAME_LEN];
 
    /* The most recent osName always goes here. */
-   Str_Strcpy(osName, "vmkernel65", sizeof osName);
+   Str_Strcpy(osName, "vmkernel7", sizeof osName);
 
    /* Handle any special cases */
    if ((buf->release[0] <= '4') && (buf->release[1] == '.')) {
@@ -645,6 +645,8 @@ HostinfoESX(struct utsname *buf)  // IN:
    } else if ((buf->release[0] >= '6') && (buf->release[1] == '.')) {
       if (buf->release[2] < '5') {
          Str_Strcpy(osName, "vmkernel6", sizeof osName);
+      } else {
+         Str_Strcpy(osName, "vmkernel65", sizeof osName);
       }
    }