From nobody Tue Feb 10 15:46:05 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+74947+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+74947+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1620719253; cv=none; d=zohomail.com; s=zohoarc; b=ePTBEudFTrhZGogw04BIr2w6av3JjO7S4VTOOz8QEBrHKsevIwMQDnxlvU2DAtg2wwXNEdAcFbECbmfMlxWtFZcUacYj5hbaTUH5yCjSk0eM8Pj/Mw4oCKRBF16wmGigN/0CX8XhkmkhnTV439suWBCg1X4qfcmpE87fYAqcXAg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620719253; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=0LNDWUEVPL+wg/Z3FOoc3fPAdQ4IiZeHUVgQhbtpDlA=; b=TdR/+La5LEDf0V+0P/Emob0Rh6scYgzruGIDymZ8GOWEFxWkRujfcms6tsLi10k3gB4UlB7keH3xkU042865rQWr8RR6QV9aF8l7IV93L4mNpLH/vaE0qqec6MYDDUrbz5S51ckYQV0BnvzglWy6F0nDUKO3HdIEHy8GpkekW6Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+74947+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1620719253274195.19137475570028; Tue, 11 May 2021 00:47:33 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 0WiIYY1788612xKvCX5wrjom; Tue, 11 May 2021 00:47:32 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.9475.1620719246841315944 for ; Tue, 11 May 2021 00:47:27 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F8E81691; Tue, 11 May 2021 00:47:26 -0700 (PDT) X-Received: from usa.arm.com (a074742.blr.arm.com [10.162.16.32]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 450243F73B; Tue, 11 May 2021 00:47:25 -0700 (PDT) From: "Pranav Madhu" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Sami Mujawar Subject: [edk2-devel] [edk2-platforms][PATCH V2 01/11] Platform/Sgi: Macro definitions for ACPI _OSC Date: Tue, 11 May 2021 13:17:04 +0530 Message-Id: <20210511074714.1894-2-pranav.madhu@arm.com> In-Reply-To: <20210511074714.1894-1-pranav.madhu@arm.com> References: <20210511074714.1894-1-pranav.madhu@arm.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,pranav.madhu@arm.com X-Gm-Message-State: 7IZColborqpNOCDq7hAGFOEMx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1620719252; bh=lTjkuJ2WuSt6AHoK65GjMIXmij8l2RT8tmyyCIJ7v+4=; h=Cc:Date:From:Reply-To:Subject:To; b=BiCRejyYshcxbJ8KxnD2GybG39cZQvklwCRtwihOJPZdBvwkfhuK1jSS/Swl9FQpYNf 8qZh4wbMg3Jl6ZCI0T+gJ92e3cREnA7FukwwyWvBIDy7zEguQiSquaHyFegAf2pH/aYhL x7Tkx27lZYdakUx2KG+xbT/6dAaZM2OjzTo= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" Add helper macros required for use with ACPI Operating System Capabilities (_OSC) control method. The macros for capability DWORD and return status value DWORD are defined. Signed-off-by: Pranav Madhu --- Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h b/Platform/ARM/Sgi= Pkg/Include/SgiAcpiHeader.h index 23e6ee14a761..c23938fe3d4f 100644 --- a/Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h +++ b/Platform/ARM/SgiPkg/Include/SgiAcpiHeader.h @@ -23,6 +23,22 @@ #define CORE_COUNT FixedPcdGet32 (PcdCoreCount) #define CLUSTER_COUNT FixedPcdGet32 (PcdClusterCount) =20 +// ACPI OSC Status bits +#define OSC_STS_BIT0_RES (1U << 0) +#define OSC_STS_FAILURE (1U << 1) +#define OSC_STS_UNRECOGNIZED_UUID (1U << 2) +#define OSC_STS_UNRECOGNIZED_REV (1U << 3) +#define OSC_STS_CAPABILITY_MASKED (1U << 4) +#define OSC_STS_MASK (OSC_STS_BIT0_RES | \ + OSC_STS_FAILURE | \ + OSC_STS_UNRECOGNIZED_UUID | \ + OSC_STS_UNRECOGNIZED_REV | \ + OSC_STS_CAPABILITY_MASKED) + +// ACPI OSC for Platform-Wide Capability +#define OSC_CAP_CPPC_SUPPORT (1U << 5) +#define OSC_CAP_OS_INITIATED_LPI (1U << 8) + #pragma pack(1) // PPTT processor core structure typedef struct { --=20 2.17.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#74947): https://edk2.groups.io/g/devel/message/74947 Mute This Topic: https://groups.io/mt/82741269/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-