]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Add preliminary guest OS support of RHEL-9 for Arm.
authorJohn Wolfe <jwolfe@vmware.com>
Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)
committerJohn Wolfe <jwolfe@vmware.com>
Wed, 30 Jun 2021 18:37:27 +0000 (11:37 -0700)
open-vm-tools/lib/include/guest_os.h
open-vm-tools/lib/include/guest_os_tables.h

index 1c43e38b893d13039089db3eef6e9d8978c7ca7c..afc62609bcc46c057919a65165079a5bcdf033a8 100644 (file)
@@ -207,7 +207,8 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 #define ALL5XLINUX32          BS(OTHER5XLINUX)
 
 #define ALL5XLINUX64          BS(OTHER5XLINUX_64), BS(ARM_OTHER5XLINUX_64), \
-                              BS(ARM_DEBIAN_64),   BS(ARM_UBUNTU_64)
+                              BS(ARM_DEBIAN_64),   BS(ARM_UBUNTU_64),       \
+                              BS(ARM_RHEL9_64)
 
 #define ALL6XLINUX32          BS(OTHER6XLINUX)
 
@@ -328,6 +329,7 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 #define STR_OS_PLD                "PLD"
 #define STR_OS_RED_HAT            "redhat"
 #define STR_OS_RED_HAT_EN         "rhel"
+#define STR_OS_ARM_RED_HAT_EN     "arm-rhel"
 #define STR_OS_RED_HAT_FULL       "Red Hat Linux"
 #define STR_OS_SLACKWARE          "Slackware"
 #define STR_OS_SLES               "sles"
index ea9298aadef5dc3a32593fb2c29d7862cd28dc54..822a64a61d7ed9ab28bbb86571c2dd7c328c498e 100644 (file)
@@ -77,12 +77,12 @@ extern "C" {
    GOT(GUEST_OS_OTHER3XLINUX_64)     /* Linux 3.x 64-bit */                \
    GOT(GUEST_OS_OTHER4XLINUX)        /* Linux 4.x 32-bit */                \
    GOT(GUEST_OS_OTHER4XLINUX_64)     /* Linux 4.x 64-bit  */               \
-   GOT(GUEST_OS_OTHER5XLINUX)        /* Linux 5.x and later 32-bit */      \
-   GOT(GUEST_OS_OTHER5XLINUX_64)     /* Linux 5.x and later 64-bit */      \
-   GOT(GUEST_OS_ARM_OTHER5XLINUX_64) /* Linux 5.x and later Arm 64-bit */  \
-   GOT(GUEST_OS_OTHER6XLINUX)        /* Linux 5.x and later 32-bit */      \
-   GOT(GUEST_OS_OTHER6XLINUX_64)     /* Linux 5.x and later 64-bit */      \
-   GOT(GUEST_OS_ARM_OTHER6XLINUX_64) /* Linux 5.x and later Arm 64-bit */  \
+   GOT(GUEST_OS_OTHER5XLINUX)        /* Linux 5.x 32-bit */                \
+   GOT(GUEST_OS_OTHER5XLINUX_64)     /* Linux 5.x 64-bit */                \
+   GOT(GUEST_OS_ARM_OTHER5XLINUX_64) /* Linux 5.x Arm 64-bit */            \
+   GOT(GUEST_OS_OTHER6XLINUX)        /* Linux 6.x and later 32-bit */      \
+   GOT(GUEST_OS_OTHER6XLINUX_64)     /* Linux 6.x and later 64-bit */      \
+   GOT(GUEST_OS_ARM_OTHER6XLINUX_64) /* Linux 6.x and later Arm 64-bit */  \
    GOT(GUEST_OS_OTHER)                                                     \
    GOT(GUEST_OS_OTHER_64)            /* Other 64-bit */                    \
    GOT(GUEST_OS_ARM_OTHER_64)        /* Other Arm 64-bit */                \
@@ -95,6 +95,7 @@ extern "C" {
    GOT(GUEST_OS_RHEL)                                                      \
    GOT(GUEST_OS_RHEL_64)                                                   \
    GOT(GUEST_OS_RHEL9_64)                                                  \
+   GOT(GUEST_OS_ARM_RHEL9_64)                                              \
    GOT(GUEST_OS_FREEBSD)                                                   \
    GOT(GUEST_OS_FREEBSD_64)                                                \
    GOT(GUEST_OS_FREEBSD11)                                                 \