From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.51]) by mx.groups.io with SMTP id smtpd.web08.15653.1639909973608770792 for ; Sun, 19 Dec 2021 02:32:54 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@semihalf-com.20210112.gappssmtp.com header.s=20210112 header.b=6ydfhEdW; spf=none, err=SPF record not found (domain: semihalf.com, ip: 209.85.167.51, mailfrom: mw@semihalf.com) Received: by mail-lf1-f51.google.com with SMTP id br40so12532943lfb.1 for ; Sun, 19 Dec 2021 02:32:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Wrvh81JivDEQ22dER6t0QlzbCT/XITjmZeoE7WGTROc=; b=6ydfhEdW5++3zkX3I2Pa8kQremjDNvhaOi7x9f5mWSsyCW2bQlKgUBoETGY0H6WUen 2XJ+hT2HIU+uWvjBI6Zz4nLsHh94FePmgOupuurKnq6uRGNQXFioEjCQxsMApVv0MRR/ DMJgZ+GeYWPy3JXxGeyGKCsdqqNIXHhOEu9TAmA1PkApDQo5h4+C6GWDCBeLcivsYC5W +n9jN/UP4oN3XEYV/ejRY8o40FsnxG2NiXoX1goqjRYfhq8dZ2xsZXdLBf0LdEtP4soW XbXHovE7M8g90iUynQjoGr00sBWZDLqjfXs64/FHJLCHNW5OIiIEYS40MWME/I/FxV7Z 45ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Wrvh81JivDEQ22dER6t0QlzbCT/XITjmZeoE7WGTROc=; b=3FjmnJbDVJRh7eFUaWO+15t8ZD+F/nc9a+RU3g0OKRGVBYcSldvPiBUJthtwXtGZlE pymw4xI4NPtezdQIpv9n3ErVIHeQA7YforPTcfZcYJmeZQJebTGERpS+DG+0TKJ1pv0L r1ZjxnBH+M+w8aVTQjlxvGZzUwX9HOtmJeNosXsxDQJjAU5X03aeGIkOpX8xBgn5YjbE xMZI4UhzZITrwKLAML31MD7aZqfpkJ0DTB13g+yvKPV4COhIfubc64xxFtibmOAFwIqA tJxX9sft8ohnUcgXxcQpgJ0LCMZq94GnDimsYlKfHRPm2XelZN4gK0tiFUROkBCqsMK3 z+aA== X-Gm-Message-State: AOAM530BbjKwO8tH5b0gZHsLezcWHv08akMtlvIrHv+4G50xlFXbCI9/ nQOzAhTN4LZ64jGGWhWP9ofMwr5oCivWTovplIwgpg== X-Google-Smtp-Source: ABdhPJyeE2j3aPcN/VeRMCEj+o5HQGYHjtU5TM0gPbjH/sTinh4aRL32tc3s0Kr5mWfvCXr9nMa9NvShAN1/SutAiXM= X-Received: by 2002:a19:691a:: with SMTP id e26mr4569090lfc.680.1639909971422; Sun, 19 Dec 2021 02:32:51 -0800 (PST) MIME-Version: 1.0 References: <20211215000324.11591-1-rebecca@nuviainc.com> <34eb1118-89a1-7d4d-3705-d9915d5ae859@nuviainc.com> In-Reply-To: From: "Marcin Wojtas" Date: Sun, 19 Dec 2021 11:32:42 +0100 Message-ID: Subject: Re: [edk2-platforms PATCH 0/8] Update Arm platforms following addition of EFI_MP_SERVICES_PROTOCOL support in edk2 To: Rebecca Cran Cc: Ard Biesheuvel , edk2-devel-groups-io , Ard Biesheuvel , Samer El-Haj-Mahmoud , Leif Lindholm , Sami Mujawar , Masami Hiramatsu , Graeme Gregory , Radoslaw Biernacki Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, czw., 16 gru 2021 o 23:09 Rebecca Cran napisa=C5=82(= a): > > On 12/16/21 6:16 AM, Ard Biesheuvel wrote: > > There were some changes a while ago to support standalone MM in 32-bit > > mode, but I don't think any of the Platform/ARM platforms implement > > that. So the best fix here is to simply stop lying about ARM support. > > > > As for RdkQemu - I think it is time we just remove that. > > During the work I found that the following list of platforms didn't build= : > > > o Drivers/OptionRomPkg/OptionRomPkg.dsc for AARCH64 and ARM: due to Optio= nRomPkg/Library/FrameBufferBltLib/FrameBufferBltLib.inf. > > o Features/Ext4Pkg/Ext4Pkg.dsc for ARM: edk2-platforms/Features/Ext4Pkg/E= xt4Dxe/Inode.c:341: undefined reference to `__aeabi_uidivmod') > > o Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc for ARM > > o Platform/Hisilicon/{D03,D05,D06} for AARCH64: Platform/Hisilicon/D03/Li= brary/OemMiscLib2P/BoardFeature2PHi1610.c:50:18: error: =E2=80=98EmHilink0H= ccs1X8Width16=E2=80=99 undeclared here (not in a function)) > > o Silicon/Marvell/Armada7k8k/Armada7k8kCapsule.dsc for AARCH64 and ARM: e= rror C0DE: Unknown fatal error when processing [Silicon/Marvell/Armada7k8k/= Armada7k8kCapsule.dsc] > It is expected behavior. In order to succeed, proper -D FIRMWARE_IMAGE and -D PLATFORM_NAME must be passed. > o Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc for ARM. > > o Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc for ARM. > > o Platform/ARM/SgiPkg/RdN2/RdN2.dsc for ARM. > > o Platform/ARM/SgiPkg/RdV1/RdV1.dsc for ARM. > > o Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.dsc for ARM. > > o Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc for ARM. > > o Platform/Comcast/RDKQemu/RDKQemu.dsc for AARCH64 and ARM due to ACPI > issue. > > o Platform/Marvell/Cn913xDb/Cn913xDbA.dsc for AARCH64 and ARM: tries to > use literal $(PLATFORM_NAME). > The build is expected to fail - the user must explicitly pick the SoC variant with -D flag, see the .dsc excerpt: [Defines] !if $(CN9130) PLATFORM_NAME =3D Cn9130DbA !elseif $(CN9131) PLATFORM_NAME =3D Cn9131DbA !elseif $(CN9132) PLATFORM_NAME =3D Cn9132DbA !endif Thanks, Marcin > o Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc for AARCH6= 4 > and ARM: VariablePolicyHelperLib issue. > > o Platform/SolidRun/Cn913xCEx7Eval/Cn913xCEx7Eval.dsc for AARCH64 and ARM= : > T91 not found. > > -- > Rebecca Cran >