From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id B067D74004D for ; Tue, 5 Nov 2024 15:49:50 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=JPOObsi62zWx87bbzkRJDjnDWWvaxs3wnsZzdtLgxZE=; c=relaxed/simple; d=groups.io; h=DKIM-Filter:Message-ID:Date:MIME-Version:User-Agent:Subject:To:Cc:References:From:In-Reply-To:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240830; t=1730821790; v=1; x=1731080989; b=bsGCBVUnU7d2RX19jo7xC7TLfkKzQEjutvn4yN6qf7vWX/51R1PUOWtde5XBCintDl7v4fZf hZGpcfwr9MyPkfxlST3CLIfPsZAKw8i/LIOML2BYiPiRm9xhe423vuTZaokGdAImCPIlMl30NGP cfVwaxDjs9JNn6BcldeYoDeUoOG37Vnxl1tjCMzQtw3VfPF9TYHWr3N149mH5/olqhYHLpqrj5Q iMLxN04Hy+RPMUrYHvYdkJXaoxKnPPRGwFUPQ2O5R9KhOFlH9lkN2KHeGJF401CAUj38FPDmoz0 HvhUnXwi9z4XNDyB3dQu8OYN0zbwXrE7jxbeEdlTDFXmA== X-Received: by 127.0.0.2 with SMTP id pVMYYY7687511x6GpqstUbfH; Tue, 05 Nov 2024 07:49:49 -0800 X-Received: from linux.microsoft.com (linux.microsoft.com [13.77.154.182]) by mx.groups.io with SMTP id smtpd.web10.23297.1730821788435381047 for ; Tue, 05 Nov 2024 07:49:48 -0800 X-Received: from [10.137.194.171] (unknown [131.107.159.43]) by linux.microsoft.com (Postfix) with ESMTPSA id D77512126CBC; Tue, 5 Nov 2024 07:49:47 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com D77512126CBC Message-ID: Date: Tue, 5 Nov 2024 07:49:47 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] ArmPkg,ArmPlatformPkg: Adding nasm files to allow builds with VS2022 To: devel@edk2.groups.io, rebecca@bsdio.com, Gerd Hoffmann Cc: Leif Lindholm , Sami Mujawar References: <1d849570-1bb1-4147-84ee-059152b5fad7@bsdio.com> From: "Oliver Smith-Denny" In-Reply-To: <1d849570-1bb1-4147-84ee-059152b5fad7@bsdio.com> Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Tue, 05 Nov 2024 07:49:48 -0800 Resent-From: osde@linux.microsoft.com Reply-To: devel@edk2.groups.io,osde@linux.microsoft.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 2l78A4m9RQ72k76uvE86Ko16x7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240830 header.b=bsGCBVUn; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=linux.microsoft.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io On 11/5/2024 7:46 AM, Rebecca Cran wrote: > On 11/5/24 8:40 AM, Gerd Hoffmann wrote: >> Has nasm gained support for arm?=C2=A0 IIRC it's a x86-only assembler (a= nd >> the website says so too ...). >=20 > Yup, you're right - I'd completely forgotten about that. I guess my=20 > point was that on Windows the .S files that we have for Arm don't get=20 > built, so we likely need to add a Windows specific set of files - maybe= =20 > using Microsoft's ARM Assembler (https://learn.microsoft.com/en-us/cpp/= =20 > assembler/arm/arm-assembler-command-line-reference?view=3Dmsvc-170)? >=20 Yes, that's what we've done in Project Mu, add MASM support so that VS2022 can build ARM64. That's what Sami was referencing when he said Project Mu had the support earlier in this thread. We will put up a PR (or set of PRs) to upstream this. We need to do a little review on our side as the MASM stuff was added a while back and then see where it falls in the priority list. Thanks, Oliver -=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 (#120735): https://edk2.groups.io/g/devel/message/120735 Mute This Topic: https://groups.io/mt/109181847/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-