]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
GOSTable: split FreeBSD
authorOliver Kurth <okurth@vmware.com>
Wed, 7 Jun 2017 00:17:03 +0000 (17:17 -0700)
committerOliver Kurth <okurth@vmware.com>
Wed, 7 Jun 2017 00:17:03 +0000 (17:17 -0700)
Split FreeBSD into freeBSD (old) and freeBSD11 (going
forward). This is to cover driver differences.

open-vm-tools/lib/include/guest_os.h
open-vm-tools/lib/include/guest_os_tables.h

index ef202e3c51c4248e368558ae8b7583fd7a306b98..d0a2aa472f843ef29e88da4dd1eb173d693df18a 100644 (file)
@@ -1,5 +1,5 @@
 /*********************************************************
- * Copyright (C) 1998-2016 VMware, Inc. All rights reserved.
+ * Copyright (C) 1998-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
@@ -80,7 +80,8 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 #define ALLWINXP64            BS(WINXPPRO_64)
 #define ALLWINXP              ALLWINXP32, ALLWINXP64
 
-#define ALLFREEBSD            BS(FREEBSD), BS(FREEBSD_64)
+#define ALLFREEBSD            BS(FREEBSD), BS(FREEBSD_64), \
+                              BS(FREEBSD11), BS(FREEBSD11_64)
 
 #define ALLWINNET32           BS(WINNET)
 #define ALLWINNET64           BS(WINNET_64)
@@ -185,8 +186,8 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
                               BS(DARWIN15_64), BS(DARWIN16_64)
 #define ALLDARWIN             ALLDARWIN32, ALLDARWIN64
 #define ALL64                 ALLWIN64, ALLLINUX64, BS(SOLARIS10_64), \
-                              BS(FREEBSD_64), ALLDARWIN64,            \
-                              BS(OTHER_64), ALLVMKERNEL
+                              BS(FREEBSD_64), BS(FREEBSD11_64), \
+                              ALLDARWIN64, BS(OTHER_64), ALLVMKERNEL
 
 #define ALLECOMSTATION        BS(ECOMSTATION), BS(ECOMSTATION2)
 #define ALLOS2                BS(OS2), ALLECOMSTATION
@@ -492,7 +493,7 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 #define STR_OS_WIN_64_BIT_EXTENSION ", 64-bit"
 
 /* FreeBSD */
-#define STR_OS_FREEBSD "FreeBSD"
+#define STR_OS_FREEBSD "freeBSD"
 
 /* Solaris */
 #define STR_OS_SOLARIS "solaris"
index a421e0b4ac23e3c8bd24e844963f758e0018f10e..58dffe1689a1717937071b5e1ee92d60b4819b77 100644 (file)
@@ -71,6 +71,8 @@
    GOT(GUEST_OS_RHEL_64)                                                   \
    GOT(GUEST_OS_FREEBSD)                                                   \
    GOT(GUEST_OS_FREEBSD_64)                                                \
+   GOT(GUEST_OS_FREEBSD11)                                                 \
+   GOT(GUEST_OS_FREEBSD11_64)                                              \
    GOT(GUEST_OS_SOLARIS_6_AND_7)                                           \
    GOT(GUEST_OS_SOLARIS8)                                                  \
    GOT(GUEST_OS_SOLARIS9)                                                  \
    GOSL(STR_OS_ECOMSTATION "2",              GUEST_OS_ECOMSTATION2,           NULL)                   \
    GOSL("fedora",                            GUEST_OS_OTHER26XLINUX,          "linux.iso")            \
    GOSL("fedora-64",                         GUEST_OS_OTHER26XLINUX_64,       "linux.iso")            \
-   GOSL("freeBSD",                           GUEST_OS_FREEBSD,                "freebsd.iso")          \
-   GOSL("freeBSD-64",                        GUEST_OS_FREEBSD_64,             "freebsd.iso")          \
+   GOSL(STR_OS_FREEBSD,                      GUEST_OS_FREEBSD,                "freebsd.iso")          \
+   GOSL(STR_OS_FREEBSD "-64",                GUEST_OS_FREEBSD_64,             "freebsd.iso")          \
+   GOSL(STR_OS_FREEBSD "11",                 GUEST_OS_FREEBSD11,              "freebsd.iso")          \
+   GOSL(STR_OS_FREEBSD "11-64",              GUEST_OS_FREEBSD11_64,           "freebsd.iso")          \
    GOSL("linux",                             GUEST_OS_OTHERLINUX,             "linuxPreGlibc25.iso") /* old */ \
    GOSL(STR_OS_WIN_LONG,                     GUEST_OS_LONGHORN,               "windows.iso")          \
    GOSL("longhorn-64",                       GUEST_OS_LONGHORN_64,            "windows.iso")          \