GUEST_OS_FAMILY_WIN2000 = 0x0010,
GUEST_OS_FAMILY_WINXP = 0x0020,
GUEST_OS_FAMILY_WINNET = 0x0040,
- GUEST_OS_FAMILY_NETWARE = 0x0080
+ GUEST_OS_FAMILY_NETWARE = 0x0080,
+ GUEST_OS_FAMILY_DARWIN = 0x0100
} GuestOSFamilyType;
#define ALLOS (~CONST64U(0))
#define ALLLINUX64 (BS(OTHER24XLINUX_64) | ALL26XLINUX64 | \
BS(OTHERLINUX_64))
#define ALLLINUX (ALLLINUX32 | ALLLINUX64)
-#define ALLDARWIN32 (BS(DARWIN9) | BS(DARWIN10) | BS(DARWIN11))
-#define ALLDARWIN64 (BS(DARWIN9_64) | BS(DARWIN10_64) | BS(DARWIN11_64))
+#define ALLDARWIN32 (BS(DARWIN9) | BS(DARWIN10) | BS(DARWIN11))
+#define ALLDARWIN64 (BS(DARWIN9_64) | BS(DARWIN10_64) | \
+ BS(DARWIN11_64) | BS(DARWIN12_64))
#define ALLDARWIN (ALLDARWIN32 | ALLDARWIN64)
#define ALL64 (ALLWIN64 | ALLLINUX64 | \
BS(SOLARIS10_64) | BS(FREEBSD_64) | \
GOT(GUEST_OS_DARWIN10_64) \
GOT(GUEST_OS_DARWIN11) /* Mac OS 10.7 */ \
GOT(GUEST_OS_DARWIN11_64) \
+ GOT(GUEST_OS_DARWIN12_64) /* Mac OS 10.8 */ \
GOT(GUEST_OS_OPENSERVER_5_AND_6) \
GOT(GUEST_OS_UNIXWARE7) \
GOT(GUEST_OS_NETWARE4) \
GOSL(STR_OS_WIN_2008_ENTERPRISE_CORE_X64, GUEST_OS_LONGHORN_64) \
GOSL(STR_OS_WIN_2008_SMALL_BUSINESS_X64, GUEST_OS_LONGHORN_64) \
GOSL(STR_OS_WIN_2008_SMALL_BUSINESS_PREMIUM_X64, GUEST_OS_LONGHORN_64) \
- GOSL(STR_OS_WIN_2008_STANDARD_X64, GUEST_OS_LONGHORN_64) \
+ GOSL(STR_OS_WIN_2008_STANDARD_X64, GUEST_OS_LONGHORN_64) \
GOSL(STR_OS_WIN_2008_STANDARD_CORE_X64, GUEST_OS_LONGHORN_64) \
GOSL(STR_OS_WIN_2008_WEB_SERVER_X64, GUEST_OS_LONGHORN_64) \
GOSL("winLonghorn64Guest", GUEST_OS_LONGHORN_64) \
GOSL(STR_OS_MACOS "10-64", GUEST_OS_DARWIN10_64) \
GOSL(STR_OS_MACOS "11", GUEST_OS_DARWIN11) \
GOSL(STR_OS_MACOS "11-64", GUEST_OS_DARWIN11_64) \
- GOSL(STR_OS_MACOS "12", GUEST_OS_DARWIN11) \
- GOSL(STR_OS_MACOS "12-64", GUEST_OS_DARWIN11_64) \
+ GOSL(STR_OS_MACOS "12-64", GUEST_OS_DARWIN12_64) \
GOSL("other", GUEST_OS_OTHER) \
GOSL("other-64", GUEST_OS_OTHER_64) \
GOSL("vmkernel", GUEST_OS_VMKERNEL) \