From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.web09.1657.1635796810437093226 for ; Mon, 01 Nov 2021 13:00:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@corthon-com.20210112.gappssmtp.com header.s=20210112 header.b=wCUHovzZ; spf=none, err=permanent DNS error (domain: corthon.com, ip: 209.85.214.176, mailfrom: bret@corthon.com) Received: by mail-pl1-f176.google.com with SMTP id t11so12371018plq.11 for ; Mon, 01 Nov 2021 13:00:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corthon-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Ud70/bohYJObwJtG3HSanS0HD4MLfwzwP6jq+u83Hkk=; b=wCUHovzZk3bUEGTqSLFtdyubx6FoiEnAQxG7nTenJcfkcEW3Eyf/iRj2HThFIm3GLo M/ZbjhmKLuSV4IO2EqGF9b0LwKaa4/KKc2Eg4tJOczruWnAtLz7vNjuKbF4pG1WreGXz AuH8HVdI1yWkEn4ZEgWem2F65NkA/XKREWLVmL80NFRFY/mR+zK2Nov2WvW9PPseius5 zFC/ZBn8EMURV7x7/5JySh2HkA3eWd2SGYdGsTcluSoEhqubxsLr1VnKK/1XiGU5CLJK OC/chTQfIkQFDGfEWBmrQVCmPxpkM/36vXtv+a1U+3iXfPgQ4prz+hPio6vY/htYz6sL DXcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Ud70/bohYJObwJtG3HSanS0HD4MLfwzwP6jq+u83Hkk=; b=a4Xdjo9zk3utWz2CybfaNnRTI+pg4lZKpJhx+vZiM8ViJtKCCGVUCRyshWu6eurhvL IPiHT8YUVrGCgl99YpIqnyMMCdFQO6aqP+ZIS5NO+ERVD98MatgRNk54hD6NE11W6Ri3 p48zhmNfz2rFciSsQ27jBL7cejRlWqXOhZ9oNF3F50SdcKVyv95heb1lo+Vw1+prAZcN 42FXimN6wcaQ4jIYw3RQfDWiFdF0CXGd8pYQ1JIcfTsR93JNhob1cdyYEJiVyIdGEMct lqEhEWjradbDddN+9rPCtWn8WtTeay9eKE9ud29ChWgcZbX+PzpiSD8k/mtmSrkwV3sq dwfw== X-Gm-Message-State: AOAM533HnoQOnHF1WKm9LC2tHoP10PlusVfcb7zCdcbJCfQZUPAgFTTa kndgt4Sq0v82KMr6FIxspYnMws+i0b1451gE X-Google-Smtp-Source: ABdhPJzVdiPMKAKYFGTc7kjrVajxHit+whEpb6ZTbDHfEKHwxbfz+FRFarrNmyRIMiBEIRNmZQGOyg== X-Received: by 2002:a17:902:e849:b0:140:200a:a9e9 with SMTP id t9-20020a170902e84900b00140200aa9e9mr26707907plg.77.1635796809728; Mon, 01 Nov 2021 13:00:09 -0700 (PDT) Return-Path: Received: from localhost.localdomain (174-21-94-94.tukw.qwest.net. [174.21.94.94]) by smtp.gmail.com with ESMTPSA id t2sm13759796pgf.35.2021.11.01.13.00.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Nov 2021 13:00:09 -0700 (PDT) From: "Bret Barkelew" X-Google-Original-From: "brbarkel@microsoft.com" To: devel@edk2.groups.io Cc: Leif Lindholm , Ard Biesheuvel , Sami Mujawar , Jiewen Yao , Supreeth Venkatesh , Sean Brogan Subject: [PATCH v1 13/16] ArmPkg: Move the StandaloneMmCoreEntryPoint lib to ArmPkg Date: Mon, 1 Nov 2021 12:56:45 -0700 Message-Id: <20211101195648.6420-14-brbarkel@microsoft.com> X-Mailer: git-send-email 2.31.1.windows.1 In-Reply-To: <20211101195648.6420-1-brbarkel@microsoft.com> References: <20211101195648.6420-1-brbarkel@microsoft.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Bret Barkelew This aligns better with Mu's philosophy around dependency structuring and is one of the steps to enable Basecore to have zero CI dependencies on other Mu repos. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3652 Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Sami Mujawar Cc: Jiewen Yao Cc: Supreeth Venkatesh Cc: Sean Brogan Signed-off-by: Bret Barkelew --- {StandaloneMmPkg =3D> ArmPkg}/Library/StandaloneMmCoreEntryPoint/Arm/Creat= eHobList.c | 0 {StandaloneMmPkg =3D> ArmPkg}/Library/StandaloneMmCoreEntryPoint/Arm/SetPe= rmissions.c | 0 {StandaloneMmPkg =3D> ArmPkg}/Library/StandaloneMmCoreEntryPoint/Arm/Stand= aloneMmCoreEntryPoint.c | 0 {StandaloneMmPkg =3D> ArmPkg}/Library/StandaloneMmCoreEntryPoint/X64/Stand= aloneMmCoreEntryPoint.c | 0 ArmPkg/ArmPkg.ci.yaml = | 3 ++- ArmPkg/ArmPkg.dsc = | 3 +++ {StandaloneMmPkg =3D> ArmPkg}/Library/StandaloneMmCoreEntryPoint/Standalon= eMmCoreEntryPoint.inf | 0 7 files changed, 5 insertions(+), 1 deletion(-) diff --git a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/CreateH= obList.c b/ArmPkg/Library/StandaloneMmCoreEntryPoint/Arm/CreateHobList.c similarity index 100% rename from StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/CreateHo= bList.c rename to ArmPkg/Library/StandaloneMmCoreEntryPoint/Arm/CreateHobList.c diff --git a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/SetPerm= issions.c b/ArmPkg/Library/StandaloneMmCoreEntryPoint/Arm/SetPermissions.c similarity index 100% rename from StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/SetPermi= ssions.c rename to ArmPkg/Library/StandaloneMmCoreEntryPoint/Arm/SetPermissions.c diff --git a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/Standal= oneMmCoreEntryPoint.c b/ArmPkg/Library/StandaloneMmCoreEntryPoint/Arm/Stand= aloneMmCoreEntryPoint.c similarity index 100% rename from StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/Arm/Standalo= neMmCoreEntryPoint.c rename to ArmPkg/Library/StandaloneMmCoreEntryPoint/Arm/StandaloneMmCoreEnt= ryPoint.c diff --git a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/X64/Standal= oneMmCoreEntryPoint.c b/ArmPkg/Library/StandaloneMmCoreEntryPoint/X64/Stand= aloneMmCoreEntryPoint.c similarity index 100% rename from StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/X64/Standalo= neMmCoreEntryPoint.c rename to ArmPkg/Library/StandaloneMmCoreEntryPoint/X64/StandaloneMmCoreEnt= ryPoint.c diff --git a/ArmPkg/ArmPkg.ci.yaml b/ArmPkg/ArmPkg.ci.yaml index a0d6a75fe881..de6926c82e67 100644 --- a/ArmPkg/ArmPkg.ci.yaml +++ b/ArmPkg/ArmPkg.ci.yaml @@ -46,7 +46,8 @@ "EmbeddedPkg/EmbeddedPkg.dec",=0D "MdeModulePkg/MdeModulePkg.dec",=0D "MdePkg/MdePkg.dec",=0D - "ShellPkg/ShellPkg.dec"=0D + "ShellPkg/ShellPkg.dec",=0D + "StandaloneMmPkg/StandaloneMmPkg.dec"=0D ],=0D # For host based unit tests=0D "AcceptableDependencies-HOST_APPLICATION":[=0D diff --git a/ArmPkg/ArmPkg.dsc b/ArmPkg/ArmPkg.dsc index cbc67daa7696..4741a93f609a 100644 --- a/ArmPkg/ArmPkg.dsc +++ b/ArmPkg/ArmPkg.dsc @@ -159,6 +159,9 @@ [Components.common] ArmPkg/Universal/Smbios/SmbiosMiscDxe/SmbiosMiscDxe.inf=0D ArmPkg/Universal/Smbios/OemMiscLibNull/OemMiscLibNull.inf=0D =0D + ArmPkg/Drivers/StandaloneMmCpu/StandaloneMmCpu.inf=0D + ArmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPoint.inf= =0D +=0D [Components.AARCH64]=0D ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf=0D ArmPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf=0D diff --git a/StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneM= mCoreEntryPoint.inf b/ArmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneM= mCoreEntryPoint.inf similarity index 100% rename from StandaloneMmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMm= CoreEntryPoint.inf rename to ArmPkg/Library/StandaloneMmCoreEntryPoint/StandaloneMmCoreEntryPo= int.inf --=20 2.31.1.windows.1