From nobody Wed Dec 17 04:40:46 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+46595+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+46595+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1567118600; cv=none; d=zoho.com; s=zohoarc; b=HE5zhuJDRiQQctT/yze2sreCbCRexq/LDISafSLHiKJQ8xiJLuus2kD1YhvLiOl27NorgrA1s4a/tYhlmR6DDcOxWGxrwPOXT4DINRE5hU1K7Mj8nAJ85xbxkiYtTG2Q8n5zYZUdLvclWQpnO46GWfugvAOWj8deknMZfvVxW9E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567118600; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To:ARC-Authentication-Results; bh=o05oc/9/gG1FmTkNomABM3ZtFioRmqq6zqHl4V/ahZM=; b=BTAE6KxA69jiUmpS6RXH1bh/aMMIpxGD1pjK2wMJUZio5h4cTW9EP2eLb7gyeD8AI891gxMgolluVJIq2tfXxll210h88oNMi+c450p5MdpezFtqdmc9Anr6vtFvDxuPao/YAAF1SfVyp1B4pibFjIbVY4bPSiRIrnOPI0yJ84s= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass; spf=pass (zoho.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+46595+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1567118600544307.90399456434045; Thu, 29 Aug 2019 15:43:20 -0700 (PDT) Return-Path: X-Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by groups.io with SMTP; Thu, 29 Aug 2019 15:43:19 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Aug 2019 15:43:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,445,1559545200"; d="scan'208";a="197897780" X-Received: from ydwei-desk.amr.corp.intel.com ([10.24.15.168]) by fmsmga001.fm.intel.com with ESMTP; 29 Aug 2019 15:43:17 -0700 From: "David Wei" To: devel@edk2.groups.io Cc: Hao Wu , Liming Gao , Ankit Sinha , Agyeman Prince , Kubacki Michael A , Nate DeSimone , Michael D Kinney Subject: [edk2-devel] [edk2-platforms PATCH v3 11/11] SimicsOpenBoardPkg: update the copyright years in file header Date: Thu, 29 Aug 2019 15:43:12 -0700 Message-Id: In-Reply-To: References: In-Reply-To: References: Precedence: Bulk List-Unsubscribe: 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,david.y.wei@intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1567118600; bh=yXKSRFow75lwIDbICs/CwwYFFupJc1e0UYuTAv0+hRY=; h=Cc:Date:From:Reply-To:Subject:To; b=FUnE1Z6h7XwImGF/M+wWPPgwRxSO6yQZeD7cp+lSuEdUsz481nREBO4itOnuktuSWZa eADuux0UGl0UkS0xK+GUyc8X0KSdG1x871/1BqE6tm8d98OOxSsU5+68Xj5CG3fwupPp5 HPVSuodwC0rUQUuoI6rceslNtjrUWRD2BlE= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" update the copyright years in file header and cleanup the codes to follow t= he EDK2 coding style Cc: Hao Wu Cc: Liming Gao Cc: Ankit Sinha Cc: Agyeman Prince Cc: Kubacki Michael A Cc: Nate DeSimone Cc: Michael D Kinney Signed-off-by: David Wei --- .../SimicsOpenBoardPkg/Library/DxeLogoLib/Logo.c | 8 +-- .../Library/PciHostBridgeLib/PciHostBridgeLib.c | 2 +- .../Library/PeiReportFvLib/PeiReportFvLib.c | 5 +- .../Intel/SimicsOpenBoardPkg/SecCore/SecMain.c | 2 +- .../Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.c | 2 +- .../SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.c | 1 + .../SimicsOpenBoardPkg/SimicsPei/FeatureControl.c | 1 + .../Intel/SimicsOpenBoardPkg/SimicsPei/Platform.c | 2 +- .../SmbiosPlatformDxe/SmbiosPlatformDxe.c | 2 +- .../BoardX58Ich10/DecomprScratchEnd.fdf.inc | 1 + .../BoardX58Ich10/OpenBoardPkg.fdf.inc | 2 +- .../BoardX58Ich10/VarStore.fdf.inc | 2 +- .../Include/Guid/SimicsBoardConfig.h | 1 + .../Include/IndustryStandard/I440FxPiix4.h | 1 + .../Include/IndustryStandard/LinuxBzImage.h | 1 + .../Include/Library/SerializeVariablesLib.h | 3 +- .../Library/DxeLogoLib/DxeLogoLib.inf | 2 +- .../Library/DxeLogoLib/OemBadging.h | 83 ++++++++++++++++++= ++++ .../Library/PciHostBridgeLib/PciHostBridgeLib.inf | 6 +- .../Library/PeiReportFvLib/PeiReportFvLib.inf | 2 +- Platform/Intel/SimicsOpenBoardPkg/OpenBoardPkg.dec | 2 +- .../Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.h | 1 + .../SimicsOpenBoardPkg/SimicsDxe/Platform.uni | 2 +- .../SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.h | 3 +- .../SimicsOpenBoardPkg/SimicsDxe/PlatformForms.vfr | 2 +- .../SimicsOpenBoardPkg/SimicsDxe/SimicsDxe.inf | 2 +- .../SmbiosPlatformDxe/SmbiosPlatformDxe.h | 2 +- .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 2 +- 28 files changed, 119 insertions(+), 26 deletions(-) create mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/Oe= mBadging.h diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/Logo.c b/= Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/Logo.c index 4a75f3673f..48a718a90d 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/Logo.c +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/Logo.c @@ -8,7 +8,7 @@ =20 #include #include -#include +#include #include #include #include @@ -101,7 +101,7 @@ ConvertBmpToGopBlt ( return EFI_INVALID_PARAMETER; } =20 - if ((BmpHeader->Size !=3D BmpImageSize) ||=20 + if ((BmpHeader->Size !=3D BmpImageSize) || (BmpHeader->Size < BmpHeader->ImageOffset) || (BmpHeader->Size - BmpHeader->ImageOffset !=3D BmpHeader->PixelHeig= ht * DataSizePerLine)) { return EFI_INVALID_PARAMETER; @@ -345,7 +345,7 @@ EnableBootLogo ( gST->ConOut->EnableCursor (gST->ConOut, FALSE); =20 Badging =3D NULL; - Status =3D gBS->LocateProtocol (&gEfiOEMBadgingProtocolGuid, NULL, (VOI= D **) &Badging); + Status =3D gBS->LocateProtocol (&gEfiOemBadgingProtocolGuid, NULL, (VOI= D **) &Badging); =20 if (GraphicsOutput !=3D NULL) { SizeOfX =3D GraphicsOutput->Mode->Info->HorizontalResolution; @@ -581,7 +581,7 @@ Done: Status =3D EFI_SUCCESS; } else { // - // More than one Logo displayed, get merged BltBuffer using VideoToBuf= fer operation.=20 + // More than one Logo displayed, get merged BltBuffer using VideoToBuf= fer operation. // if (Blt !=3D NULL) { FreePool (Blt); diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLib/Pci= HostBridgeLib.c b/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLi= b/PciHostBridgeLib.c index 53c421d40b..3b71c8ae97 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLib/PciHostBri= dgeLib.c +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLib/PciHostBri= dgeLib.c @@ -2,7 +2,7 @@ SIMICS QSP's instance of the PCI Host Bridge Library. =20 Copyright (C) 2016, Red Hat, Inc. - Copyright (c) 2016, Intel Corporation. All rights reserved.
+ Copyright (c) 2019, Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiRe= portFvLib.c b/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiR= eportFvLib.c index 1760eb954c..bb5a060b8e 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvL= ib.c +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvL= ib.c @@ -1,8 +1,9 @@ /** @file Source code file for Report Firmware Volume (FV) library =20 -Copyright (c) 2018, Intel Corporation. All rights reserved.
-SPDX-License-Identifier: BSD-2-Clause-Patent + Copyright (c) 2019, Intel Corporation. All rights reserved.
+ + SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ =20 diff --git a/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c b/Platform= /Intel/SimicsOpenBoardPkg/SecCore/SecMain.c index 826fc965c9..5cbb47687b 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c @@ -1,7 +1,7 @@ /** @file Main SEC phase code. Transitions to PEI. =20 - Copyright (c) 2008 - 2015, Intel Corporation. All rights reserved.
+ Copyright (c) 2008 - 2019, Intel Corporation. All rights reserved.
(C) Copyright 2016 Hewlett Packard Enterprise Development LP
=20 SPDX-License-Identifier: BSD-2-Clause-Patent diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.c b/Platf= orm/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.c index c7b5237bd3..b7fd4d1f6d 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.c @@ -3,7 +3,7 @@ them via HII. =20 Copyright (C) 2014, Red Hat, Inc. - Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.
+ Copyright (c) 2009 - 2019, Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.c b= /Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.c index b1e017bbb0..09929e830a 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.c @@ -3,6 +3,7 @@ SIMICS QSP's platform configuration. =20 Copyright (C) 2014, Red Hat, Inc. + Copyright (c) 2019 Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsPei/FeatureControl.c b= /Platform/Intel/SimicsOpenBoardPkg/SimicsPei/FeatureControl.c index 692405e417..9d2fc65a14 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsPei/FeatureControl.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsPei/FeatureControl.c @@ -3,6 +3,7 @@ processors. =20 Copyright (C) 2016, Red Hat, Inc. + Copyright (c) 2019 Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsPei/Platform.c b/Platf= orm/Intel/SimicsOpenBoardPkg/SimicsPei/Platform.c index 140a38f27f..2fe34b02c4 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsPei/Platform.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsPei/Platform.c @@ -1,5 +1,5 @@ /** @file - Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.
+ Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
Copyright (c) 2011, Andrei Warkentin =20 SPDX-License-Identifier: BSD-2-Clause-Patent diff --git a/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlat= formDxe.c b/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatf= ormDxe.c index bbd96b4e36..7165c0a0c3 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe= .c +++ b/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe= .c @@ -2,7 +2,7 @@ This driver installs SMBIOS information for QSP =20 Copyright (c) 2011, Bei Guan - Copyright (c) 2011 - 2015, Intel Corporation. All rights reserved.
+ Copyright (c) 2011 - 2019, Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/DecomprScratch= End.fdf.inc b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/DecomprScratc= hEnd.fdf.inc index f1eed7819a..ae9a625da9 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/DecomprScratchEnd.fdf= .inc +++ b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/DecomprScratchEnd.fdf= .inc @@ -5,6 +5,7 @@ # the FVMAIN_COMPACT firmware volume. # # Copyright (C) 2015, Red Hat, Inc. +# Copyright (c) 2006 - 2019 Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # diff --git a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.f= df.inc b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf.i= nc index 9a7368b46c..044129c941 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf.inc +++ b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf.inc @@ -2,7 +2,7 @@ # FDF include file that defines the main macros and sets the dependent PC= Ds. # # Copyright (C) 2014, Red Hat, Inc. -# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # diff --git a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/VarStore.fdf.i= nc b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/VarStore.fdf.inc index 76c28e9efc..ea5b86228f 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/VarStore.fdf.inc +++ b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/VarStore.fdf.inc @@ -2,7 +2,7 @@ # FDF include file with Layout Regions that define an empty variable stor= e. # # Copyright (C) 2014, Red Hat, Inc. -# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # diff --git a/Platform/Intel/SimicsOpenBoardPkg/Include/Guid/SimicsBoardConf= ig.h b/Platform/Intel/SimicsOpenBoardPkg/Include/Guid/SimicsBoardConfig.h index dfbb1c0f3c..acb2c4eee4 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Include/Guid/SimicsBoardConfig.h +++ b/Platform/Intel/SimicsOpenBoardPkg/Include/Guid/SimicsBoardConfig.h @@ -2,6 +2,7 @@ GUID for UEFI variables that are specific to Simics Board configuration. =20 Copyright (C) 2014, Red Hat, Inc. + Copyright (c) 2019 Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/I44= 0FxPiix4.h b/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/I44= 0FxPiix4.h index e7d7fde14c..a2225493f7 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/I440FxPiix= 4.h +++ b/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/I440FxPiix= 4.h @@ -7,6 +7,7 @@ =20 Copyright (C) 2015, Red Hat, Inc. Copyright (c) 2014, Gabriel L. Somlo + Copyright (c) 2019 Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/Lin= uxBzImage.h b/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/Li= nuxBzImage.h index 58a49e47be..2708b1891d 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/LinuxBzIma= ge.h +++ b/Platform/Intel/SimicsOpenBoardPkg/Include/IndustryStandard/LinuxBzIma= ge.h @@ -1,6 +1,7 @@ /** @file =20 Copyright (c) 2011 - 2019, Intel Corporation. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/Include/Library/SerializeVar= iablesLib.h b/Platform/Intel/SimicsOpenBoardPkg/Include/Library/SerializeVa= riablesLib.h index 8e74b718f1..c32f97d787 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Include/Library/SerializeVariablesL= ib.h +++ b/Platform/Intel/SimicsOpenBoardPkg/Include/Library/SerializeVariablesL= ib.h @@ -1,7 +1,8 @@ /** @file Serialize & Deserialize UEFI Variables =20 - Copyright (c) 2011, Intel Corporation. All rights reserved.
+ Copyright (c) 2019, Intel Corporation. All rights reserved.
+ SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/DxeLogoLi= b.inf b/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/DxeLogoLib.inf index 1cf91f02c2..ff08c385b3 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/DxeLogoLib.inf +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/DxeLogoLib.inf @@ -52,4 +52,4 @@ gEfiUgaDrawProtocolGuid ## SOMETIMES_CONSUMES gEfiBootLogoProtocolGuid ## SOMETIMES_CONSUMES gEfiUserManagerProtocolGuid ## CONSUMES - gEfiOEMBadgingProtocolGuid ## CONSUMES + gEfiOemBadgingProtocolGuid ## CONSUMES diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OemBadgin= g.h b/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OemBadging.h new file mode 100644 index 0000000000..d2c39c3dfc --- /dev/null +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OemBadging.h @@ -0,0 +1,83 @@ +/** @file + The OEM Badging Protocol defines the interface to get the OEM badging + image with the display attribute. This protocol can be produced based on= OEM badging images. + + Copyright (c) 2006 - 2019 Intel Corporation. All rights reserved.
+ + SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#ifndef __EFI_OEM_BADGING_H__ +#define __EFI_OEM_BADGING_H__ + +// +// GUID for EFI OEM Badging Protocol +// +#define EFI_OEM_BADGING_PROTOCOL_GUID \ + { 0x170e13c0, 0xbf1b, 0x4218, {0x87, 0x1d, 0x2a, 0xbd, 0xc6, 0xf8, 0x87,= 0xbc } } + + +typedef struct _EFI_OEM_BADGING_PROTOCOL EFI_OEM_BADGING_PROTOCOL; + +typedef enum { + EfiBadgingFormatBMP, + EfiBadgingFormatJPEG, + EfiBadgingFormatTIFF, + EfiBadgingFormatGIF, + EfiBadgingFormatUnknown +} EFI_BADGING_FORMAT; + +typedef enum { + EfiBadgingDisplayAttributeLeftTop, + EfiBadgingDisplayAttributeCenterTop, + EfiBadgingDisplayAttributeRightTop, + EfiBadgingDisplayAttributeCenterRight, + EfiBadgingDisplayAttributeRightBottom, + EfiBadgingDisplayAttributeCenterBottom, + EfiBadgingDisplayAttributeLeftBottom, + EfiBadgingDisplayAttributeCenterLeft, + EfiBadgingDisplayAttributeCenter, + EfiBadgingDisplayAttributeCustomized +} EFI_BADGING_DISPLAY_ATTRIBUTE; + +/** + + Load an OEM badge image and return its data and attributes. + + @param This The pointer to this protocol instance. + @param Instance The visible image instance is found. + @param Format The format of the image. Examples: BMP, JPEG. + @param ImageData The image data for the badge file. Currently on= ly + supports the .bmp file format. + @param ImageSize The size of the image returned. + @param Attribute The display attributes of the image returned. + @param CoordinateX The X coordinate of the image. + @param CoordinateY The Y coordinate of the image. + + @retval EFI_SUCCESS The image was fetched successfully. + @retval EFI_NOT_FOUND The specified image could not be found. + +**/ +typedef +EFI_STATUS +(EFIAPI *EFI_BADGING_GET_IMAGE)( + IN EFI_OEM_BADGING_PROTOCOL *This, + IN OUT UINT32 *Instance, + OUT EFI_BADGING_FORMAT *Format, + OUT UINT8 **ImageData, + OUT UINTN *ImageSize, + OUT EFI_BADGING_DISPLAY_ATTRIBUTE *Attribute, + OUT UINTN *CoordinateX, + OUT UINTN *CoordinateY +); + + +struct _EFI_OEM_BADGING_PROTOCOL { + EFI_BADGING_GET_IMAGE GetImage; +}; + + +extern EFI_GUID gEfiOemBadgingProtocolGuid; + +#endif diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLib/Pci= HostBridgeLib.inf b/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridge= Lib/PciHostBridgeLib.inf index b22531bb56..e1920bd2ff 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLib/PciHostBri= dgeLib.inf +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/PciHostBridgeLib/PciHostBri= dgeLib.inf @@ -1,10 +1,10 @@ ## @file -# OVMF's instance of the PCI Host Bridge Library. +# Simics's instance of the PCI Host Bridge Library. # # Copyright (C) 2016, Red Hat, Inc. -# Copyright (c) 2016 - 2018 Intel Corporation. All rights reserved.
+# Copyright (c) 2016 - 2019 Intel Corporation. All rights reserved.
# -# SPDX-License-Identifier: BSD-2-Clause-Patent +# SPDX-License-Identifier: BSD-2-Clause-Patent # ## =20 diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiRe= portFvLib.inf b/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/Pe= iReportFvLib.inf index 6465f39fb4..bc85420f97 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvL= ib.inf +++ b/Platform/Intel/SimicsOpenBoardPkg/Library/PeiReportFvLib/PeiReportFvL= ib.inf @@ -1,7 +1,7 @@ ### @file # Component information file for the Report Firmware Volume (FV) library. # -# Copyright (c) 2018, Intel Corporation. All rights reserved.
+# Copyright (c) 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # diff --git a/Platform/Intel/SimicsOpenBoardPkg/OpenBoardPkg.dec b/Platform/= Intel/SimicsOpenBoardPkg/OpenBoardPkg.dec index ea070a10cd..40487820fa 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/OpenBoardPkg.dec +++ b/Platform/Intel/SimicsOpenBoardPkg/OpenBoardPkg.dec @@ -149,4 +149,4 @@ ## ## IntelFrameworkModulePkg ## - gEfiOEMBadgingProtocolGuid =3D { 0x170E13C0, 0xBF1= B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }} + gEfiOemBadgingProtocolGuid =3D { 0x170E13C0, 0xBF1= B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }} diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.h b/Platf= orm/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.h index bef801bd64..623d8ad2a9 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.h +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.h @@ -3,6 +3,7 @@ them via HII. =20 Copyright (C) 2014, Red Hat, Inc. + Copyright (c) 2019 Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.uni b/Pla= tform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.uni index 6d68cbeb4f..3d9af148ec 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.uni +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/Platform.uni @@ -1,7 +1,7 @@ // *++ // // Copyright (C) 2014, Red Hat, Inc. -// Copyright (c) 2009, Intel Corporation. All rights reserved.
+// Copyright (c) 2019, Intel Corporation. All rights reserved.
// // SPDX-License-Identifier: BSD-2-Clause-Patent // diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.h b= /Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.h index d3f041ddea..c2063c427b 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.h +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformConfig.h @@ -1,8 +1,9 @@ /** @file Utility functions for serializing (persistently storing) and deserializi= ng - OVMF's platform configuration. + Simics's platform configuration. =20 Copyright (C) 2014, Red Hat, Inc. + Copyright (c) 2019 Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformForms.vfr = b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformForms.vfr index 21bf9f5854..a38521e8d3 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformForms.vfr +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/PlatformForms.vfr @@ -1,7 +1,7 @@ // *++ // // Copyright (C) 2014, Red Hat, Inc. -// Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
+// Copyright (c) 2009 - 2019, Intel Corporation. All rights reserved.
// // SPDX-License-Identifier: BSD-2-Clause-Patent // diff --git a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/SimicsDxe.inf b/Pl= atform/Intel/SimicsOpenBoardPkg/SimicsDxe/SimicsDxe.inf index 39028e1a70..eef187d2a7 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/SimicsDxe.inf +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsDxe/SimicsDxe.inf @@ -3,7 +3,7 @@ # them via HII. # # Copyright (C) 2014, Red Hat, Inc. -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # diff --git a/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlat= formDxe.h b/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatf= ormDxe.h index d679bcd631..f9c641845c 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe= .h +++ b/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe= .h @@ -2,7 +2,7 @@ This driver installs SMBIOS information for QSP =20 Copyright (c) 2011, Bei Guan - Copyright (c) 2011, Intel Corporation. All rights reserved.
+ Copyright (c) 2019, Intel Corporation. All rights reserved.
=20 SPDX-License-Identifier: BSD-2-Clause-Patent **/ diff --git a/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlat= formDxe.inf b/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPla= tformDxe.inf index c5986049f1..1420a315cf 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe= .inf +++ b/Platform/Intel/SimicsOpenBoardPkg/SmbiosPlatformDxe/SmbiosPlatformDxe= .inf @@ -2,7 +2,7 @@ # This driver installs SMBIOS information for QSP # # Copyright (c) 2011, Bei Guan -# Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.
+# Copyright (c) 2011 - 2019, Intel Corporation. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # --=20 2.16.2.windows.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 (#46595): https://edk2.groups.io/g/devel/message/46595 Mute This Topic: https://groups.io/mt/33073823/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-