Explorar el Código

[sys/info] Add detection for El Capitan, Sierra, High Sierra, Mojave

Jeroen van Rijn hace 3 años
padre
commit
0743dd195d
Se han modificado 1 ficheros con 187 adiciones y 67 borrados
  1. 187 67
      core/sys/info/platform_darwin.odin

+ 187 - 67
core/sys/info/platform_darwin.odin

@@ -172,78 +172,198 @@ Darwin_To_Release :: struct {
 // Important: Order from lowest to highest kernel version
 // Important: Order from lowest to highest kernel version
 @(private)
 @(private)
 macos_release_map: map[string]Darwin_To_Release = {
 macos_release_map: map[string]Darwin_To_Release = {
+	// MacOS El Capitan
+	"15A284"   = {{15, 0, 0}, "macOS", {"El Capitan",  {10, 11, 0}}},
+	"15B42"    = {{15, 0, 0}, "macOS", {"El Capitan",  {10, 11, 1}}},
+	"15C50"    = {{15, 2, 0}, "macOS", {"El Capitan",  {10, 11, 2}}},
+	"15D21"    = {{15, 3, 0}, "macOS", {"El Capitan",  {10, 11, 3}}},
+	"15E65"    = {{15, 4, 0}, "macOS", {"El Capitan",  {10, 11, 4}}},
+	"15F34"    = {{15, 5, 0}, "macOS", {"El Capitan",  {10, 11, 5}}},
+	"15G31"    = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1004"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1011"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1108"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1212"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1217"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1421"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1510"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G1611"  = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G17023" = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G18013" = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G19009" = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G20015" = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G21013" = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+	"15G22010" = {{15, 6, 0}, "macOS", {"El Capitan",  {10, 11, 6}}},
+
+	// MacOS Sierra
+	"16A323"   = {{16, 0, 0}, "macOS", {"Sierra",      {10, 12, 0}}},
+	"16B2555"  = {{16, 1, 0}, "macOS", {"Sierra",      {10, 12, 1}}},
+	"16B2657"  = {{16, 1, 0}, "macOS", {"Sierra",      {10, 12, 1}}},
+	"16C67"    = {{16, 3, 0}, "macOS", {"Sierra",      {10, 12, 2}}},
+	"16C68"    = {{16, 3, 0}, "macOS", {"Sierra",      {10, 12, 2}}},
+	"16D32"    = {{16, 4, 0}, "macOS", {"Sierra",      {10, 12, 3}}},
+	"16E195"   = {{16, 5, 0}, "macOS", {"Sierra",      {10, 12, 4}}},
+	"16F73"    = {{16, 6, 0}, "macOS", {"Sierra",      {10, 12, 5}}},
+	"16F2073"  = {{16, 6, 0}, "macOS", {"Sierra",      {10, 12, 5}}},
+	"16G29"    = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1036"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1114"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1212"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1314"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1408"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1510"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1618"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1710"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1815"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1917"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G1918"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G2016"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G2127"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G2128"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+	"16G2136"  = {{16, 7, 0}, "macOS", {"Sierra",      {10, 12, 6}}},
+
+	// MacOS High Sierra
+	"17A365"   = {{17, 0, 0}, "macOS", {"High Sierra", {10, 13, 0}}},
+	"17A405"   = {{17, 0, 0}, "macOS", {"High Sierra", {10, 13, 0}}},
+	"17B48"    = {{17, 2, 0}, "macOS", {"High Sierra", {10, 13, 1}}},
+	"17B1002"  = {{17, 2, 0}, "macOS", {"High Sierra", {10, 13, 1}}},
+	"17B1003"  = {{17, 2, 0}, "macOS", {"High Sierra", {10, 13, 1}}},
+	"17C88"    = {{17, 3, 0}, "macOS", {"High Sierra", {10, 13, 2}}},
+	"17C89"    = {{17, 3, 0}, "macOS", {"High Sierra", {10, 13, 2}}},
+	"17C205"   = {{17, 3, 0}, "macOS", {"High Sierra", {10, 13, 2}}},
+	"17C2205"  = {{17, 3, 0}, "macOS", {"High Sierra", {10, 13, 2}}},
+	"17D47"    = {{17, 4, 0}, "macOS", {"High Sierra", {10, 13, 3}}},
+	"17D2047"  = {{17, 4, 0}, "macOS", {"High Sierra", {10, 13, 3}}},
+	"17D102"   = {{17, 4, 0}, "macOS", {"High Sierra", {10, 13, 3}}},
+	"17D2102"  = {{17, 4, 0}, "macOS", {"High Sierra", {10, 13, 3}}},
+	"17E199"   = {{17, 5, 0}, "macOS", {"High Sierra", {10, 13, 4}}},
+	"17E202"   = {{17, 5, 0}, "macOS", {"High Sierra", {10, 13, 4}}},
+	"17F77"    = {{17, 6, 0}, "macOS", {"High Sierra", {10, 13, 5}}},
+	"17G65"    = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G2208"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G2307"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G3025"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G4015"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G5019"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G6029"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G6030"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G7024"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G8029"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G8030"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G8037"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G9016"  = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G10021" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G11023" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G12034" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G13033" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G13035" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G14019" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G14033" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+	"17G14042" = {{17, 7, 0}, "macOS", {"High Sierra", {10, 13, 6}}},
+
+	// MacOS Mojave
+	"18A391"   = {{18, 0, 0}, "macOS", {"Mojave",      {10, 14, 0}}},
+	"18B75"    = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 1}}},
+	"18B2107"  = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 1}}},
+	"18B3094"  = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 1}}},
+	"18C54"    = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 2}}},
+	"18D42"    = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 3}}},
+	"18D43"    = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 3}}},
+	"18D109"   = {{18, 2, 0}, "macOS", {"Mojave",      {10, 14, 3}}},
+	"18E226"   = {{18, 5, 0}, "macOS", {"Mojave",      {10, 14, 4}}},
+	"18E227"   = {{18, 5, 0}, "macOS", {"Mojave",      {10, 14, 4}}},
+	"18F132"   = {{18, 6, 0}, "macOS", {"Mojave",      {10, 14, 5}}},
+	"18G84"    = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G87"    = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G95"    = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G103"   = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G1012"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G2022"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G3020"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G4032"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G5033"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G6020"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G6032"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G6042"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G7016"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G8012"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G8022"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G9028"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G9216"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+	"18G9323"  = {{18, 7, 0}, "macOS", {"Mojave",      {10, 14, 6}}},
+
 	// MacOS Catalina
 	// MacOS Catalina
-	"19A583"  = {{19, 0, 0}, "macOS", {"Catalina", {10, 15, 0}}},
-	"19A602"  = {{19, 0, 0}, "macOS", {"Catalina", {10, 15, 0}}},
-	"19A603"  = {{19, 0, 0}, "macOS", {"Catalina", {10, 15, 0}}},
-	"19B88"   = {{19, 0, 0}, "macOS", {"Catalina", {10, 15, 1}}},
-	"19C57"   = {{19, 2, 0}, "macOS", {"Catalina", {10, 15, 2}}},
-	"19C58"   = {{19, 2, 0}, "macOS", {"Catalina", {10, 15, 2}}},
-	"19D76"   = {{19, 3, 0}, "macOS", {"Catalina", {10, 15, 3}}},
-	"19E266"  = {{19, 4, 0}, "macOS", {"Catalina", {10, 15, 4}}},
-	"19E287"  = {{19, 4, 0}, "macOS", {"Catalina", {10, 15, 4}}},
-	"19F96"   = {{19, 5, 0}, "macOS", {"Catalina", {10, 15, 5}}},
-	"19F101"  = {{19, 5, 0}, "macOS", {"Catalina", {10, 15, 5}}},
-	"19G73"   = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 6}}},
-	"19G2021" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 6}}},
-	"19H2"    = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H4"    = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H15"   = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H114"  = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H512"  = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H524"  = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1030" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1217" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1323" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1417" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1419" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1519" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1615" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1713" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1715" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1824" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H1922" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
-	"19H2026" = {{19, 6, 0}, "macOS", {"Catalina", {10, 15, 7}}},
+	"19A583"   = {{19, 0, 0}, "macOS", {"Catalina",    {10, 15, 0}}},
+	"19A602"   = {{19, 0, 0}, "macOS", {"Catalina",    {10, 15, 0}}},
+	"19A603"   = {{19, 0, 0}, "macOS", {"Catalina",    {10, 15, 0}}},
+	"19B88"    = {{19, 0, 0}, "macOS", {"Catalina",    {10, 15, 1}}},
+	"19C57"    = {{19, 2, 0}, "macOS", {"Catalina",    {10, 15, 2}}},
+	"19C58"    = {{19, 2, 0}, "macOS", {"Catalina",    {10, 15, 2}}},
+	"19D76"    = {{19, 3, 0}, "macOS", {"Catalina",    {10, 15, 3}}},
+	"19E266"   = {{19, 4, 0}, "macOS", {"Catalina",    {10, 15, 4}}},
+	"19E287"   = {{19, 4, 0}, "macOS", {"Catalina",    {10, 15, 4}}},
+	"19F96"    = {{19, 5, 0}, "macOS", {"Catalina",    {10, 15, 5}}},
+	"19F101"   = {{19, 5, 0}, "macOS", {"Catalina",    {10, 15, 5}}},
+	"19G73"    = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 6}}},
+	"19G2021"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 6}}},
+	"19H2"     = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H4"     = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H15"    = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H114"   = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H512"   = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H524"   = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1030"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1217"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1323"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1417"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1419"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1519"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1615"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1713"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1715"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1824"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H1922"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
+	"19H2026"  = {{19, 6, 0}, "macOS", {"Catalina",    {10, 15, 7}}},
 
 
 	// MacOS Big Sur
 	// MacOS Big Sur
-	"20A2411" = {{20, 1, 0}, "macOS", {"Big Sur",  {11, 0, 0}}},
-	"20B29"   = {{20, 1, 0}, "macOS", {"Big Sur",  {11, 0, 1}}},
-	"20B50"   = {{20, 1, 0}, "macOS", {"Big Sur",  {11, 0, 1}}},
-	"20C69"   = {{20, 2, 0}, "macOS", {"Big Sur",  {11, 1, 0}}},
-	"20D64"   = {{20, 3, 0}, "macOS", {"Big Sur",  {11, 2, 0}}},
-	"20D74"   = {{20, 3, 0}, "macOS", {"Big Sur",  {11, 2, 1}}},
-	"20D75"   = {{20, 3, 0}, "macOS", {"Big Sur",  {11, 2, 1}}},
-	"20D80"   = {{20, 3, 0}, "macOS", {"Big Sur",  {11, 2, 2}}},
-	"20D91"   = {{20, 3, 0}, "macOS", {"Big Sur",  {11, 2, 3}}},
-	"20E232"  = {{20, 4, 0}, "macOS", {"Big Sur",  {11, 3, 0}}},
-	"20E241"  = {{20, 4, 0}, "macOS", {"Big Sur",  {11, 3, 1}}},
-	"20F71"   = {{20, 5, 0}, "macOS", {"Big Sur",  {11, 4, 0}}},
-	"20G71"   = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 5, 0}}},
-	"20G80"   = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 5, 1}}},
-	"20G95"   = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 5, 2}}},
-	"20G165"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 0}}},
-	"20G224"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 1}}},
-	"20G314"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 2}}},
-	"20G415"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 3}}},
-	"20G417"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 4}}},
-	"20G527"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 5}}},
-	"20G624"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 6}}},
-	"20G630"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 7}}},
-	"20G730"  = {{20, 6, 0}, "macOS", {"Big Sur",  {11, 6, 8}}},
+	"20A2411"  = {{20, 1, 0}, "macOS", {"Big Sur",     {11, 0, 0}}},
+	"20B29"    = {{20, 1, 0}, "macOS", {"Big Sur",     {11, 0, 1}}},
+	"20B50"    = {{20, 1, 0}, "macOS", {"Big Sur",     {11, 0, 1}}},
+	"20C69"    = {{20, 2, 0}, "macOS", {"Big Sur",     {11, 1, 0}}},
+	"20D64"    = {{20, 3, 0}, "macOS", {"Big Sur",     {11, 2, 0}}},
+	"20D74"    = {{20, 3, 0}, "macOS", {"Big Sur",     {11, 2, 1}}},
+	"20D75"    = {{20, 3, 0}, "macOS", {"Big Sur",     {11, 2, 1}}},
+	"20D80"    = {{20, 3, 0}, "macOS", {"Big Sur",     {11, 2, 2}}},
+	"20D91"    = {{20, 3, 0}, "macOS", {"Big Sur",     {11, 2, 3}}},
+	"20E232"   = {{20, 4, 0}, "macOS", {"Big Sur",     {11, 3, 0}}},
+	"20E241"   = {{20, 4, 0}, "macOS", {"Big Sur",     {11, 3, 1}}},
+	"20F71"    = {{20, 5, 0}, "macOS", {"Big Sur",     {11, 4, 0}}},
+	"20G71"    = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 5, 0}}},
+	"20G80"    = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 5, 1}}},
+	"20G95"    = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 5, 2}}},
+	"20G165"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 0}}},
+	"20G224"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 1}}},
+	"20G314"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 2}}},
+	"20G415"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 3}}},
+	"20G417"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 4}}},
+	"20G527"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 5}}},
+	"20G624"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 6}}},
+	"20G630"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 7}}},
+	"20G730"   = {{20, 6, 0}, "macOS", {"Big Sur",     {11, 6, 8}}},
 
 
 	// MacOS Monterey
 	// MacOS Monterey
-	"21A344"  = {{21, 0, 1}, "macOS", {"Monterey", {12, 0, 0}}},
-	"21A559"  = {{21, 1, 0}, "macOS", {"Monterey", {12, 0, 1}}},
-	"21C52"   = {{21, 2, 0}, "macOS", {"Monterey", {12, 1, 0}}},
-	"21D49"   = {{21, 3, 0}, "macOS", {"Monterey", {12, 2, 0}}},
-	"21D62"   = {{21, 3, 0}, "macOS", {"Monterey", {12, 2, 1}}},
-	"21E230"  = {{21, 4, 0}, "macOS", {"Monterey", {12, 3, 0}}},
-	"21E258"  = {{21, 4, 0}, "macOS", {"Monterey", {12, 3, 1}}},
-	"21F79"   = {{21, 5, 0}, "macOS", {"Monterey", {12, 4, 0}}},
-	"21F2081" = {{21, 5, 0}, "macOS", {"Monterey", {12, 4, 0}}},
-	"21F2092" = {{21, 5, 0}, "macOS", {"Monterey", {12, 4, 0}}},
-	"21G72"   = {{21, 6, 0}, "macOS", {"Monterey", {12, 5, 0}}},
-	"21G83"   = {{21, 6, 0}, "macOS", {"Monterey", {12, 5, 1}}},
+	"21A344"   = {{21, 0, 1}, "macOS", {"Monterey",    {12, 0, 0}}},
+	"21A559"   = {{21, 1, 0}, "macOS", {"Monterey",    {12, 0, 1}}},
+	"21C52"    = {{21, 2, 0}, "macOS", {"Monterey",    {12, 1, 0}}},
+	"21D49"    = {{21, 3, 0}, "macOS", {"Monterey",    {12, 2, 0}}},
+	"21D62"    = {{21, 3, 0}, "macOS", {"Monterey",    {12, 2, 1}}},
+	"21E230"   = {{21, 4, 0}, "macOS", {"Monterey",    {12, 3, 0}}},
+	"21E258"   = {{21, 4, 0}, "macOS", {"Monterey",    {12, 3, 1}}},
+	"21F79"    = {{21, 5, 0}, "macOS", {"Monterey",    {12, 4, 0}}},
+	"21F2081"  = {{21, 5, 0}, "macOS", {"Monterey",    {12, 4, 0}}},
+	"21F2092"  = {{21, 5, 0}, "macOS", {"Monterey",    {12, 4, 0}}},
+	"21G72"    = {{21, 6, 0}, "macOS", {"Monterey",    {12, 5, 0}}},
+	"21G83"    = {{21, 6, 0}, "macOS", {"Monterey",    {12, 5, 1}}},
 }
 }
 
 
 @(private)
 @(private)