From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from alexa-out-sd-01.qualcomm.com (alexa-out-sd-01.qualcomm.com [199.106.114.38]) by mx.groups.io with SMTP id smtpd.web10.12562.1649779296155052544 for ; Tue, 12 Apr 2022 09:01:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=c/sGY86T; spf=pass (domain: quicinc.com, ip: 199.106.114.38, mailfrom: quic_rcran@quicinc.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1649779296; x=1681315296; h=message-id:date:mime-version:to:cc:from:subject: content-transfer-encoding; bh=LK0vx5xfSM5hB8lMFb0aZe8OYRPCjFzHStRy5f48aUU=; b=c/sGY86TSDpdhrCeytnc2XeFORdC6U2JF7A3OjsWUHxqU00HigFbR4dk 9KLr92Zcef1qnvtZYD+WS4a7P3o+h1UVWGRFdbBOP0VQdvgT5qcrTdu4C IagDGvPbCIRjYsP2F75QfbD2XGSAx2OAq2YHHu22/GEpAwv+anu4h9WMR c=; Received: from unknown (HELO ironmsg01-sd.qualcomm.com) ([10.53.140.141]) by alexa-out-sd-01.qualcomm.com with ESMTP; 12 Apr 2022 09:01:35 -0700 X-QCInternal: smtphost Received: from nasanex01b.na.qualcomm.com ([10.46.141.250]) by ironmsg01-sd.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2022 09:01:35 -0700 Received: from [10.110.95.69] (10.80.80.8) by nasanex01b.na.qualcomm.com (10.46.141.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Tue, 12 Apr 2022 09:01:34 -0700 Message-ID: Date: Tue, 12 Apr 2022 10:01:17 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 To: edk2-devel-groups-io CC: Ard Biesheuvel , Leif Lindholm From: "Rebecca Cran" Subject: ArmPlatformPkg: understanding PrePi vs PrePeiCore Return-Path: quic_rcran@quicinc.com X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nasanex01b.na.qualcomm.com (10.46.141.250) Content-Language: en-US Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit I've been working on cleaning up some of the code in ArmPlatformPkg and have been trying to understand the differences between PrePi and PrePeiCore. It looks like PrePi was added to save space over PrePeiCore, but I'm wondering if we still need it? I'm guessing most of the platforms below could use the latter, possibly with the exception of BeagleBoard and VExpress? Platforms using PrePi/Pei{Uni,MP}Core: RPi3 RPi4 HiKey BeagleBoard VExpress-FVP ArmJuno HiKey960 DurianPkg VExpress-CTA15-A7 -- Rebecca Cran