From nobody Wed Dec 17 04:39:19 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+46592+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+46592+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1567118599; cv=none; d=zoho.com; s=zohoarc; b=Cw1toPe4bT1sbPuVZfc2/mSKHZKSGO2FIlPzMw77Vf6776vsq94xbyXgK6JcKdHRscTHjCGrpPi8ppWoPTg/uysYKmrsxqlkBLy6JF54opuU2c1WXPksIwol/i72craIr19rsS8X6mpz2p9G3coRYMKd1ouxlERk9wkUXLKSrMg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1567118599; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To:ARC-Authentication-Results; bh=DNTO82ChVZM3ns+NW92HKPEYu4NZr1RAr0DE9dP7GGE=; b=dknHP8nF3XV/MNP+69K0NGXb21p9b2wDgtjyLFdNJus+Wi9lYYVDiCKNPhwm1Hz34KxtfKm2JndDcO0s6kys4JaMCm1DT4GwKEpOsjg4hkWIcrc9D5A19UuG1+87+/eYshyVN3hVehK098f3grzl2BmTsZN3ugBgXu63RVLXMbw= 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+46592+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 1567118599401684.4558798132877; Thu, 29 Aug 2019 15:43:19 -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:18 -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:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,445,1559545200"; d="scan'208";a="197897769" 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:16 -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 08/11] SimicsOpenBoardPkg: Remove overridden Drivers Date: Thu, 29 Aug 2019 15:43:09 -0700 Message-Id: <7a75e89cc8c301da42aa16bcc081233f5661a05a.1567117942.git.david.y.wei@intel.com> 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=1567118599; bh=w2J75ZloaVqpMA7TbLfTLfUP/6apEJA+evLAtlmNuGw=; h=Cc:Date:From:Reply-To:Subject:To; b=GV9lOCjw6lSGESo+TBy9qPRinF5YfUew62SfY1FIo0sxix5hcrfirFex8qVOSzKSm1b e0fJt5cl3dmHZq/TxqFsIBKCiZaYjf0to322bz6lJgaAphe/KxKi4sZBYatASGKjfMhEa Uv+rXZfyYrt0CRdiuzWdUFCXxtdSMQL5dyE= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Remove overridden Drivers, rename them and relocate underSimicsOpenBoardPkg 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 --- .../MinPlatformAcpiTables}/AcpiPlatform.c | 2 +- .../MinPlatformAcpiTables}/Facs/Facs.c | 0 .../MinPlatformAcpiTables}/Fadt/Fadt.c | 0 .../MinPlatformAcpiTables}/Hpet/Hpet.c | 0 .../MinPlatformAcpiTables}/Wsmt/Wsmt.c | 0 .../ComponentName.c | 2 +- .../QemuVideoDxe =3D> SimicsVideoDxe}/Driver.c | 2 +- .../DriverSupportedEfiVersion.c | 2 +- .../OvmfPkg/QemuVideoDxe =3D> SimicsVideoDxe}/Gop.c | 2 +- .../QemuVideoDxe =3D> SimicsVideoDxe}/Initialize.c | 2 +- .../QemuVideoDxe =3D> SimicsVideoDxe}/VbeShim.c | 2 +- .../MinPlatformAcpiTables}/AcpiPlatform.h | 0 .../MinPlatformAcpiTables}/AcpiPlatform.inf | 0 .../BoardX58Ich10/OpenBoardPkg.dsc | 4 +- .../BoardX58Ich10/OpenBoardPkg.fdf | 4 +- .../Library/DxeLogoLib/OEMBadging.h | 83 ------------------= ---- .../Qemu.h =3D> SimicsVideoDxe/Simics.h} | 0 .../SimicsVideoDxe.inf} | 2 +- .../QemuVideoDxe =3D> SimicsVideoDxe}/VbeShim.asm | 0 .../QemuVideoDxe =3D> SimicsVideoDxe}/VbeShim.h | 0 .../QemuVideoDxe =3D> SimicsVideoDxe}/VbeShim.sh | 0 21 files changed, 12 insertions(+), 95 deletions(-) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/AcpiPlatform.c (97%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/Facs/Facs.c (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/Fadt/Fadt.c (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/Hpet/Hpet.c (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/Wsmt/Wsmt.c (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/ComponentName.c (97%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/Driver.c (96%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/DriverSupportedEfiVersion.c (93%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/Gop.c (96%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/Initialize.c (96%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/VbeShim.c (96%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/AcpiPlatform.h (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/MinPlatformPkg/Acpi/Ac= piTables =3D> AcpiTables/MinPlatformAcpiTables}/AcpiPlatform.inf (100%) delete mode 100644 Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OE= MBadging.h rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe/Q= emu.h =3D> SimicsVideoDxe/Simics.h} (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe/Q= emuVideoDxe.inf =3D> SimicsVideoDxe/SimicsVideoDxe.inf} (95%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/VbeShim.asm (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/VbeShim.h (100%) rename Platform/Intel/SimicsOpenBoardPkg/{Overrides/OvmfPkg/QemuVideoDxe = =3D> SimicsVideoDxe}/VbeShim.sh (100%) diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/AcpiPlatform.c b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/= MinPlatformAcpiTables/AcpiPlatform.c similarity index 97% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/AcpiPlatform.c rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/AcpiPlatform.c index f050d8afc0..1edac89240 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi/AcpiT= ables/AcpiPlatform.c +++ b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTables/Ac= piPlatform.c @@ -1472,7 +1472,7 @@ UpdateLocalTable ( =20 for (Index =3D 0; Index < sizeof(mLocalTable)/sizeof(mLocalTable[0]); In= dex++) { CurrentTable =3D mLocalTable[Index]; - =20 + PlatformUpdateTables (CurrentTable, &Version); =20 TableHandle =3D 0; diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/Facs/Facs.c b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/Min= PlatformAcpiTables/Facs/Facs.c similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/Facs/Facs.c rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/Facs/Facs.c diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/Fadt/Fadt.c b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/Min= PlatformAcpiTables/Fadt/Fadt.c similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/Fadt/Fadt.c rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/Fadt/Fadt.c diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/Hpet/Hpet.c b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/Min= PlatformAcpiTables/Hpet/Hpet.c similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/Hpet/Hpet.c rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/Hpet/Hpet.c diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/Wsmt/Wsmt.c b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/Min= PlatformAcpiTables/Wsmt/Wsmt.c similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/Wsmt/Wsmt.c rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/Wsmt/Wsmt.c diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/ComponentName.c b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Compo= nentName.c similarity index 97% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/ComponentName.c rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/ComponentName.c index d6d1d451df..b1286b0b64 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Comp= onentName.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/ComponentName.c @@ -6,7 +6,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 -#include "Qemu.h" +#include "Simics.h" =20 // // EFI Component Name Protocol diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/Driver.c b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Driver.c similarity index 96% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/Driver.c rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Driver.c index e49e7a465c..15f03812bf 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Driv= er.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Driver.c @@ -7,7 +7,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 -#include "Qemu.h" +#include "Simics.h" #include =20 EFI_DRIVER_BINDING_PROTOCOL gQemuVideoDriverBinding =3D { diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/DriverSupportedEfiVersion.c b/Platform/Intel/SimicsOpenBoardPkg/SimicsVi= deoDxe/DriverSupportedEfiVersion.c similarity index 93% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/DriverSupportedEfiVersion.c rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/DriverSupportedE= fiVersion.c index af658f9f60..a743056382 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Driv= erSupportedEfiVersion.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/DriverSupportedEfiVe= rsion.c @@ -6,7 +6,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 -#include "Qemu.h" +#include "Simics.h" =20 EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL gQemuVideoDriverSupportedEfiVers= ion =3D { sizeof (EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL), // Size of Protocol = structure. diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/Gop.c b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Gop.c similarity index 96% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/Gop.c rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Gop.c index 5158e4851e..bbb82fe867 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Gop.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Gop.c @@ -6,7 +6,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 -#include "Qemu.h" +#include "Simics.h" =20 STATIC VOID diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/Initialize.c b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Initiali= ze.c similarity index 96% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/Initialize.c rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Initialize.c index 543d360861..c8a76636af 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Init= ialize.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Initialize.c @@ -6,7 +6,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent **/ =20 -#include "Qemu.h" +#include "Simics.h" =20 =20 /// diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/VbeShim.c b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.c similarity index 96% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/VbeShim.c rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.c index aa4648f813..ba13e3d8e5 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/VbeS= him.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.c @@ -21,7 +21,7 @@ #include #include =20 -#include "Qemu.h" +#include "Simics.h" #include "VbeShim.h" =20 #pragma pack (1) diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/AcpiPlatform.h b/Platform/Intel/SimicsOpenBoardPkg/AcpiTables/= MinPlatformAcpiTables/AcpiPlatform.h similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/AcpiPlatform.h rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/AcpiPlatform.h diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acp= i/AcpiTables/AcpiPlatform.inf b/Platform/Intel/SimicsOpenBoardPkg/AcpiTable= s/MinPlatformAcpiTables/AcpiPlatform.inf similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/MinPlatformPkg/Acpi= /AcpiTables/AcpiPlatform.inf rename to Platform/Intel/SimicsOpenBoardPkg/AcpiTables/MinPlatformAcpiTable= s/AcpiPlatform.inf diff --git a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.d= sc b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc index d75d33b494..baaaddc772 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc +++ b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc @@ -163,7 +163,7 @@ # # Video support # - $(BOARD_PKG)/Overrides/OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf + $(BOARD_PKG)/SimicsVideoDxe/SimicsVideoDxe.inf =20 MinPlatformPkg/PlatformInit/PlatformInitDxe/PlatformInitDxe.inf MinPlatformPkg/PlatformInit/PlatformInitSmm/PlatformInitSmm.inf @@ -224,7 +224,7 @@ # ACPI Support # MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf - $(BOARD_PKG)/Overrides/MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.inf + $(BOARD_PKG)/AcpiTables/MinPlatformAcpiTables/AcpiPlatform.inf =20 !if gAdvancedFeaturePkgTokenSpaceGuid.PcdSmbiosEnable =3D=3D TRUE AdvancedFeaturePkg/Smbios/SmbiosBasicDxe/SmbiosBasicDxe.inf diff --git a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.f= df b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf index bd97f7a3e2..df7cddfd7a 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf +++ b/Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf @@ -219,10 +219,10 @@ INF MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2KeyboardD= xe.inf INF $(BOARD_PKG)/SmbiosPlatformDxe/SmbiosPlatformDxe.inf =20 INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf -INF $(BOARD_PKG)/Overrides/MinPlatformPkg/Acpi/AcpiTables/AcpiPlatform.inf +INF $(BOARD_PKG)/AcpiTables/MinPlatformAcpiTables/AcpiPlatform.inf INF RuleOverride=3DACPITABLE $(BOARD_PKG)/AcpiTables/AcpiTables.inf =20 -INF $(BOARD_PKG)/Overrides/OvmfPkg/QemuVideoDxe/QemuVideoDxe.inf +INF $(BOARD_PKG)/SimicsVideoDxe/SimicsVideoDxe.inf INF MinPlatformPkg/PlatformInit/PlatformInitDxe/PlatformInitDxe.inf INF MinPlatformPkg/PlatformInit/PlatformInitSmm/PlatformInitSmm.inf INF $(BOARD_PKG)/SimicsDxe/SimicsDxe.inf diff --git a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OEMBadgin= g.h b/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OEMBadging.h deleted file mode 100644 index 4f06bae5d1..0000000000 --- a/Platform/Intel/SimicsOpenBoardPkg/Library/DxeLogoLib/OEMBadging.h +++ /dev/null @@ -1,83 +0,0 @@ -/** @file - The OEM Badging Protocol defines the interface to get the OEM badging=20 - 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=20 - supports the .bmp file format.=20 - @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/Overrides/OvmfPkg/QemuVideoD= xe/Qemu.h b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Simics.h similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/Qemu.h rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Simics.h diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/QemuVideoDxe.inf b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/Simi= csVideoDxe.inf similarity index 95% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/QemuVideoDxe.inf rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/SimicsVideoDxe.i= nf index 4143487366..002cb56826 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDxe/Qemu= VideoDxe.inf +++ b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/SimicsVideoDxe.inf @@ -32,7 +32,7 @@ DriverSupportedEfiVersion.c Gop.c Initialize.c - Qemu.h + Simics.h =20 [Sources.Ia32, Sources.X64] VbeShim.c diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/VbeShim.asm b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.a= sm similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/VbeShim.asm rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.asm diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/VbeShim.h b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.h similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/VbeShim.h rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.h diff --git a/Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoD= xe/VbeShim.sh b/Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.sh similarity index 100% rename from Platform/Intel/SimicsOpenBoardPkg/Overrides/OvmfPkg/QemuVideoDx= e/VbeShim.sh rename to Platform/Intel/SimicsOpenBoardPkg/SimicsVideoDxe/VbeShim.sh --=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 (#46592): https://edk2.groups.io/g/devel/message/46592 Mute This Topic: https://groups.io/mt/33073820/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-