#define ALL6XLINUX64 BS(OTHER6XLINUX_64), BS(OTHER6XLINUX_ARM_64)
#define ALLVMKERNEL BS(VMKERNEL), BS(VMKERNEL5), BS(VMKERNEL6), \
- BS(VMKERNEL65), BS(VMKERNEL7), BS(VMKERNEL7_ARM)
+ BS(VMKERNEL65), \
+ BS(VMKERNEL7), BS(VMKERNEL7_ARM), \
+ BS(VMKERNEL8), BS(VMKERNEL8_ARM)
#define ALLLINUX32 BS(VMKERNEL), BS(OTHERLINUX), \
BS(OTHER24XLINUX), ALL26XLINUX32, \
#define ALLCRX BS(CRXSYS1_64), BS(CRXPOD1_64)
-#define ALLARM BS(WIN_10_ARM_64), BS(WIN_11_ARM_64), \
- BS(UBUNTU_ARM_64), BS(PHOTON_ARM_64), \
- BS(VMKERNEL7_ARM), BS(OTHER_ARM_64), \
- BS(OTHER5XLINUX_ARM_64), BS(DEBIAN_ARM_64), \
- BS(FREEBSD13_ARM_64), BS(FREEBSD14_ARM_64), \
- BS(RHEL9_ARM_64), BS(OTHER6XLINUX_ARM_64)
+#define ALLARM BS(WIN_10_ARM_64), BS(WIN_11_ARM_64), \
+ BS(UBUNTU_ARM_64), BS(PHOTON_ARM_64), \
+ BS(VMKERNEL7_ARM), BS(VMKERNEL8_ARM), \
+ BS(OTHER_ARM_64), BS(OTHER5XLINUX_ARM_64), \
+ BS(OTHER6XLINUX_ARM_64), BS(DEBIAN_ARM_64), \
+ BS(FREEBSD13_ARM_64), BS(FREEBSD14_ARM_64), \
+ BS(RHEL9_ARM_64)
/*
* These constants are generated by GuestInfoGetOSName which is in
#define STR_OS_OTHER_3X "other3xlinux"
#define STR_OS_OTHER_3X_FULL "Other Linux 3.x kernel"
#define STR_OS_OTHER_4X "other4xlinux"
-#define STR_OS_OTHER_4X_FULL "Other Linux 4.x"
+#define STR_OS_OTHER_4X_FULL "Other Linux 4.x kernel"
#define STR_OS_OTHER_5X "other5xlinux"
-#define STR_OS_OTHER_5X_FULL "Other Linux 5.x and later kernel"
+#define STR_OS_OTHER_5X_FULL "Other Linux 5.x kernel"
#define STR_OS_OTHER_6X "other6xlinux"
#define STR_OS_OTHER_6X_FULL "Other Linux 6.x and later kernel"
#define STR_OS_ARM_OTHER_5X "arm-other5xlinux"
-#define STR_OS_ARM_OTHER_5X_FULL "Other Linux 5.x and later kernel Arm"
+#define STR_OS_ARM_OTHER_5X_FULL "Other Linux 5.x kernel Arm"
#define STR_OS_ARM_OTHER_6X "arm-other6xlinux"
#define STR_OS_ARM_OTHER_6X_FULL "Other Linux 6.x and later kernel Arm"
#define STR_OS_PHOTON "vmware-photon"
GOT(GUEST_OS_VMKERNEL5) /* ESX 5.x 64-bit */ \
GOT(GUEST_OS_VMKERNEL6) /* ESX 6 64-bit */ \
GOT(GUEST_OS_VMKERNEL65) /* ESX 6.5 and 6.7 64-bit */ \
- GOT(GUEST_OS_VMKERNEL7) /* ESX 7 and later 64-bit */ \
- GOT(GUEST_OS_VMKERNEL7_ARM) /* ESX 7 and later Arm 64-bit */ \
+ GOT(GUEST_OS_VMKERNEL7) /* ESX 7 64-bit */ \
+ GOT(GUEST_OS_VMKERNEL7_ARM) /* ESX 7 Arm 64-bit */ \
+ GOT(GUEST_OS_VMKERNEL8) /* ESX 8 and later 64-bit */ \
+ GOT(GUEST_OS_VMKERNEL8_ARM) /* ESX 8 and later Arm 64-bit */ \
GOT(GUEST_OS_PHOTON_64) /* VMware Photon 64-bit */ \
GOT(GUEST_OS_PHOTON_ARM_64) /* VMware Photon Arm 64-bit */ \
GOT(GUEST_OS_ORACLE) \