From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ma1-aaemail-dr-lapp01.apple.com (ma1-aaemail-dr-lapp01.apple.com [17.171.2.60]) by mx.groups.io with SMTP id smtpd.web11.25508.1643266662005464279 for ; Wed, 26 Jan 2022 22:57:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@apple.com header.s=20180706 header.b=RW9oblgC; spf=pass (domain: apple.com, ip: 17.171.2.60, mailfrom: afish@apple.com) Received: from pps.filterd (ma1-aaemail-dr-lapp01.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp01.apple.com (8.16.0.42/8.16.0.42) with SMTP id 20R6tLDo003316; Wed, 26 Jan 2022 22:57:41 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=content-type : content-transfer-encoding : from : mime-version : subject : date : message-id : references : in-reply-to : to; s=20180706; bh=CalhJnHRHisIFv7K3T1XqX/8Quk4A+4kEEWqXOdBGmk=; b=RW9oblgCfVk+ptBCAqSGHgu0qidj5MxzzkwdGCPCm1GWRH7dd4890qlq8KGXhlXm07GG gD0GY+AG8UC0re/2eXJe24aFIry01fUGIttyBb+2dD9baiJvkveZuXNox0tI7hzC5iHH FhS1DIl43bExlD71rMsC6SQ5Y1/F/McHDQTnJRL+dlmgacXyagFceDR7uWxLX3sOj8J4 NGzGCdZpAr2Lou95NwoxIUv8VccaWQfSjdynkG+pLUahuu+FX0+GiFKGH3WG7LFKh4BA ZuGVKs8fLNp/9PYZMklWDbIJQULh7PGLiFgZmTjHeBxOllmF1Dojvl/UcUDNJgq491Y0 Eg== Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by ma1-aaemail-dr-lapp01.apple.com with ESMTP id 3drhf82ew3-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 26 Jan 2022 22:57:41 -0800 Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) with ESMTPS id <0R6C003M6WO4V3H0@rn-mailsvcp-mta-lapp03.rno.apple.com>; Wed, 26 Jan 2022 22:57:40 -0800 (PST) Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) id <0R6C00I00WA3X600@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Wed, 26 Jan 2022 22:57:40 -0800 (PST) X-Va-A: X-Va-T-CD: 30fc99bff6f47f4eb91a3e34e963e300 X-Va-E-CD: fc1c647c6cc97e785e0b50df9c84e37e X-Va-R-CD: ccd63cc44c0b9918883273a9f179ac44 X-Va-CD: 0 X-Va-ID: 9e1e61e7-207f-4620-98a9-4428fd91adf1 X-V-A: X-V-T-CD: 30fc99bff6f47f4eb91a3e34e963e300 X-V-E-CD: fc1c647c6cc97e785e0b50df9c84e37e X-V-R-CD: ccd63cc44c0b9918883273a9f179ac44 X-V-CD: 0 X-V-ID: ae1f42f0-3b20-479c-a1fc-64db7aa8cdd7 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425,18.0.816 definitions=2022-01-27_02:2022-01-25,2022-01-27 signatures=0 Received: from smtpclient.apple (unknown [17.11.130.60]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.12.20210903 64bit (built Sep 3 2021)) with ESMTPSA id <0R6C00Y2IWO3XC00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Wed, 26 Jan 2022 22:57:40 -0800 (PST) From: "Andrew Fish" MIME-version: 1.0 (1.0) Subject: Re: [edk2-devel] question: is it feasible to execute a UEFI-BIOS using x86 instructions on non-x86 platforms? Date: Wed, 26 Jan 2022 22:57:39 -0800 Message-id: <1ABBB143-CD6C-4A3E-A33D-C331790D0589@apple.com> References: In-reply-to: To: devel@edk2.groups.io, michael.w.holzer@gmail.com X-Mailer: iPhone Mail (19C63) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425,18.0.816 definitions=2022-01-27_02:2022-01-25,2022-01-27 signatures=0 Content-type: multipart/alternative; boundary=Apple-Mail-14E1A871-0D26-4C7F-B36B-44341D2DFA01 Content-transfer-encoding: 7bit --Apple-Mail-14E1A871-0D26-4C7F-B36B-44341D2DFA01 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable https://www.suse.com/c/revolutionizing-arm-technology-x86_64-option-rom-aar= ch64/ https://www.workofard.com/2020/12/aarch64-option-roms-for-amd-gpus/ > On Jan 26, 2022, at 3:26 PM, Michael Holzer = wrote: >=20 > =EF=BB=BF > RAID disc controller cards usually have a built-in configuration program = in their BIOS. Some cards added a UEFI-BIOS but still only build this for x= 86 platforms. >=20 > I wonder if it is feasible to execute this code on the growing number of = non-x86 platforms via emulation (qemu,..) during boot. >=20 > More background to the question is in https://github.com/pftf/RPi4/issues= /203 >=20 --Apple-Mail-14E1A871-0D26-4C7F-B36B-44341D2DFA01 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <= div>
https://www.workofard.com/2020/12/aarch64-option-roms-fo= r-amd-gpus/


On Jan 26, 2022, at 3:26 PM, Michael Holzer <michael.w= .holzer@gmail.com> wrote:

=EF=BB=BF

RAID disc controller cards usually have a built-in configur= ation program in their BIOS. Some cards added a UEFI-B= IOS but still only build this for x86 platforms.

I wonder if it is feasible to execute this code = on the growing number of non-x86 platforms via emulation (qemu,..) during b= oot.


More background to the question is in https://github.com/pftf/RPi4/issues/203

=20
--Apple-Mail-14E1A871-0D26-4C7F-B36B-44341D2DFA01--