From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web08.10171.1642494678364084976 for ; Tue, 18 Jan 2022 00:31:18 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=KlJlGzox; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: jenny.huang@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1642494678; x=1674030678; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=j+8vw6H3Dfhq9eZQ6oC52hAhx1BKiw8voMaC7FZcHIk=; b=KlJlGzoxTx1iSWDis82zWjF61IN73JEue8CPTq0Xk7vlC8PUZ77YbuO8 qafxpJRkx+Nz+MoFzBnO1LBB2HMOYPkQbNIzClNPVRnzXO7ZSVSuSoFHe ttzInb5X7vJWLEDWZtnLOvAz/O/m8v5/mrVJxvo46OtyRTnF6Ks/6GjcY fpq/CyDbb/R0QDQGCTe3Vt+B5HMlVDQgLv4eazheK4wI8jsE5NE1U/Rci gAJJXKY12/pirIYnGXvBBsVKskHjPPL83XrE3l6KvGNd4aDLcis6un029 tJRqPH2dzklBRyiSF7mc1IFc3keqdelVQ10pBz/7v5iGprzV8xLYtcIfH w==; X-IronPort-AV: E=McAfee;i="6200,9189,10230"; a="225444093" X-IronPort-AV: E=Sophos;i="5.88,296,1635231600"; d="scan'208";a="225444093" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2022 00:31:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,296,1635231600"; d="scan'208";a="492594029" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga002.jf.intel.com with ESMTP; 18 Jan 2022 00:31:17 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 18 Jan 2022 00:31:16 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 18 Jan 2022 00:31:16 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 18 Jan 2022 00:31:16 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.46) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 18 Jan 2022 00:31:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Aly7lklaIBZkYKnq749DNqNnYHP9so00D2XP0yq9zMEG7LpiH5A7ahpY7itbuhAGtu7InIWMZ94gWZVlyghIHCqSKgvwpU74eT4zrxnCLHlbjlMhREkjVT9uxNXSdMyTeiQBSDrUclTkH+ndYA0Bf4V0jzfMP5oFLfazc5Gh3QcT9hIi70Ce3YAU4ZQbjRo31CBbFvyacZQ+1FnK+EGSngINDqtsTMa3yIj2/iKOEyf7NFaR1qQ93IjJm+7HsiXKXqSnTMYVCV/HRmxQN5eZ6oq/31J5pnfrf7BR0r24aE1c8ZMdWc5FN6lsL6AEPFuRu8RYhVFMXSTKyqC/BDYCFg== 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=9BsxQdbdRxzRvpEXrlB6Ghl88UlmyPxJGOc3yW0+Onk=; b=fzveT4WEVy7SEs5O40B5FiHhOktKblJPm3RApLccgFPsRdT3x1AR+bmK4l3/XQOFii0Y8YHNmIptcrdgs/CuiBmv3bLq684QGZm7uDSB6Z3yvJ3rOxUBqNAKIOybqXlAttvoI5gplJzcnavO7nIC2pO/yVRc5xchqPO/bNUVQ4dukUFVhMwGFHHp1sQXiKPn++dag2QH2wmeOT4g9KXahKHbc9WHfzupRe1Cj9wuHGJZqOKSAW8d9XV+mjJyoh50MeE6n7UlR4Au+C2aelN0W9SM80DDac+fZ48a9exc/suEz4HAvNTVJMQmh5hgC4ci70C/BLPndEoG3t1gwez3Gw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB4627.namprd11.prod.outlook.com (2603:10b6:5:2a2::19) by BYAPR11MB3383.namprd11.prod.outlook.com (2603:10b6:a03:1b::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.10; Tue, 18 Jan 2022 08:31:14 +0000 Received: from DM6PR11MB4627.namprd11.prod.outlook.com ([fe80::d5d8:1d2a:ce27:b337]) by DM6PR11MB4627.namprd11.prod.outlook.com ([fe80::d5d8:1d2a:ce27:b337%5]) with mapi id 15.20.4888.014; Tue, 18 Jan 2022 08:31:14 +0000 From: "Huang, Jenny" To: "Sheng, W" , "devel@edk2.groups.io" CC: "Ni, Ray" , "Chaganty, Rangasai V" , "Kowalewski, Robert" Subject: Re: [PATCH v5 1/4] IntelSiliconPkg/VTd: Fix typos Thread-Topic: [PATCH v5 1/4] IntelSiliconPkg/VTd: Fix typos Thread-Index: AQHYDEN1mjHTG+pSUk6yvP1V17HmKKxocvIA Date: Tue, 18 Jan 2022 08:31:13 +0000 Message-ID: References: <20220118081433.15620-1-w.sheng@intel.com> <20220118081433.15620-2-w.sheng@intel.com> In-Reply-To: <20220118081433.15620-2-w.sheng@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.200.16 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: aae99a3c-be6d-494f-3680-08d9da5ce39b x-ms-traffictypediagnostic: BYAPR11MB3383:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: d1aEEOhAQf1TSPgY8Nwqd2VEdH2s/panSZ8S9SKWNSiewU2Te7wtU52+OePaAJ10tLi5/X7mtBfUHLNN+Dz95VaLwIQDasAjG5rnSqMMI/Hnd5AieI35gE81UQbmX+aAKvwQH2ou+3CPZR3ijmszx7mzudrdt52JUmO6M3dBmwAyqB7jqq1RlszygYa8tdawEH4OAjqRJNCbmR9lOQgXMQW0gqrx0HBHG65qWhHkxH6omqWA2ZB3TDEfo4yAmfoA+H8M2yNj+ii8BXw4h5lXJHh8sUg5u9CS8kMQ4NMuiMLWehck+LMIhMSbwYaR8Qz05ZjHQna3Dld38Ao5DKZgBc/E8ifF9nDIio0svODcIlsVNj+okiv3MUDl3g44jztfQgdEQbaVvgCx6niSzfwNO3gpaETj+ym+7b/sbACoOEBDp9d6HeZaXv/RCoCfQcARps+r00w5IUDrBluI0viBhoCjMY/rbj6ctA9e3Sge9qIiziR08cYUB4tIVyDyWEKOqiUAfzijIyQ7z32o/m5P+qzaPIOFqPzxOXNe+KWBybzFxLRO3zhvQ9lxMjZanY3d3AdmmAo+se3N7kXqfVRjBn+CdBchcLJTp77mQ2FlKcAZW69VikQNDy0CyZSalkPNdIZa1XHdCzoYvMv4kyK1g3n9i8s3uDvrj15uhx0Fd4YMD6oU6pWd9h2pHm9C7EcGmzOtBopsHrolzKtAJGL6wP/8JaybbB/ZPj2N+Bs2Zf7QPSPRe9kI9++EW/Z+FpqKFDjQX6i8oNqlZ0DW2R3CoXTVs+Sn8mvoHFdNJpU5FJk= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4627.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(8676002)(64756008)(2906002)(55016003)(6506007)(122000001)(52536014)(7696005)(38100700002)(33656002)(5660300002)(66556008)(508600001)(71200400001)(966005)(107886003)(38070700005)(76116006)(82960400001)(83380400001)(4326008)(186003)(9686003)(86362001)(66946007)(316002)(26005)(110136005)(66476007)(66446008)(8936002)(53546011)(54906003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?J+GKfl52kYiqes7CMVnct7cpG8Xe942HDrtQmetRwdkdvoPZpyncJP4Mi1pd?= =?us-ascii?Q?8reY/ueyt5voHKE3hKBg5d2sv47E7gHEvQL+IAU+frWLkm701gTF3dcunxWd?= =?us-ascii?Q?zcconNHLjNbwcNSbKO4+2F8Ji7nKYsszxlAViebvwcxdw0efViSFIj1aZcsi?= =?us-ascii?Q?ZjE7541ZzyI4WpdxHukeTaRPEaGIw25AhE4ctXxcXPtZ5ZneIUItfHdX15xQ?= =?us-ascii?Q?6jUVMZIpeHcCaW5LwzQHqumb4EvNVZ91jrbM99zeuEyO63BRVKT+daemjoJC?= =?us-ascii?Q?r1JLl1WjH8hlsC0N+N7KFo66UfaaVB3X/52vY8KMfKlxo6XUd4wg6xVjQVhj?= =?us-ascii?Q?1y375RYQ3sXlii7M11uOcx1lmWUYrEL3hv9/bT3K6ZSf4oHiP92qfFYvsg+V?= =?us-ascii?Q?EYhEsjTDPPRXmAecBSQr7l9m1kW9jqQk9qRf+0iOUebBKKFMEuy/4e7UuzN1?= =?us-ascii?Q?kRo3oiDmwj+86GSVzftbtfF5Pn1AqXYuNoV7GHVd6DgprN3z/zXPMBPB8GpJ?= =?us-ascii?Q?wrizK0ALhYs95kAP6thAVM2pfVGyvlpmn9frUZhqq7V/XCiiERdWz8Jq9u2B?= =?us-ascii?Q?bfE8RaZ7Lk20c8YO0gsBluNYWaz/robPuESXYBVgNPGUnkKWC2O5T4440PAS?= =?us-ascii?Q?upCziT0SHMfeSzE+A77HngR6yN1xOinWbgtaK8FK4ryrXFrN8uq+rX5JI326?= =?us-ascii?Q?eUiw7vFxPwNR0tYBMLoYLJr0Noumz/3jp+BeBFi/HTtXQz7bROmXhBCUKxez?= =?us-ascii?Q?1IEXxPkqmN3AD2Zsz7leYSBnBu7A9iIPN/4QG0Kj7dDZ6WqfMq+t3TWTxVEx?= =?us-ascii?Q?TeqCaSKcKdVWblaxGeOeG4wwuvTQWph5TYshUag2fboaKh17zp7GBzMZO2BX?= =?us-ascii?Q?Gi205Rpvtt6Tua4L746QucL6/S9libFgHO9hT4Df8DLVzSsmu7hozORtcUtj?= =?us-ascii?Q?nsFEg90IkG2aZzPomv17YE0PVbJigvudxAu00N5VHDzqUyeNKNdN5K9wb0gc?= =?us-ascii?Q?JE7l8DurTjstH8dVZrn1/4n/CBrAXxXiBGkDyeoJmSBiuS5yUjYFSBplrcmT?= =?us-ascii?Q?jKLM7A29k/IpV0AOET9utBOrQtetVlizox5sweK4vPACYeNzTaUK54KddG7c?= =?us-ascii?Q?7Z5GaxxTjWsn/ijxicO91ySu1oovjZEfznVbf2ieeLrTF5VSRtlgUbClWYiq?= =?us-ascii?Q?kmBVQKETg0YzbpOHAFUFEdt1hxs8PCM6HgZxOhrGLr26bxxTgJunPl/mf3Ed?= =?us-ascii?Q?WxI2fENGeWqIT8qxr03lVKwB6cVVkYImr+FX+SBLZIPD6p86MfwUxfJYkcHA?= =?us-ascii?Q?Wwh2vCJO7BKYOdujYtRB4h1hXWqzN/osHCpWybJXiK3UOEGnA214uQ0FnKNI?= =?us-ascii?Q?pnwnCgMACy3+BmRQf4og6C6eF2SPGnaCusZkWcqo/DOYKq0cNMj7Py0rFLC1?= =?us-ascii?Q?9ohqIcamEuCtgHpwQxqyhkKRPDDMPnSCO1Ujick9gNT5f288dcpzGDB2qRT8?= =?us-ascii?Q?Y0b056fh4C2JSUzKkQSxD5kkNi+wn4XltEaBbhnVgEplaeOmANNeRgo75lwf?= =?us-ascii?Q?98ogYKqzUg9qTsTWZsv3bYNrjtkTd6l5sB/MMvn59LmTpyL08wyCfPcIw2Fn?= =?us-ascii?Q?hiWZcZkRth7WfLrp/92w4yY=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4627.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aae99a3c-be6d-494f-3680-08d9da5ce39b X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2022 08:31:13.8832 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hTiz8WWAVlX5gLXXF+cRREmgFdEtwAZHW+fPxaDbsIPUxa6+g8katUrmixFm9ZN+pX8oaDZxhcUXy1Yhcoiwsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3383 Return-Path: jenny.huang@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Jenny Huang -----Original Message----- From: Sheng, W =20 Sent: Tuesday, January 18, 2022 4:15 PM To: devel@edk2.groups.io Cc: Ni, Ray ; Chaganty, Rangasai V ; Huang, Jenny ; Kowalewski, Robert Subject: [PATCH v5 1/4] IntelSiliconPkg/VTd: Fix typos It is DRHD(DMA Remapping Hardware Unit Definition). REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3622 Cc: Ray Ni Cc: Rangasai V Chaganty Cc: Jenny Huang Cc: Robert Kowalewski Reviewed-by: Jenny Huang Signed-off-by: Sheng Wei --- .../IntelSiliconPkg/Feature/VTd/IntelVTdDmarPei/DmarTable.c | 12 ++++++--= ---- .../IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c | 12 +++= +++------ .../IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/DmarTable.c | 6 +++--- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDmarPei/Dmar= Table.c b/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDmarPei/DmarTab= le.c index 2154690d..e9c99d0a 100644 --- a/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDmarPei/DmarTable.c +++ b/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDmarPei/DmarTabl +++ e.c @@ -539,14 +539,14 @@ RegisterPciDevice ( } =20 /** - Process DMAR DHRD table. + Process DMAR DRHD table. =20 @param[in] VTdUnitInfo The VTd engine unit information. @param[in] DmarDrhd The DRHD table. =20 **/ VOID -ProcessDhrd ( +ProcessDrhd ( IN VTD_UNIT_INFO *VTdUnitInfo, IN EFI_ACPI_DMAR_DRHD_HEADER *DmarDrhd ) @@ -581,10 +581,10 @@ ProcessDhrd ( =20 if ((DmarDrhd->Flags & EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL) !=3D 0)= { VTdUnitInfo->PciDeviceInfo.IncludeAllFlag =3D TRUE; - DEBUG ((DEBUG_INFO," ProcessDhrd: with INCLUDE ALL\n")); + DEBUG ((DEBUG_INFO," ProcessDrhd: with INCLUDE ALL\n")); } else { VTdUnitInfo->PciDeviceInfo.IncludeAllFlag =3D FALSE; - DEBUG ((DEBUG_INFO," ProcessDhrd: without INCLUDE ALL\n")); + DEBUG ((DEBUG_INFO," ProcessDrhd: without INCLUDE ALL\n")); } =20 VTdUnitInfo->PciDeviceInfo.PciDeviceDataNumber =3D 0; @@ -600,7 +600,7 @= @ ProcessDhrd ( return; } =20 - DEBUG ((DEBUG_INFO," ProcessDhrd: ")); + DEBUG ((DEBUG_INFO," ProcessDrhd: ")); switch (DmarDevScopeEntry->Type) { case EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_ENDPOINT: DEBUG ((DEBUG_INFO,"PCI Endpoint")); @@ -708,7 +708,7 @@ ParseDmarAc= piTableDrhd ( switch (DmarHeader->Type) { case EFI_ACPI_DMAR_TYPE_DRHD: ASSERT (VtdIndex < VtdUnitNumber); - ProcessDhrd (&VTdInfo->VtdUnitInfo[VtdIndex], (EFI_ACPI_DMAR_DRHD_HE= ADER *) DmarHeader); + ProcessDrhd (&VTdInfo->VtdUnitInfo[VtdIndex],=20 + (EFI_ACPI_DMAR_DRHD_HEADER *) DmarHeader); VtdIndex++; =20 break; diff --git a/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpi= Table.c b/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTab= le.c index 1ee290b7..75fbd53e 100644 --- a/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c +++ b/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTabl +++ e.c @@ -662,7 +662,7 @@ GetPciBusDeviceFunction ( } =20 /** - Process DMAR DHRD table. + Process DMAR DRHD table. =20 @param[in] VtdIndex The index of VTd engine. @param[in] DmarDrhd The DRHD table. @@ -670,7 +670,7 @@ GetPciBusDeviceFunction ( @retval EFI_SUCCESS The DRHD table is processed. **/ EFI_STATUS -ProcessDhrd ( +ProcessDrhd ( IN UINTN VtdIndex, IN EFI_ACPI_DMAR_DRHD_HEADER *DmarDrhd ) @@ -690,7 +690,7 @@ ProcessDhrd ( =20 if ((DmarDrhd->Flags & EFI_ACPI_DMAR_DRHD_FLAGS_INCLUDE_PCI_ALL) !=3D 0)= { mVtdUnitInformation[VtdIndex].PciDeviceInfo.IncludeAllFlag =3D TRUE; - DEBUG ((DEBUG_INFO," ProcessDhrd: with INCLUDE ALL\n")); + DEBUG ((DEBUG_INFO," ProcessDrhd: with INCLUDE ALL\n")); =20 Status =3D ScanAllPciBus((VOID *)VtdIndex, DmarDrhd->SegmentNumber, Sc= anBusCallbackRegisterPciDevice); if (EFI_ERROR (Status)) { @@ -698,7 +698,7 @@ ProcessDhrd ( } } else { mVtdUnitInformation[VtdIndex].PciDeviceInfo.IncludeAllFlag =3D FALSE; - DEBUG ((DEBUG_INFO," ProcessDhrd: without INCLUDE ALL\n")); + DEBUG ((DEBUG_INFO," ProcessDrhd: without INCLUDE ALL\n")); } =20 DmarDevScopeEntry =3D (EFI_ACPI_DMAR_DEVICE_SCOPE_STRUCTURE_HEADER *)((U= INTN)(DmarDrhd + 1)); @@ -709,7 +709,7 @@ ProcessDhrd ( return Status; } =20 - DEBUG ((DEBUG_INFO," ProcessDhrd: ")); + DEBUG ((DEBUG_INFO," ProcessDrhd: ")); switch (DmarDevScopeEntry->Type) { case EFI_ACPI_DEVICE_SCOPE_ENTRY_TYPE_PCI_ENDPOINT: DEBUG ((DEBUG_INFO,"PCI Endpoint")); @@ -877,7 +877,7 @@ ParseDmarAc= piTableDrhd ( switch (DmarHeader->Type) { case EFI_ACPI_DMAR_TYPE_DRHD: ASSERT (VtdIndex < mVtdUnitNumber); - Status =3D ProcessDhrd (VtdIndex, (EFI_ACPI_DMAR_DRHD_HEADER *)DmarH= eader); + Status =3D ProcessDrhd (VtdIndex, (EFI_ACPI_DMAR_DRHD_HEADER=20 + *)DmarHeader); if (EFI_ERROR (Status)) { return Status; } diff --git a/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/DmarT= able.c b/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/DmarTable= .c index d920d136..1bb74f40 100644 --- a/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/DmarTable.c +++ b/Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdPmrPei/DmarTable +++ .c @@ -356,14 +356,14 @@ GetVtdEngineNumber ( } =20 /** - Process DMAR DHRD table. + Process DMAR DRHD table. =20 @param[in] VTdInfo The VTd engine context information. @param[in] VtdIndex The index of VTd engine. @param[in] DmarDrhd The DRHD table. **/ VOID -ProcessDhrd ( +ProcessDrhd ( IN VTD_INFO *VTdInfo, IN UINTN VtdIndex, IN EFI_ACPI_DMAR_DRHD_HEADER *DmarDrhd @@ -415,7 +415,7 @@ ParseDmarAcp= iTableDrhd ( switch (DmarHeader->Type) { case EFI_ACPI_DMAR_TYPE_DRHD: ASSERT (VtdIndex < VtdUnitNumber); - ProcessDhrd (VTdInfo, VtdIndex, (EFI_ACPI_DMAR_DRHD_HEADER *)DmarHea= der); + ProcessDrhd (VTdInfo, VtdIndex, (EFI_ACPI_DMAR_DRHD_HEADER=20 + *)DmarHeader); VtdIndex++; =20 break; -- 2.16.2.windows.1