From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web11.2530.1587630582653326320 for ; Thu, 23 Apr 2020 01:29:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ouYEGoSU; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: rangasai.v.chaganty@intel.com) IronPort-SDR: TYDyp6pk4rQLTNl6e+7/gwveNIzwX6sMBqOE8J1SEwwxCxr8gWmUE+2zbz0l770bJtGcF+KW3W RcRSPzGb4oTw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Apr 2020 01:29:41 -0700 IronPort-SDR: km6c8YoN6oP/WFdNA+1fJsV1loZC2Lt0MMqY30KGIdXK7ReBJqVF24fEC1oeDcyvXCpWbuMlv4 YtuILRIxKBLQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,306,1583222400"; d="scan'208";a="457429414" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga006.fm.intel.com with ESMTP; 23 Apr 2020 01:29:41 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Apr 2020 01:29:22 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 23 Apr 2020 01:29:21 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 23 Apr 2020 01:29:21 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 23 Apr 2020 01:29:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iyoAh3po2t3OpMWUyFpkXSkpdT8WYpIApYcBMfcw9UgvLy8MG+Yn7zLSETIOyUzs69Vd5seMEWS7f5P1otP7VA/uvBfpgj02FRc+HE+sAV4olNzI7IEhzrjUlNh7SFJy2fYPBbPehdeg0wzSiUVArhf7+LYCh8/LJzuAFconRc9DDE19iZcO+WXGmnMcTH17YpNvLJl0j4ODTejmilw1GGnkjMZzvtA+wX9FBBUitAEx4PTNkbWmCFpoiBU/Htl+o6IBOEk6fzBPioklWUBWi0dwvCW555ibNjkz6pk7CHH+nXzbHFBPOA6cXAKYdqHyNUViPulcRzT+FfIJYifaCQ== 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-SenderADCheck; bh=zfhrBqSCAOkVZ1TOWfwRGc8l5kagfFgV5+GNvciaQWU=; b=nK39WDxSci4L9X2m5Ko3QrqAZl6B1zgEwOito1dLObyWayDuMAcZehLg5HVwhWhm1mrf3octhRgqbP3NLW4uyHlTG97MGGXXmm3ZqsAh7YDHM4FcyKHQDRwnVXpqxRPLHkQLGvWwX0SW6IwlAbMbzE0hm7/rXbr8/l9psMaHMlPixwgIOjlLGMdZ1ytmYIqZsXliaVnDoSpLN43Kjy4BRAafhuZrZFT7u96+FMK7gBAZfnqYpkxtHcHgOhA6Typ/ahdMRPG+3mUAMCzX14tl6vQAVOStCfbhMHqg1gBNQAaAfw+MmG2sRVDj2JgagSiTxmfeCMxqKhu25ZK2WbjFUw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zfhrBqSCAOkVZ1TOWfwRGc8l5kagfFgV5+GNvciaQWU=; b=ouYEGoSUt+K7j41llIG4HcoYMIieWEcdOR+O5tilWJh8JcIvYPetTC9eN5EzgqAXom95ccH/rA+XcmDBcCO8KkFi9P62shkjr50E/BPr4/loCynuAYTbnhdjSbDxJuYru+uUI+Pu4MVyrzh7pWOg5fljBg3GU1dH+c9mT3ezX1k= Received: from MWHPR11MB1886.namprd11.prod.outlook.com (2603:10b6:300:110::9) by MWHPR11MB1695.namprd11.prod.outlook.com (2603:10b6:300:22::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25; Thu, 23 Apr 2020 08:29:14 +0000 Received: from MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::64d0:a918:94e9:d710]) by MWHPR11MB1886.namprd11.prod.outlook.com ([fe80::64d0:a918:94e9:d710%9]) with mapi id 15.20.2921.033; Thu, 23 Apr 2020 08:29:14 +0000 From: "Chaganty, Rangasai V" To: "Desimone, Nathaniel L" , "devel@edk2.groups.io" CC: "Chiu, Chasel" , "Agyeman, Prince" , Michael Kubacki Subject: Re: [edk2-platforms] [PATCH V1 2/2] WhiskeylakeOpenBoardPkg/UpXtreme: Add BDS Hook Dxe Driver Thread-Topic: [edk2-platforms] [PATCH V1 2/2] WhiskeylakeOpenBoardPkg/UpXtreme: Add BDS Hook Dxe Driver Thread-Index: AQHWGB0y+RlKsKVpIk+CvUTxMEgP+aiGYekQ Date: Thu, 23 Apr 2020 08:29:14 +0000 Message-ID: References: <20200421204028.10410-1-nathaniel.l.desimone@intel.com> <20200421204028.10410-3-nathaniel.l.desimone@intel.com> In-Reply-To: <20200421204028.10410-3-nathaniel.l.desimone@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.2.0.6 dlp-product: dlpe-windows authentication-results: spf=none (sender IP is ) smtp.mailfrom=rangasai.v.chaganty@intel.com; x-originating-ip: [134.134.136.198] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e386f4ed-8005-4e81-7fb4-08d7e76067fc x-ms-traffictypediagnostic: MWHPR11MB1695: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 03827AF76E x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1886.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(6029001)(366004)(346002)(136003)(396003)(39860400002)(376002)(4326008)(2906002)(186003)(7696005)(478600001)(316002)(966005)(8936002)(33656002)(110136005)(6506007)(53546011)(76116006)(8676002)(5660300002)(66946007)(54906003)(81156014)(66476007)(9686003)(66446008)(71200400001)(55016002)(66556008)(86362001)(26005)(52536014)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Rdc5lGZfAOmD6UViyuU4HPe63OSdNr96NPQADAb8+PvCNu5uy673hBXxkN9/L1Q2auwZ/6jw0bZKh8VtpfYuUQo/urwL/39Cad9n8pUqscWg9KPpciSdgnKvYbFb3YUdwjv/p5+wonP7On5ufvsTJ41kBF9GiTl0kZy0vvEszStcxp19+kcrFZtlx0Yy6YN93jlxM9rmUDeh4wcabYPzLhf1C7IfgpVGb4dHCD5052eRNhUcWVwqklFE577DGv8OLWboQirlXHy6IHUeIphapoGhWKExHXPr7E5hIPKN68e+0wzbhbQkj0m29vDjzvpgsVylXjdAXrgNevoXnEpPG8Cd8mZrqybDMr0h9+OAZaNl1sEFTbOnoZWU4UNYnbYvkcX6fENu2MLr/+FvAaUaZ8GLvRXIHHvzfHXDuolxsLfCXF5gr54kZiB9uimbnWBztn9+KO+WSBDEhWFS2s6FHMhzF8vJMbaZwg1xALu5Wl3wa4zqmkaYUM0NmuKnjRqhgZ727f/2f2cwaI/rZ6Lgbg== x-ms-exchange-antispam-messagedata: mZ0oSeOlpXmnLHFh7AYoGrhUjnHNTSG7Iq6Arvf1TEg46eMIDg8rp1SMh+oiY7XO/1fDdWR5uhyfGz7gZ/Wyh8xZdy27CaFPL+It79GQf42TBMa7RB9DcBxu7RX9XiY6buU+7Jm73KAREg/AYMJOdw== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: e386f4ed-8005-4e81-7fb4-08d7e76067fc X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2020 08:29:14.3072 (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: V+YIhIjVxqYGVbhIH3jN4jpNHJ5L5RjzIbOHxhFG5OexXvg0xe1nrtJzF/38ZZBvflppm9vIru01Qg31PcumibSE04y7QwZKHvVnbbPUas4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1695 Return-Path: rangasai.v.chaganty@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Sai Chaganty -----Original Message----- From: Desimone, Nathaniel L =20 Sent: Tuesday, April 21, 2020 1:40 PM To: devel@edk2.groups.io Cc: Chiu, Chasel ; Chaganty, Rangasai V ; Agyeman, Prince ; Michael Ku= backi Subject: [edk2-platforms] [PATCH V1 2/2] WhiskeylakeOpenBoardPkg/UpXtreme: = Add BDS Hook Dxe Driver REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2336 Added a DXE driver that registers the minimum platform BDS hook points, to = WhiskeylakeURvp board. These hooks are triggered on the BDS hook events What was done: * Included an instance of BdsHookLib and BoardBootManagerLib from BoardModu= lePkg * Included BdsHookDxe to register the callbacks implemented in BdsHookLib Signed-off-by: Nate DeSimone Cc: Chasel Chiu Cc: Rangasai V Chaganty Cc: Prince Agyeman Cc: Michael Kubacki --- .../Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc | 4 ++++ .../Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf | 1 + 2 files changed, 5 insertions(+) diff --git a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.d= sc b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc index 2ab9cb03ea..536ed7fb09 100644 --- a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc +++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc @@ -224,6 +224,8 @@ ####################################### DxePolicyUpdateLib|$(PLATFORM_BOARD_PACKAGE)/Policy/Library/DxePolicyUpd= ateLib/DxePolicyUpdateLib.inf DxeTbtPolicyLib|$(PLATFORM_BOARD_PACKAGE)/Features/Tbt/Library/DxeTbtPol= icyLib/DxeTbtPolicyLib.inf + =20 + BoardBdsHookLib|BoardModulePkg/Library/BoardBdsHookLib/BoardBdsHookLib + .inf =20 + BoardBootManagerLib|BoardModulePkg/Library/BoardBootManagerLib/BoardBo + otManagerLib.inf =20 ####################################### # Board-specific @@ -446,3 +448,5 @@ $(PLATFORM_BOARD_PACKAGE)/Acpi/BoardAcpiDxe/BoardAcpiDxe.inf !endif BoardModulePkg/LegacySioDxe/LegacySioDxe.inf + BoardModulePkg/BoardBdsHookDxe/BoardBdsHookDxe.inf + diff --git a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.f= df b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf index 199e3876bf..0d99114961 100644 --- a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf +++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf @@ -345,6 +345,7 @@ INF MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AtaAtapiPass= Thru.inf INF MdeModulePkg/Universal/Console/GraphicsOutputDxe/GraphicsOutputDxe.in= f INF MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressDxe.inf INF BoardModulePkg/LegacySioDxe/LegacySioDxe.inf +INF BoardModulePkg/BoardBdsHookDxe/BoardBdsHookDxe.inf =20 # # eMMC/SD Card -- 2.26.0.windows.1