Module Name: src Committed By: christos Date: Thu Oct 28 14:53:09 UTC 2021
Modified Files: src/sys/external/bsd/acpica/dist/compiler: aslutils.c dtfield.c dtutils.c src/sys/external/bsd/acpica/dist/hardware: hwesleep.c hwsleep.c hwxfsleep.c src/sys/external/bsd/acpica/dist/include: acdisasm.h acglobal.h acoutput.h acpixf.h actbl1.h actypes.h src/sys/external/bsd/acpica/dist/utilities: utosi.c Log Message: merge conflicts between 2021-06-04 and 2021-09-30 To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 \ src/sys/external/bsd/acpica/dist/compiler/aslutils.c cvs rdiff -u -r1.18 -r1.19 \ src/sys/external/bsd/acpica/dist/compiler/dtfield.c cvs rdiff -u -r1.17 -r1.18 \ src/sys/external/bsd/acpica/dist/compiler/dtutils.c cvs rdiff -u -r1.10 -r1.11 \ src/sys/external/bsd/acpica/dist/hardware/hwesleep.c cvs rdiff -u -r1.12 -r1.13 \ src/sys/external/bsd/acpica/dist/hardware/hwsleep.c cvs rdiff -u -r1.15 -r1.16 \ src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c cvs rdiff -u -r1.22 -r1.23 \ src/sys/external/bsd/acpica/dist/include/acdisasm.h cvs rdiff -u -r1.23 -r1.24 \ src/sys/external/bsd/acpica/dist/include/acglobal.h cvs rdiff -u -r1.13 -r1.14 \ src/sys/external/bsd/acpica/dist/include/acoutput.h cvs rdiff -u -r1.30 -r1.31 src/sys/external/bsd/acpica/dist/include/acpixf.h cvs rdiff -u -r1.18 -r1.19 src/sys/external/bsd/acpica/dist/include/actbl1.h cvs rdiff -u -r1.24 -r1.25 src/sys/external/bsd/acpica/dist/include/actypes.h cvs rdiff -u -r1.16 -r1.17 src/sys/external/bsd/acpica/dist/utilities/utosi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/external/bsd/acpica/dist/compiler/aslutils.c diff -u src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.29 src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.30 --- src/sys/external/bsd/acpica/dist/compiler/aslutils.c:1.29 Tue Jul 6 08:23:46 2021 +++ src/sys/external/bsd/acpica/dist/compiler/aslutils.c Thu Oct 28 10:53:08 2021 @@ -326,18 +326,20 @@ UtDisplaySupportedTables ( printf ("\nACPI tables supported by iASL version %8.8X:\n" - " (Compiler, Disassembler, Template Generator)\n\n", + " (Compiler, Disassembler, Template Generator)\n", ACPI_CA_VERSION); /* All ACPI tables with the common table header */ - printf ("\n Supported ACPI tables:\n"); + printf ("\nKnown/Supported ACPI tables:\n"); for (TableData = AcpiGbl_SupportedTables, i = 1; TableData->Signature; TableData++, i++) { printf ("%8u) %s %s\n", i, TableData->Signature, TableData->Description); } + + printf ("\nTotal %u ACPI tables\n\n", i-1); } Index: src/sys/external/bsd/acpica/dist/compiler/dtfield.c diff -u src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.18 src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.19 --- src/sys/external/bsd/acpica/dist/compiler/dtfield.c:1.18 Tue Jul 6 08:23:46 2021 +++ src/sys/external/bsd/acpica/dist/compiler/dtfield.c Thu Oct 28 10:53:08 2021 @@ -326,14 +326,14 @@ DtCompileInteger ( { if (Value != 1) { - DtError (ASL_WARNING, ASL_MSG_RESERVED_FIELD, Field, + DtError (ASL_ERROR, ASL_MSG_RESERVED_FIELD, Field, "Must be one, setting to one"); Value = 1; } } else if (Value != 0) { - DtError (ASL_WARNING, ASL_MSG_RESERVED_FIELD, Field, + DtError (ASL_ERROR, ASL_MSG_RESERVED_FIELD, Field, "Must be zero, setting to zero"); Value = 0; } Index: src/sys/external/bsd/acpica/dist/compiler/dtutils.c diff -u src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.17 src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.18 --- src/sys/external/bsd/acpica/dist/compiler/dtutils.c:1.17 Tue Jul 6 08:23:46 2021 +++ src/sys/external/bsd/acpica/dist/compiler/dtutils.c Thu Oct 28 10:53:08 2021 @@ -344,6 +344,7 @@ DtGetFieldType ( break; case ACPI_DMT_UNICODE: + case ACPI_DMT_WPBT_UNICODE: Type = DT_FIELD_TYPE_UNICODE; break; @@ -472,12 +473,18 @@ DtGetFieldLength ( case ACPI_DMT_IVRS_DE: case ACPI_DMT_GTDT: case ACPI_DMT_MADT: + case ACPI_DMT_NHLT1: + case ACPI_DMT_NHLT1a: case ACPI_DMT_PCCT: case ACPI_DMT_PMTT: case ACPI_DMT_PPTT: case ACPI_DMT_RGRT: case ACPI_DMT_SDEV: case ACPI_DMT_SRAT: + case ACPI_DMT_AEST: + case ACPI_DMT_AEST_RES: + case ACPI_DMT_AEST_XFACE: + case ACPI_DMT_AEST_XRUPT: case ACPI_DMT_ASF: case ACPI_DMT_HESTNTYP: case ACPI_DMT_FADTPM: @@ -508,6 +515,8 @@ DtGetFieldLength ( break; case ACPI_DMT_UINT32: + case ACPI_DMT_AEST_CACHE: + case ACPI_DMT_AEST_GIC: case ACPI_DMT_NAME4: case ACPI_DMT_SIG: case ACPI_DMT_LPIT: @@ -626,12 +635,13 @@ DtGetFieldLength ( break; case ACPI_DMT_UNICODE: + case ACPI_DMT_WPBT_UNICODE: Value = DtGetFieldValue (Field); /* TBD: error if Value is NULL? (as below?) */ - ByteLength = (strlen (Value) + 1) * sizeof(UINT16); + ByteLength = (strlen (Value) + 1) * sizeof (UINT16); break; default: Index: src/sys/external/bsd/acpica/dist/hardware/hwesleep.c diff -u src/sys/external/bsd/acpica/dist/hardware/hwesleep.c:1.10 src/sys/external/bsd/acpica/dist/hardware/hwesleep.c:1.11 --- src/sys/external/bsd/acpica/dist/hardware/hwesleep.c:1.10 Sat Apr 3 13:45:03 2021 +++ src/sys/external/bsd/acpica/dist/hardware/hwesleep.c Thu Oct 28 10:53:09 2021 @@ -204,18 +204,15 @@ ACPI_STATUS AcpiHwExtendedWakePrep ( UINT8 SleepState) { - ACPI_STATUS Status; UINT8 SleepTypeValue; ACPI_FUNCTION_TRACE (HwExtendedWakePrep); - Status = AcpiGetSleepTypeData (ACPI_STATE_S0, - &AcpiGbl_SleepTypeA, &AcpiGbl_SleepTypeB); - if (ACPI_SUCCESS (Status)) + if (AcpiGbl_SleepTypeAS0 != ACPI_SLEEP_TYPE_INVALID) { - SleepTypeValue = ((AcpiGbl_SleepTypeA << ACPI_X_SLEEP_TYPE_POSITION) & + SleepTypeValue = ((AcpiGbl_SleepTypeAS0 << ACPI_X_SLEEP_TYPE_POSITION) & ACPI_X_SLEEP_TYPE_MASK); (void) AcpiWrite ((UINT64) (SleepTypeValue | ACPI_X_SLEEP_ENABLE), Index: src/sys/external/bsd/acpica/dist/hardware/hwsleep.c diff -u src/sys/external/bsd/acpica/dist/hardware/hwsleep.c:1.12 src/sys/external/bsd/acpica/dist/hardware/hwsleep.c:1.13 --- src/sys/external/bsd/acpica/dist/hardware/hwsleep.c:1.12 Sat Apr 3 13:45:03 2021 +++ src/sys/external/bsd/acpica/dist/hardware/hwsleep.c Thu Oct 28 10:53:09 2021 @@ -231,7 +231,7 @@ ACPI_STATUS AcpiHwLegacyWakePrep ( UINT8 SleepState) { - ACPI_STATUS Status; + ACPI_STATUS Status = AE_OK; ACPI_BIT_REGISTER_INFO *SleepTypeRegInfo; ACPI_BIT_REGISTER_INFO *SleepEnableRegInfo; UINT32 Pm1aControl; @@ -245,9 +245,7 @@ AcpiHwLegacyWakePrep ( * This is unclear from the ACPI Spec, but it is required * by some machines. */ - Status = AcpiGetSleepTypeData (ACPI_STATE_S0, - &AcpiGbl_SleepTypeA, &AcpiGbl_SleepTypeB); - if (ACPI_SUCCESS (Status)) + if (AcpiGbl_SleepTypeAS0 != ACPI_SLEEP_TYPE_INVALID) { SleepTypeRegInfo = AcpiHwGetBitRegisterInfo (ACPI_BITREG_SLEEP_TYPE); @@ -268,9 +266,9 @@ AcpiHwLegacyWakePrep ( /* Insert the SLP_TYP bits */ - Pm1aControl |= (AcpiGbl_SleepTypeA << + Pm1aControl |= (AcpiGbl_SleepTypeAS0 << SleepTypeRegInfo->BitPosition); - Pm1bControl |= (AcpiGbl_SleepTypeB << + Pm1aControl |= (AcpiGbl_SleepTypeBS0 << SleepTypeRegInfo->BitPosition); /* Write the control registers and ignore any errors */ Index: src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c diff -u src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c:1.15 src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c:1.16 --- src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c:1.15 Sat Apr 3 13:45:03 2021 +++ src/sys/external/bsd/acpica/dist/hardware/hwxfsleep.c Thu Oct 28 10:53:09 2021 @@ -363,6 +363,12 @@ AcpiEnterSleepStatePrep ( return_ACPI_STATUS (Status); } + Status = AcpiGetSleepTypeData (ACPI_STATE_S0, + &AcpiGbl_SleepTypeAS0, &AcpiGbl_SleepTypeBS0); + if (ACPI_FAILURE (Status)) { + AcpiGbl_SleepTypeAS0 = ACPI_SLEEP_TYPE_INVALID; + } + /* Execute the _PTS method (Prepare To Sleep) */ ArgList.Count = 1; Index: src/sys/external/bsd/acpica/dist/include/acdisasm.h diff -u src/sys/external/bsd/acpica/dist/include/acdisasm.h:1.22 src/sys/external/bsd/acpica/dist/include/acdisasm.h:1.23 --- src/sys/external/bsd/acpica/dist/include/acdisasm.h:1.22 Tue Jul 6 08:23:46 2021 +++ src/sys/external/bsd/acpica/dist/include/acdisasm.h Thu Oct 28 10:53:09 2021 @@ -116,6 +116,7 @@ typedef enum ACPI_DMT_BUF10, ACPI_DMT_BUF12, ACPI_DMT_BUF16, + ACPI_DMT_BUF18, ACPI_DMT_BUF128, ACPI_DMT_SIG, ACPI_DMT_STRING, @@ -142,6 +143,12 @@ typedef enum /* Types that are specific to particular ACPI tables */ + ACPI_DMT_AEST, + ACPI_DMT_AEST_CACHE, + ACPI_DMT_AEST_GIC, + ACPI_DMT_AEST_RES, + ACPI_DMT_AEST_XFACE, + ACPI_DMT_AEST_XRUPT, ACPI_DMT_ASF, ACPI_DMT_CEDT, ACPI_DMT_DMAR, @@ -163,6 +170,8 @@ typedef enum ACPI_DMT_LPIT, ACPI_DMT_MADT, ACPI_DMT_NFIT, + ACPI_DMT_NHLT1, + ACPI_DMT_NHLT1a, ACPI_DMT_PCCT, ACPI_DMT_PHAT, ACPI_DMT_PMTT, @@ -175,6 +184,7 @@ typedef enum ACPI_DMT_SRAT, ACPI_DMT_TPM2, ACPI_DMT_VIOT, + ACPI_DMT_WPBT_UNICODE, /* Special opcodes */ @@ -252,6 +262,17 @@ extern const char *AcpiGbl extern const char *AcpiGbl_UpdateRules[]; extern const char *AcpiGbl_MatchOps[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestHdr[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestProcError[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestCacheRsrc[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestTlbRsrc[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestGenRsrc[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestMemError[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestSmmuError[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestVendorError[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestGicError[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestXface[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoAestXrupt[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoAsf0[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoAsf1[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoAsf1a[]; @@ -418,7 +439,21 @@ extern ACPI_DMTABLE_INFO AcpiDmTa extern ACPI_DMTABLE_INFO AcpiDmTableInfoNfit6[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoNfit6a[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoNfit7[]; -extern ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt0[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt1[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt2[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt3[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt3a[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt4[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5a[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5b[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt5c[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt6[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt7[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt7a[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoNhlt8[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPhatHdr[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPhat0[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPhat0a[]; @@ -439,6 +474,7 @@ extern ACPI_DMTABLE_INFO AcpiDmTa extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct3[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct4[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPcct5[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPdtt0[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPptt0[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoPptt0a[]; @@ -483,6 +519,7 @@ extern ACPI_DMTABLE_INFO AcpiDmTa extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat3[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat4[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat5[]; +extern ACPI_DMTABLE_INFO AcpiDmTableInfoSrat6[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoStao[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoStaoStr[]; extern ACPI_DMTABLE_INFO AcpiDmTableInfoSvkl[]; @@ -574,6 +611,10 @@ AcpiDmDumpUnicode ( UINT32 ByteLength); void +AcpiDmDumpAest ( + ACPI_TABLE_HEADER *Table); + +void AcpiDmDumpAsf ( ACPI_TABLE_HEADER *Table); @@ -662,6 +703,10 @@ AcpiDmDumpNfit ( ACPI_TABLE_HEADER *Table); void +AcpiDmDumpNhlt ( + ACPI_TABLE_HEADER *Table); + +void AcpiDmDumpPcct ( ACPI_TABLE_HEADER *Table); Index: src/sys/external/bsd/acpica/dist/include/acglobal.h diff -u src/sys/external/bsd/acpica/dist/include/acglobal.h:1.23 src/sys/external/bsd/acpica/dist/include/acglobal.h:1.24 --- src/sys/external/bsd/acpica/dist/include/acglobal.h:1.23 Sat Apr 3 13:45:03 2021 +++ src/sys/external/bsd/acpica/dist/include/acglobal.h Thu Oct 28 10:53:09 2021 @@ -257,6 +257,8 @@ ACPI_INIT_GLOBAL (ACPI_COMMENT_NODE, * extern ACPI_BIT_REGISTER_INFO AcpiGbl_BitRegisterInfo[ACPI_NUM_BITREG]; ACPI_GLOBAL (UINT8, AcpiGbl_SleepTypeA); ACPI_GLOBAL (UINT8, AcpiGbl_SleepTypeB); +ACPI_GLOBAL (UINT8, AcpiGbl_SleepTypeAS0); +ACPI_GLOBAL (UINT8, AcpiGbl_SleepTypeBS0); /***************************************************************************** Index: src/sys/external/bsd/acpica/dist/include/acoutput.h diff -u src/sys/external/bsd/acpica/dist/include/acoutput.h:1.13 src/sys/external/bsd/acpica/dist/include/acoutput.h:1.14 --- src/sys/external/bsd/acpica/dist/include/acoutput.h:1.13 Sat Apr 3 13:45:03 2021 +++ src/sys/external/bsd/acpica/dist/include/acoutput.h Thu Oct 28 10:53:09 2021 @@ -453,7 +453,7 @@ /* Conditional execution */ #define ACPI_DEBUG_EXEC(a) a -#define ACPI_DEBUG_ONLY_MEMBERS(a) a; +#define ACPI_DEBUG_ONLY_MEMBERS(a) a #define _VERBOSE_STRUCTURES Index: src/sys/external/bsd/acpica/dist/include/acpixf.h diff -u src/sys/external/bsd/acpica/dist/include/acpixf.h:1.30 src/sys/external/bsd/acpica/dist/include/acpixf.h:1.31 --- src/sys/external/bsd/acpica/dist/include/acpixf.h:1.30 Tue Jul 6 08:23:46 2021 +++ src/sys/external/bsd/acpica/dist/include/acpixf.h Thu Oct 28 10:53:09 2021 @@ -46,7 +46,7 @@ /* Current ACPICA subsystem version in YYYYMMDD format */ -#define ACPI_CA_VERSION 0x20210604 +#define ACPI_CA_VERSION 0x20210930 #include "acconfig.h" #include "actypes.h" Index: src/sys/external/bsd/acpica/dist/include/actbl1.h diff -u src/sys/external/bsd/acpica/dist/include/actbl1.h:1.18 src/sys/external/bsd/acpica/dist/include/actbl1.h:1.19 --- src/sys/external/bsd/acpica/dist/include/actbl1.h:1.18 Tue Jul 6 08:23:46 2021 +++ src/sys/external/bsd/acpica/dist/include/actbl1.h Thu Oct 28 10:53:09 2021 @@ -60,6 +60,7 @@ * file. Useful because they make it more difficult to inadvertently type in * the wrong signature. */ +#define ACPI_SIG_AEST "AEST" /* Arm Error Source Table */ #define ACPI_SIG_ASF "ASF!" /* Alert Standard Format table */ #define ACPI_SIG_BERT "BERT" /* Boot Error Record Table */ #define ACPI_SIG_BGRT "BGRT" /* Boot Graphics Resource Table */ @@ -593,7 +594,7 @@ typedef struct acpi_csrt_descriptor * DBG2 - Debug Port Table 2 * Version 0 (Both main table and subtables) * - * Conforms to "Microsoft Debug Port Table 2 (DBG2)", December 10, 2015 + * Conforms to "Microsoft Debug Port Table 2 (DBG2)", September 21, 2020 * ******************************************************************************/ @@ -650,11 +651,24 @@ typedef struct acpi_dbg2_device #define ACPI_DBG2_16550_COMPATIBLE 0x0000 #define ACPI_DBG2_16550_SUBSET 0x0001 +#define ACPI_DBG2_MAX311XE_SPI 0x0002 #define ACPI_DBG2_ARM_PL011 0x0003 +#define ACPI_DBG2_MSM8X60 0x0004 +#define ACPI_DBG2_16550_NVIDIA 0x0005 +#define ACPI_DBG2_TI_OMAP 0x0006 +#define ACPI_DBG2_APM88XXXX 0x0008 +#define ACPI_DBG2_MSM8974 0x0009 +#define ACPI_DBG2_SAM5250 0x000A +#define ACPI_DBG2_INTEL_USIF 0x000B +#define ACPI_DBG2_IMX6 0x000C #define ACPI_DBG2_ARM_SBSA_32BIT 0x000D #define ACPI_DBG2_ARM_SBSA_GENERIC 0x000E #define ACPI_DBG2_ARM_DCC 0x000F #define ACPI_DBG2_BCM2835 0x0010 +#define ACPI_DBG2_SDM845_1_8432MHZ 0x0011 +#define ACPI_DBG2_16550_WITH_GAS 0x0012 +#define ACPI_DBG2_SDM845_7_372MHZ 0x0013 +#define ACPI_DBG2_INTEL_LPSS 0x0014 #define ACPI_DBG2_1394_STANDARD 0x0000 Index: src/sys/external/bsd/acpica/dist/include/actypes.h diff -u src/sys/external/bsd/acpica/dist/include/actypes.h:1.24 src/sys/external/bsd/acpica/dist/include/actypes.h:1.25 --- src/sys/external/bsd/acpica/dist/include/actypes.h:1.24 Sat Apr 3 13:45:03 2021 +++ src/sys/external/bsd/acpica/dist/include/actypes.h Thu Oct 28 10:53:09 2021 @@ -1428,6 +1428,7 @@ typedef enum #define ACPI_OSI_WIN_10_RS4 0x12 #define ACPI_OSI_WIN_10_RS5 0x13 #define ACPI_OSI_WIN_10_19H1 0x14 +#define ACPI_OSI_WIN_10_20H1 0x15 /* Definitions of getopt */ Index: src/sys/external/bsd/acpica/dist/utilities/utosi.c diff -u src/sys/external/bsd/acpica/dist/utilities/utosi.c:1.16 src/sys/external/bsd/acpica/dist/utilities/utosi.c:1.17 --- src/sys/external/bsd/acpica/dist/utilities/utosi.c:1.16 Sat Apr 3 13:45:04 2021 +++ src/sys/external/bsd/acpica/dist/utilities/utosi.c Thu Oct 28 10:53:09 2021 @@ -112,6 +112,7 @@ static ACPI_INTERFACE_INFO AcpiDefaul {"Windows 2018", NULL, 0, ACPI_OSI_WIN_10_RS4}, /* Windows 10 version 1803 - Added 11/2018 */ {"Windows 2018.2", NULL, 0, ACPI_OSI_WIN_10_RS5}, /* Windows 10 version 1809 - Added 11/2018 */ {"Windows 2019", NULL, 0, ACPI_OSI_WIN_10_19H1}, /* Windows 10 version 1903 - Added 08/2019 */ + {"Windows 2020", NULL, 0, ACPI_OSI_WIN_10_20H1}, /* Windows 10 version 2004 - Added 08/2021 */ /* Feature Group Strings */