From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id AB5D578003C for ; Thu, 4 Jan 2024 15:59:45 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=IEF7+ma/tVCqpaL1z5VuszIjhgrngRbCHdog600wD8w=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Authentication-Results-Original:Message-ID:Date:User-Agent:Subject:To:Cc:References:From:In-Reply-To:MIME-Version:NoDisclaimer:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1704383984; v=1; b=FRb0cRCk3USNqx83OOKLjqIW4Y5hyL9XiZsRm3bbuHA7LFSwOlw8g08QRCerX0S3kJptFdb+ o+WsS4ugLsq2xpIWPv55vV0GQxSJ3IClRC0ZpERAuy41Q0y5KlF9gh7kujqwJ6ajIHqLwl8aUz/ RtqS2u55aYtNJrDHH4pun9D4= X-Received: by 127.0.0.2 with SMTP id Lpi9YY7687511xdzQjWrGZDl; Thu, 04 Jan 2024 07:59:44 -0800 X-Received: from EUR02-AM0-obe.outbound.protection.outlook.com (EUR02-AM0-obe.outbound.protection.outlook.com [40.107.247.51]) by mx.groups.io with SMTP id smtpd.web11.57411.1704383982938679042 for ; Thu, 04 Jan 2024 07:59:43 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=YbzB+U1TrID2mMgiHnuVOfPoS/87ASjBcZZ6c9MPEHj8ei/Q1ecjA+GpcGFf+c16xG0wc959E0+Cz8ldjS27Cu15fX3TQwSPfwF+iTMvhCnhL7zQtou4L8uR59rIX6jZP0fzvAH9aXLAFy51GWOS43rAB2kl6DIWsQa2SsN6hG1XdmQG18sK73NBJj1btBmsh10t0EY83wre0IDTtlZUbinf31bQTy8WC4DSm2hk0DeX1VA4aiXi7cyxUItkAZQsZfGWRTvJgGVdUanD5hLXkn7xtD8GhQSl7ajlQqoLbeB+0v0vtYy8xx0CAp7LIVEOt2NFWgGLe8gJ67PsRE6+BA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v1+TvHpxD9A3XOy2A4AptsV752PlfXLQ1QwGOAyCUv8=; b=HTagGNyfOuIflRzMWNYWiwHG6vn0u9+f151jvcZxPc8cwtHBo8ZG1dj6QIlM8BU9vaPlNHnPlQoDlbobJRRtBxply8DwnF874FlyLbG7OEJFy2fDcF26Joo5ylvxGeDJM63HSJiZDuZMgG8I3SbAyDxIyUhz8uJkJc9kuYViOgmriFw0QdHibOGMgUcky0bk/xzZMFQAoLfFXqDxBRWwnwB9VPhkyFdbPActgGiDwYpNaV0o1rANrzKijlV+RRI1plpf5RNlSYBJUokS3MRpMManAG0oQVaEGq74JpDS1NgTRwmoU0it5ujq1PhFemT6lPrVyd4fDzqbf5B8f21Jag== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) X-Received: from AS9PR06CA0259.eurprd06.prod.outlook.com (2603:10a6:20b:45f::24) by DU0PR08MB7810.eurprd08.prod.outlook.com (2603:10a6:10:3b6::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Thu, 4 Jan 2024 15:59:37 +0000 X-Received: from AMS0EPF000001A8.eurprd05.prod.outlook.com (2603:10a6:20b:45f:cafe::65) by AS9PR06CA0259.outlook.office365.com (2603:10a6:20b:45f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13 via Frontend Transport; Thu, 4 Jan 2024 15:59:37 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AMS0EPF000001A8.mail.protection.outlook.com (10.167.16.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.9 via Frontend Transport; Thu, 4 Jan 2024 15:59:36 +0000 X-Received: ("Tessian outbound 53c3c09c1e1b:v239"); Thu, 04 Jan 2024 15:59:36 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 28e8297d35c1d3a9 X-CR-MTA-TID: 64aa7808 X-Received: from ebd3c65f1aa7.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9FA0BFB2-7394-4B7A-AE46-34137C600757.1; Thu, 04 Jan 2024 15:59:30 +0000 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ebd3c65f1aa7.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 04 Jan 2024 15:59:30 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QBnI6MtCNkUd3kt3Ba2jmWBOfbhmSiYpBTwdoM0JTyD3aIxOkgk9jzMScK8WqYQ/507ipkNMdiEgAoaQ4jKtegVBMOIyeJmPx8E7+fWdSap46nRZTbIc/G15i50ZleJEO/jGOtLehqjDEok14CI6wm1RlOs6JUIm74RL18JmLeuUt2SYaUk2yA17UzgLRoPrG0ZrBG9/K/0USYyEaWDlk4Cm080Ovrzf+HWZohuuTvmlSmnqxjrWmHYXowDsG3ebUP5+zTQy8iQXMutdgP6PLT/hUUQlIH5v4UYGC85k6vNcTTdVwHkv3dcMkHXni4LFH0lsIgFGqjlLvWuk+UXJnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v1+TvHpxD9A3XOy2A4AptsV752PlfXLQ1QwGOAyCUv8=; b=LWrJRtHjm6eK/UZFDidfILUzUyt6MgOtXgONxz7JQEvaKQB4wQVN6vpjId/g5Dvy6puoOEBdtGcRlJKWISee4yfOvT2e1ZpwF6vctp4kZ1RQar4cD7M9KymLHIifQlBuPJZ/1ZmemLuooPgP9vWiHrOMKjt9gLtriLj01KMdGq+ZcBW2phoqyeMG9Ulopn+RbqrFKrHWJi2ijj+/FonjjmQxm5BSlajQS/n2oji3T+fDTniNGdBbdQGHKdRU6ydnSnmSRLaHs6jbEWvUlEnYeqMPjiE/BAVJ2LfRpCdPZLW6Rh/f2g81ymajIyq8OK1t0Fdyxm+qU9/maZavvvZKfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS8PR08MB9885.eurprd08.prod.outlook.com (2603:10a6:20b:5b0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.13; Thu, 4 Jan 2024 15:59:28 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::f36e:3882:2fce:d775]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::f36e:3882:2fce:d775%4]) with mapi id 15.20.7159.015; Thu, 4 Jan 2024 15:59:28 +0000 Message-ID: Date: Thu, 4 Jan 2024 15:59:27 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [edk2][PATCH V2 1/2] ArmPkg/ArmGicArchLib: Add macros for SPI and extended SPI ranges To: Himanshu Sharma , devel@edk2.groups.io Cc: Ard Biesheuvel , Leif Lindholm , Pierre Gondois , "nd@arm.com" References: <20240104080257.319631-1-Himanshu.Sharma@arm.com> <20240104080257.319631-2-Himanshu.Sharma@arm.com> From: "Sami Mujawar" In-Reply-To: <20240104080257.319631-2-Himanshu.Sharma@arm.com> X-ClientProxiedBy: LO4P123CA0695.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:37b::20) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6806:EE_|AS8PR08MB9885:EE_|AMS0EPF000001A8:EE_|DU0PR08MB7810:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f717d5e-1af6-4839-4ea7-08dc0d3e26c3 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 3ZrtMFsyUbhMG9lCXkZIFM5D52sgLuG32U3i6OzMCKtXMm+kyqtpbg4nAoPFUy9dsZ7KsezH/sB2/atpBwaPsk6UZmb4DjHPtCxwgCwEhePgOPchEg/1AChmCDk+9my0uckACviLJlyYJpnn9KiSJBj/E4puB+Pq6i/bJITalGHjLhVOfLezAd1/tX+INononqQlLty/frERgz9A4pHx/poFrEXh+1IFcyVvsONP3vMqS6Xb9AqeecKh2RVdjxWrfbYJJc+G8GUP9rHBYWR2aYxXdXKaGnVbwr3F800wKpu4ZhxQ6MacTEDKMc9LXyItdKsgGkLY5iuNnaHm3dGqLbJSAIOZ+w7BeNqDXHvgU1kYI/F/jrdpLhQ0vo2d+mDZAGbdenNTCj1cAewmvrBzf/jweiUTcvRCWPxrzqMSmpDLlo441LU6PyqQpFAugOm7WNmQpBcbJFXJfJGGvmzD0XfI88nwxzmD+y6E7i19jGJ43Ec7MoZzxrFVKbNdtvMj8buBswVB0XiYPmnRWd3uXIRomYGkhCvfgnLGdgG5u5czdZyKzrz8BBtQ10Ux4A7iAWZFHk99OoJFJn1WWft9vyYvwd2riCnwQ7HLZq9k/LkI5fjBc5FZyG03FEcE1V0sRxWMfn85iNWMIaMwI2tY47Wf6ZbfEzRG99uVNZphUW8cV5k8kDdGVbE5LdEKrfrn X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(396003)(366004)(346002)(39860400002)(376002)(230922051799003)(64100799003)(186009)(451199024)(1800799012)(31686004)(83380400001)(66556008)(41300700001)(66946007)(86362001)(316002)(31696002)(36756003)(6506007)(38100700002)(26005)(2616005)(53546011)(6512007)(5660300002)(54906003)(44832011)(66476007)(2906002)(8676002)(478600001)(4326008)(6486002)(8936002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9885 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF000001A8.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 9f9001c8-56fb-4ae3-80ea-08dc0d3e21da X-Microsoft-Antispam-Message-Info: Tw+ZbjyVNU6ZVot/NYyixyyu26dECYoqexH6mAF/0ZAZnOfsO+0+90OKIjzAj53sSV3aRnCcdwSaulJad8VavVDU9EDcYZkMIbZfksF/4m0kKxpRHRlS+3WEPiYptQfEMXRyToqZ0FYsj9e0kXPJEkO7JBN+N/Lr5IGKMWHc3QC42UVHO+LJeVt4qsWl29EfkrJE+7yLrpHCccMniNvw9cBCU6g4aN1TAHBv9e7PmlNR8A+7k4d2NqByVTfhk7srlhJw5MyhPWkjxmssCw5QgRYMaFM1ZWTL3UOY0izTNH9M6+4cUV0W7azhU4RzxABS1XRMk1KnJSOURlCnBijfXh+hDPwuwUxePRBXidRJCt44pXcBQWpnsEXQkxAisR2XZMD3b4AR+4vc4vHdaEvhQa+UAHtu7GvqpSAaODg7rDNE27VD0s/HM4UDBosx4ErlZiuRxII0QYnhBVdHCKq1V3a4A0NTA9d7LIMgl2HwIy242F3bIailmCoKtxva0pCxrWyJTSn+EgA3Qm5BBkaLraaFi+pGeiO9dI59aZ4ARkGN78GGU34Ay+QYlq4hmJU3f46sT4IDzdDOVrJm5AB54jYk9Z/c+T7aTvBgNe580W2Pt1TpFbKreYFc6mdPH/f3U061jcidYdnUBiX/sFWaaYV5e/ITy6zYivh3MLYOv6YcgduXsWUCudMYPPh1WRQwkG+hzxYLmD4kuM05C71JEI5FiwQCvmYxFqKOajsflynapEWy7oxnqaFwO9uYbpBnTJwtruSdep/4voRTR4vdjA== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2024 15:59:36.8766 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2f717d5e-1af6-4839-4ea7-08dc0d3e26c3 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF000001A8.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7810 Precedence: Bulk 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,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: x4sFV6x3RdpzFNhq3nbTXqM8x7686176AA= Content-Language: en-GB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=FRb0cRCk; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Hi Himanshu, Thank you for this patch. These changes look good to me. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 04/01/2024 08:02 am, Himanshu Sharma wrote: > Taking reference from Table 2-1 of the Arm Generic Interrupt Controller > Architecture Specification, Issue H, January 2022, add macros for the > SPI and extended SPI ranges with the purpose of reusability on including > the ArmPkg. > > Signed-off-by: Himanshu Sharma > --- > ArmPkg/Include/Library/ArmGicArchLib.h | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/ArmPkg/Include/Library/ArmGicArchLib.h b/ArmPkg/Include/Libr= ary/ArmGicArchLib.h > index 72ac17e13b5a..ed6fe6fecb09 100644 > --- a/ArmPkg/Include/Library/ArmGicArchLib.h > +++ b/ArmPkg/Include/Library/ArmGicArchLib.h > @@ -1,9 +1,15 @@ > /** @file > > * > > * Copyright (c) 2015, Linaro Ltd. All rights reserved. > > +* Copyright (c) 2024, Arm Limited. All rights reserved. > > * > > * SPDX-License-Identifier: BSD-2-Clause-Patent > > * > > +* @par Reference(s): > > +* - Arm Generic Interrupt Controller Architecture Specification, > > +* Issue H, January 2022. > > +* (https://developer.arm.com/documentation/ihi0069/) > > +* > > **/ > > =20 > > #ifndef ARM_GIC_ARCH_LIB_H_ > > @@ -23,4 +29,12 @@ ArmGicGetSupportedArchRevision ( > VOID > > ); > > =20 > > +// > > +// GIC SPI and extended SPI ranges > > +// > > +#define ARM_GIC_ARCH_SPI_MIN 32 > > +#define ARM_GIC_ARCH_SPI_MAX 1019 > > +#define ARM_GIC_ARCH_EXT_SPI_MIN 4096 > > +#define ARM_GIC_ARCH_EXT_SPI_MAX 5119 > > + > > #endif // ARM_GIC_ARCH_LIB_H_ > -=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 (#113185): https://edk2.groups.io/g/devel/message/113185 Mute This Topic: https://groups.io/mt/103518972/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-