From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web09.2016.1632872316794617961 for ; Tue, 28 Sep 2021 16:38:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=JDCF4KNK; spf=temperror, err=temporary DNS error (domain: hpe.com, ip: 148.163.147.86, mailfrom: prvs=090543438a=daniel.schaefer@hpe.com) Received: from pps.filterd (m0134420.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18SMW12a032181; Tue, 28 Sep 2021 23:38:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=message-id : date : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=NC4arRzb0N9uiGlJylKNBKqECFgm/1otEYLqKQPNO90=; b=JDCF4KNKWOK+2lJPdyTvXE3KOGsveer0CPY8Csybp2CwKKEafzNvFcdUde0mGNRJjPNE boK5415p08mr1EZDr2dCx57QPA6UAGJrm5wwOfhP+dlbz1+YOkeyG0W02AT3SBMwrBs2 2fqnJ+ian+9w2QjF7BXYNu27y5V1YKwWFLdVwScUSza+WQPcFWy8xJ7pVbM0AAcKmtHK 12EhaS7pD/+IN6acv6RYuGqaFL+DmXWcJsZvCfuA+GLFMc84ghAVA3cI3klHu9C+G1rI vfagC8ISe0aWwYA5Tow5/LREDC+Kaov3hVkqFcIl9Y9+sajB0+v5zT3RLlltGI0g0/X3 Mg== Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 3bc16qx5je-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 28 Sep 2021 23:38:32 +0000 Received: from G2W6310.americas.hpqcorp.net (g2w6310.austin.hp.com [16.197.64.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2353.austin.hpe.com (Postfix) with ESMTPS id 5B2B99E; Tue, 28 Sep 2021 23:38:31 +0000 (UTC) Received: from G9W8455.americas.hpqcorp.net (2002:10d8:a15e::10d8:a15e) by G2W6310.americas.hpqcorp.net (2002:10c5:4034::10c5:4034) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Tue, 28 Sep 2021 23:38:29 +0000 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (15.241.52.10) by G9W8455.americas.hpqcorp.net (16.216.161.94) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Tue, 28 Sep 2021 23:38:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H8Lcy2SHCuErcN6Ycb8YKCyyhtkQHD9bfJYRCudPtpKDzesOa3v8jopqyetLBkD+nubDNtjH6hXYKYnguRwSfaZPEKWuNcW+5TN7DvEqG/8oTdY+eWQiioYqXtONX+mJBv8g3200gZ4Yfb1uqalbDWwhCfuNhNtMGapJF0nWDGYZfId9K/vTT6TJPs8frrGZ1NB+EOz3D4e8we77lUJLkOhqCIOVlHypgyer8v//4kf42GCTempi+8FRppyKP2AHG5/jWKLiCjDdqAQ0J5Rxq34mDMJBKdN7ATGaTizFYkKN8BD7/PxiVWsvfhSg+8hyth9uU7hP1ECd0hLT0YP8WA== 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; bh=NC4arRzb0N9uiGlJylKNBKqECFgm/1otEYLqKQPNO90=; b=c9zQmSMXcio9ECEvrPpZKgdoFcvakqru19xnpEpdPp8+K6y9Tj1A/XdG7ewMf2bsJZwYnxRwURD/MK2tYm3fq39OYkzsyYQ0eDPGST27DqkrQRndK3FD7xCzNnJkeWFChQdrB2a4oZINwWbtL7YmTUKpJCF4RdSW+iUUkCvkGVDDUTycI5QrRZS12y2YK4Q/0eIexsIhSEb3Ff+Fsi8MZxefHeBcEiHC6l0l2RrtEj4clHHBWXwn9xLElJHGdAp8ElEkQEw/kPLeek3Pd6l/5ym+gTmizvH+sdKDqwpBVGsbKvIRaECZcBiG9f5r9DpFwdXoKRQJnukVh9+Kub7xFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Authentication-Results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=hpe.com; Received: from DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760f::13) by DF4PR8401MB1033.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.18; Tue, 28 Sep 2021 23:38:27 +0000 Received: from DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM ([fe80::597f:4786:f1d6:8469]) by DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM ([fe80::597f:4786:f1d6:8469%3]) with mapi id 15.20.4544.021; Tue, 28 Sep 2021 23:38:27 +0000 Message-ID: <88f0cd6b-b48f-ad98-eb64-1e2823c103e5@hpe.com> Date: Wed, 29 Sep 2021 07:38:17 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 Subject: Re: [PATCH V2 3/9] ArmPkg: Use PcdPciIoTranslation PCD from MdePkg To: Abner Chang , CC: Ard Biesheuvel , Leif Lindholm , Sami Mujawar , Gerd Hoffmann , Sunil V L References: <20210928083107.7418-1-abner.chang@hpe.com> <20210928083107.7418-4-abner.chang@hpe.com> From: "Daniel Schaefer" In-Reply-To: <20210928083107.7418-4-abner.chang@hpe.com> X-ClientProxiedBy: HK2PR02CA0164.apcprd02.prod.outlook.com (2603:1096:201:1f::24) To DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760f::13) MIME-Version: 1.0 Received: from [192.168.100.176] (123.193.59.220) by HK2PR02CA0164.apcprd02.prod.outlook.com (2603:1096:201:1f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Tue, 28 Sep 2021 23:38:23 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a138fd47-3ef8-461f-ba45-08d982d911a7 X-MS-TrafficTypeDiagnostic: DF4PR8401MB1033: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: MbMjDHKYjVBYh7WAqHRycxjJF1F7AeiYQ+aX4n7RsvAYLk0JBJZSTkJwj17u+/6wi/4X7RvQRq4Y6wtpoig6D3nz14KVrDHI8vDp6p61k6Y7PiPkl5jSW1eAlDQ/5ioGkoSj4qd39reDVO6Lt86Qqn23UTfwbei05NIaDGECHbKkHZmyA8r95d0rMPRsRc632qpVu/yNBrkg65IWz0AMWpVV8izmdatm7Llq2cymjgr7QMBI+8BvfjytCp9KMXMfUnDldp00dN6uWpHijQSB2h57lT1n2DItmQvmSvCpdsbTz7uHo3y0G5KDN17gIRTHNRp47+rYumcoNw0+9KMKBoHPDcFgiaWFE2ghZgvIneVChqbupIQpSBQ6Hsqjkxj1oSgh8fYxdNEvZpPbi4tzyowI+WHRb0uahACsWnL9hZhTt8VAkgmGpVMH/0ueS76ZwS2BQqMxvueoYirU5ITx74FO2DEX5VpF7Bb9Y+he8ANUslDlGDzTqBOtNMHEwZG+9OL3dDznqDFBcI02SPRUSss7I85MsmPAkyMI1ELYaL0ieJgXdkp9aHFNAktNzU1WzzyB8+u7ltzekphHb1fIlDuNoOji9l8N9FmBCImHW2lYAyCIyaZDHNiOqFp9qjlCLqSXsQVeUzidn+j1RR+rp9h7Q9mpuPZsyKagNYTLkvPNH1eysZu5ji7p8lz1WQyheyG7EgVzAQwV74GYcOK6+FX/JZ51Mf9bkWz6K0sRQn+oz5wyMEBTY5Ep347QRtHG X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(6029001)(366004)(6666004)(66556008)(26005)(316002)(53546011)(8936002)(8676002)(66946007)(66476007)(86362001)(38100700002)(186003)(5660300002)(508600001)(16576012)(19627235002)(2616005)(31696002)(956004)(31686004)(4326008)(36756003)(2906002)(44832011)(83380400001)(54906003)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SUNRT0ZBd1BwVy8zdjdCbE9WaWtrMkVRVkNTbERzVVB6VmlCbEdzNTdNQVVG?= =?utf-8?B?MkVJU0VOZlZSVnBVRHRzYlN0U0JzeEUrTTVHQW0xS1lkeStncW8vanRVNUti?= =?utf-8?B?VGNrUFZvNmlmNGptN1gxYlRYUHlyU3hLUElGeWdnL2hBVVlhRFMxd3lPb01K?= =?utf-8?B?cDlZYjUyN2NsSXZIT1Y3MmxGRzR3T1E5Y25zb0hkclA5SUdtT1BFVCt6cG4x?= =?utf-8?B?L3BwV2xaOWxIV2JZYytORWZrNGZKcVJZK2xFOGs5dk1yVXprYWJLRjltYUN3?= =?utf-8?B?RVhZNUsrTFczVVJTMGdtdXdxTmVySEJ1a1JEZnhXU3NZeHJka0l4bTFkSmY5?= =?utf-8?B?OUprQWRQa1p0T2kwNDlOUHVkc0ZURFFRd1ZCa2ZtTy9pMXR2RDhaZmRKejZz?= =?utf-8?B?U2JGMVM5azY1N2Vzc2JzWnp4RFRSRVFhMit3dmliSzhrdXNxSlljb3BIb1R2?= =?utf-8?B?cUNHeEU1ZStTOGlIcUFtZFZNOGRwR1BMVzFIRzJrQUxWK0kzUCt6UFRFSUFW?= =?utf-8?B?d0NSVkwyRTJaZVRXNExITHZkQWtwdW9PMWtJTHpFQkI3c3l2TFRGK2lNYS9x?= =?utf-8?B?cmM5MEg5NzUxakhacW1iSkVSdURYWHRiU3k0ZTZvRkVnSFlOTTJMcGVSOWw1?= =?utf-8?B?Z0FpYk1rbm5DVUhYZmd0bVQya2ZuSFUvUHVIemVXeTRZSVVwdTBMWjBZQ1Yz?= =?utf-8?B?REsvc0JGS05qc0tmWEhpcnhQNHdnejE4WVZFT3U3NDMyaVZqS0VTRmQvUFBm?= =?utf-8?B?TDNEaVBrQlIvaW5UMU1IdWlOWWJhTGsrYndLWGFTMEFRTTRBZUFOSzZLTGJN?= =?utf-8?B?YVVQQ3YvYlMvNkU2YjVyRXZaODF4K0Y2NnNaNi9GUlR2UlVSUW83YWxGYnZn?= =?utf-8?B?UmJGTTYyUnVUNzhHVmdqNThPTDJOU1pheXd6V0xsRlAxZ25qS2lyREpiSktm?= =?utf-8?B?d1NYeE1LK3JFKytoS3d3VmtlMXZyTjR3YlJmSkJ6c05KV05CVTZMcDFVRU5a?= =?utf-8?B?TVdCUitOcFFzU3NkL2ViaXlBWmgvUWZmZmFlRDdIaUxhb0E2cHlPQWdmMWMr?= =?utf-8?B?STJOQWE5dkJsMDlMMDM3L3RlSEl1bmJYMUwzU1R1M1NjNE56a282QzYyQUNF?= =?utf-8?B?emRaNks1cWdwNTdvQnRLTEtqT3d3aWlWeEU1amIxSWRzVHJCU3MwdjF4L25i?= =?utf-8?B?alR2SlVXV1E2dlNJczQrSXIzTjVNbUYyaDFKOUpHRU1OQnVSNis2YUVEN0h3?= =?utf-8?B?dnA1NHpTY2xVbkszT3hsdHVYMzhUSUwzdFdMbGRtYWtXcE1tdlBzZGNsdVlL?= =?utf-8?B?M25FTnJaejY2UHRseFBubzZ3NUUrN0ZQVjFEK3MySFNzR0VqK1BxejN2NGpQ?= =?utf-8?B?ajcxZDhEVldDekpoNVh1K2x3Z2RRZjk2QlpmSVRRNUJOcHYrYWRlNC9WeWZz?= =?utf-8?B?R1liTm8zckpFYUtxSnlENkZzV0RycUFaRnlaTGFvZXMvNUYvYTBpYVp1MXlJ?= =?utf-8?B?Zng5YlR1aWJ1aFExTTRyTVRVdkZhWkpwNUFiSzdqTzMrVUxIcFAzZnZ0OGtN?= =?utf-8?B?emN4K3lVN0I5UmJZSVdmcExEY3ZEcnY2Qk5rRnQ2Y0J6Y0UvblZDQ0hLZ2R2?= =?utf-8?B?OVBjNjlIVmFOY2JlQWpqcXRIb3dWUGN4R1U1bk54akRwcWhoOFZRbENCRHNo?= =?utf-8?B?ck9IS290akVMUVdMNFptUDhtVWN5SVFadmJMdjIxSUFPcEtqeE84V3Jydm1B?= =?utf-8?Q?cgoAqNu+2qmabnRTyfwYGa/S43g8RigDkB3/lxz?= X-MS-Exchange-CrossTenant-Network-Message-Id: a138fd47-3ef8-461f-ba45-08d982d911a7 X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2021 23:38:26.8523 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: b5jC6B5nX9yz7q5yePZIs1BG9jUt0pApfBiV5/HGrRvKanZvU6L+rNcWgeYMQf/wSOzvwGNlDNVp4mTlYNGqtg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB1033 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: BaNzV-a9DcuckDrlq1k4FQ9vSMnMB4qi X-Proofpoint-ORIG-GUID: BaNzV-a9DcuckDrlq1k4FQ9vSMnMB4qi X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-28_11,2021-09-28_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 suspectscore=0 mlxlogscore=999 mlxscore=0 phishscore=0 adultscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109280137 Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Good so far. Reviewed-By: Daniel Schaefer But it needs an update to edk2-platforms, too. Lots of platform use this PCD. On 9/28/21 16:31, Abner Chang wrote: > PcdPciIoTranslation PCD is relocated to MdePkg and leveraged by > both ARM and RISC-V arch. This patch removes the one from ArmPkg > and address the corresponding changes required for other modules > under ArmVirtPkg. > > Signed-off-by: Abner Chang > Cc: Ard Biesheuvel > Cc: Leif Lindholm > Cc: Sami Mujawar > Cc: Gerd Hoffmann > Cc: Daniel Schaefer > Cc: Sunil V L > --- > ArmPkg/ArmPkg.dec | 5 ++--- > ArmVirtPkg/ArmVirtCloudHv.dsc | 2 +- > ArmVirtPkg/ArmVirtKvmTool.dsc | 2 +- > ArmVirtPkg/ArmVirtQemu.dsc | 2 +- > ArmVirtPkg/ArmVirtQemuKernel.dsc | 2 +- > ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf | 2 +- > .../Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf | 2 +- > .../Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf | 2 +- > 8 files changed, 9 insertions(+), 10 deletions(-) > > diff --git a/ArmPkg/ArmPkg.dec b/ArmPkg/ArmPkg.dec > index 6ed51edd03..12584fb319 100644 > --- a/ArmPkg/ArmPkg.dec > +++ b/ArmPkg/ArmPkg.dec > @@ -337,7 +337,7 @@ > # UINT64 Mmio32CpuBase; // mapping target in 64-bit cpu-physical space > # UINT64 Mmio64CpuBase; // mapping target in 64-bit cpu-physical space > # > - # PcdPciIoTranslation = IoCpuBase - PcdPciIoBase; > + # gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation = IoCpuBase - PcdPciIoBase; > # PcdPciMmio32Translation = Mmio32CpuBase - (UINT64)PcdPciMmio32Base; > # PcdPciMmio64Translation = Mmio64CpuBase - PcdPciMmio64Base; > # > @@ -356,7 +356,7 @@ > # UINT64 TranslatedMmio64Address; // output parameter > # > # TranslatedIoAddress = UntranslatedIoAddress + > - # PcdPciIoTranslation; > + # gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation; > # TranslatedMmio32Address = (UINT64)UntranslatedMmio32Address + > # PcdPciMmio32Translation; > # TranslatedMmio64Address = UntranslatedMmio64Address + > @@ -369,7 +369,6 @@ > # > gArmTokenSpaceGuid.PcdPciIoBase|0x0|UINT64|0x00000050 > gArmTokenSpaceGuid.PcdPciIoSize|0x0|UINT64|0x00000051 > - gArmTokenSpaceGuid.PcdPciIoTranslation|0x0|UINT64|0x00000052 > gArmTokenSpaceGuid.PcdPciMmio32Base|0x0|UINT32|0x00000053 > gArmTokenSpaceGuid.PcdPciMmio32Size|0x0|UINT32|0x00000054 > gArmTokenSpaceGuid.PcdPciMmio32Translation|0x0|UINT64|0x00000055 > diff --git a/ArmVirtPkg/ArmVirtCloudHv.dsc b/ArmVirtPkg/ArmVirtCloudHv.dsc > index 07313e1e67..f159754bf4 100644 > --- a/ArmVirtPkg/ArmVirtCloudHv.dsc > +++ b/ArmVirtPkg/ArmVirtCloudHv.dsc > @@ -192,7 +192,7 @@ > # PCD and PcdPciDisableBusEnumeration above have not been assigned yet > gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xFFFFFFFFFFFFFFFF > > - gArmTokenSpaceGuid.PcdPciIoTranslation|0 > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation|0 > > gEfiSecurityPkgTokenSpaceGuid.PcdTpmBaseAddress|0x0 > > diff --git a/ArmVirtPkg/ArmVirtKvmTool.dsc b/ArmVirtPkg/ArmVirtKvmTool.dsc > index 745eae347b..ff70509542 100644 > --- a/ArmVirtPkg/ArmVirtKvmTool.dsc > +++ b/ArmVirtPkg/ArmVirtKvmTool.dsc > @@ -184,7 +184,7 @@ > # PCD and PcdPciDisableBusEnumeration above have not been assigned yet > gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xFFFFFFFFFFFFFFFF > > - gArmTokenSpaceGuid.PcdPciIoTranslation|0x0 > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation|0x0 > > # > # Set video resolution for boot options and for text setup. > diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc > index 5030174fe3..f4bb14903f 100644 > --- a/ArmVirtPkg/ArmVirtQemu.dsc > +++ b/ArmVirtPkg/ArmVirtQemu.dsc > @@ -247,7 +247,7 @@ > # PCD and PcdPciDisableBusEnumeration above have not been assigned yet > gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xFFFFFFFFFFFFFFFF > > - gArmTokenSpaceGuid.PcdPciIoTranslation|0x0 > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation|0x0 > > # > # Set video resolution for boot options and for text setup. > diff --git a/ArmVirtPkg/ArmVirtQemuKernel.dsc b/ArmVirtPkg/ArmVirtQemuKernel.dsc > index 5e0a2ee0c6..eecef1a063 100644 > --- a/ArmVirtPkg/ArmVirtQemuKernel.dsc > +++ b/ArmVirtPkg/ArmVirtQemuKernel.dsc > @@ -227,7 +227,7 @@ > # PCD and PcdPciDisableBusEnumeration above have not been assigned yet > gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xFFFFFFFFFFFFFFFF > > - gArmTokenSpaceGuid.PcdPciIoTranslation|0x0 > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation|0x0 > > # > # Set video resolution for boot options and for text setup. > diff --git a/ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf b/ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf > index 2bc4571d06..9339c2b532 100644 > --- a/ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf > +++ b/ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf > @@ -38,7 +38,7 @@ > UefiBootServicesTableLib > > [Pcd] > - gArmTokenSpaceGuid.PcdPciIoTranslation > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation > > [Protocols] > gEfiCpuIo2ProtocolGuid ## PRODUCES > diff --git a/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf b/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf > index 1549f9d884..f149693fa2 100644 > --- a/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf > +++ b/ArmVirtPkg/Library/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf > @@ -48,7 +48,7 @@ > gArmTokenSpaceGuid.PcdPciMmio64Translation > > [Pcd] > - gArmTokenSpaceGuid.PcdPciIoTranslation > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation > gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress > > [Depex] > diff --git a/ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf b/ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf > index bb055a5beb..1dfe779f6c 100644 > --- a/ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf > +++ b/ArmVirtPkg/Library/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf > @@ -36,7 +36,7 @@ > gFdtClientProtocolGuid ## CONSUMES > > [Pcd] > - gArmTokenSpaceGuid.PcdPciIoTranslation ## PRODUCES > + gEfiMdePkgTokenSpaceGuid.PcdPciIoTranslation ## PRODUCES > gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## PRODUCES > gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration ## PRODUCES > >