From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) by mx.groups.io with SMTP id smtpd.web09.25427.1626687054117022493 for ; Mon, 19 Jul 2021 02:30:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=KV9UWR5a; spf=none, err=SPF record not found (domain: semihalf.com, ip: 209.85.208.169, mailfrom: mw@semihalf.com) Received: by mail-lj1-f169.google.com with SMTP id h9so25343336ljm.5 for ; Mon, 19 Jul 2021 02:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XYGhRKHx4LdAfpmtyZ4OevcSnxk/ddie9jtOTJ4biQ8=; b=KV9UWR5aXlunAYIkJC/AEV3PhPsBIIRQCw+MKrDoHJuB3HmjSFquRsTAi641f468UK jHlmi+O7ImBx01FKuYBAuXQn6opmblZFRPjTF0rB/pfzwK7LV9fsJS1oFv9m79dOhQEi GhXM2lIqGCwZAuPL0Y84scaxTsQcxBL0D37YQDYDAM4Iz9fA+zZev3Gxm8sbKKe3U9W/ Ubcf3WjhCzjM+HQzCQrYtWHu2/S7+IScQFrZqfqSSEmT49RGYDy7k7tfEw4yFBBlVkwb aPjUDznjpB4OrK17bdwKeIMT9k1YZuZJzbTYtUAwVAciZUCHw8OS+zGpwXCEDHBlIt61 wipQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XYGhRKHx4LdAfpmtyZ4OevcSnxk/ddie9jtOTJ4biQ8=; b=Hod6C27RLcXIelKjeEX7jaj5XjW/B+SaLlj2unSrOERpN49KSa4cYz9JbVOvmJTC9R T7C463txQ0pNzI7iQd/7OIVgagSwpurC0fq6CrT83UevNUS9yEb03h9ygPqt5sJcGBcy aUDvhOJtg/a8JYcax/cry68D/nFp+M4TsNCizsyj412oniwpdh9sGgv2GeqPRRtjHpIs ccBvHWBslDU+rbrkynZjuZzENqlDhkOJq6Z4UhWmQGxq4MDYklbcBYRwmDycHpxNI/7L J2U6xxOpeavZU0KdPoS23zRw8hXCLUjrz+wHKULxXo/3jdIQSBS50scZCSQ5srSFSCur vzbg== X-Gm-Message-State: AOAM530OByzoJXzDGHqXuHoJDXwdS02qkioBFLDiA3WXOLv9WaCOb1yL 9Yw7hRXj767COVsB3C69yU5k7Se5A1AZwhRI X-Google-Smtp-Source: ABdhPJySOhlzFKF20JoCM8rV6RLbb28SWm3Fv+rkV0jf6Jeo4VEtZiK5nOL7PWIO2Sw0sZnehNWN+A== X-Received: by 2002:a2e:a607:: with SMTP id v7mr21334774ljp.73.1626687052113; Mon, 19 Jul 2021 02:30:52 -0700 (PDT) Return-Path: Received: from gilgamesh.lab.semihalf.net ([83.142.187.85]) by smtp.gmail.com with ESMTPSA id u14sm1252560lfr.86.2021.07.19.02.30.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Jul 2021 02:30:51 -0700 (PDT) From: "Marcin Wojtas" To: devel@edk2.groups.io Cc: leif@nuviainc.com, ardb+tianocore@kernel.org, jaz@semihalf.com, gjb@semihalf.com, upstream@semihalf.com, Samer.El-Haj-Mahmoud@arm.com, jon@solid-run.com, Marcin Wojtas Subject: [edk2-platforms PATCH 0/7] Marvell ACS improvements Date: Mon, 19 Jul 2021 11:30:08 +0200 Message-Id: <20210719093015.1490932-1-mw@semihalf.com> X-Mailer: git-send-email 2.29.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, This new series comes with the remaining improvements that allow the ACS3.0 test suite to pass the SBSA/FWTS/SCT to the maximum non-HW related extent. Missing _STA methods and DBG2 description are added to the ACPI tables. Moreover all platforms start using the maintained MonotonicCounterRuntimeDxe. Also a build fix is added for the VariablePolicyHelperLib resolution, that is required after the recent changes in edk2. Last but not least the SMBIOS Type0 description is updated with the actual EDK2 firmare vendor and version strings. More details can be found in the commit logs. The patchest is publicly available in the github: https://github.com/semihalf-wojtas-marcin/edk2-platforms/commits/marvell-acs-r20210719 Best regards, Marcin Grzegorz Bernacki (2): Marvell: Armada7k8k: Add missing VariablePolicyHelperLib resolution Marvell: Armada7k8k/OcteonTx: Switch to MonotonicCounterRuntimeDxe Marcin Wojtas (5): Marvell: Armada7k8k/OcteonTx: Add missing _STA methods in ACPI tables Marvell/Cn913xDbA: AcpiTables: Introduce DBG2 table SolidRun/Armada80x0McBin: AcpiTables: Introduce DBG2 table Marvell/Drivers: SmbiosPlatformDxe: Update Type0 information Marvell: Armada7k8k/OcteonTx: Bump firmware to "EDK2 SH 1.0" revision Silicon/Marvell/Marvell.dec | 2 + Platform/Marvell/Cn913xDb/Cn9130DbA.dsc.inc | 4 +- Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 8 +- Silicon/Marvell/Armada7k8k/Armada7k8k.fdf | 2 +- Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin.inf | 1 + Silicon/Marvell/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 2 + Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn9130DbA.inf | 1 + Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn9131DbA.inf | 1 + Silicon/Marvell/Armada7k8k/AcpiTables/AcpiHeader.h | 2 + Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dbg2.h | 9 ++ Silicon/Marvell/Armada7k8k/AcpiTables/IcuInterrupts.h | 2 + Silicon/Marvell/OcteonTx/AcpiTables/T91/AcpiHeader.h | 2 + Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xDbA/Dbg2.h | 9 ++ Silicon/Marvell/OcteonTx/AcpiTables/T91/IcuInterrupts.h | 2 + Silicon/Marvell/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c | 6 +- Silicon/Marvell/Armada7k8k/AcpiTables/Armada70x0Db/Dsdt.asl | 56 +++++++++++ Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0Db/Dsdt.asl | 76 ++++++++++++++ Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dbg2.aslc | 74 ++++++++++++++ Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dsdt.asl | 105 ++++++++++++++++++++ Silicon/Marvell/Armada7k8k/AcpiTables/Spcr.aslc | 2 - Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn9131DbA/Ssdt.asl | 12 +++ Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xDbA/Dbg2.aslc | 74 ++++++++++++++ Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xDbA/Dsdt.asl | 89 +++++++++++++++++ Silicon/Marvell/OcteonTx/AcpiTables/T91/Spcr.aslc | 2 - 24 files changed, 530 insertions(+), 13 deletions(-) create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dbg2.h create mode 100644 Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xDbA/Dbg2.h create mode 100644 Silicon/Marvell/Armada7k8k/AcpiTables/Armada80x0McBin/Dbg2.aslc create mode 100644 Silicon/Marvell/OcteonTx/AcpiTables/T91/Cn913xDbA/Dbg2.aslc -- 2.29.0