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 5242174004D for ; Fri, 6 Sep 2024 15:39:52 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=7oHvVcSBIlj4o8lfSDWJAk8CJdo9T9HwPzf5YJGItZw=; c=relaxed/simple; d=groups.io; h=Message-ID:Date:User-Agent:Subject:To:Cc:References:From:In-Reply-To:MIME-Version: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=1725637192; v=1; x=1725896390; b=FBt9lowqW874yK8SdUWbdADqH4dgs4FBKo8o3HCsU2k3pxnEaOiC9La4Qn598KL0omNs26W/ xXLA8da1Uako8iPb6GkpDsG5+MCMqtrJ1zF2qttGt8e8SooDV3ds3hTVwG5XEKYOrhlzAvdv4zI cTW08Brvz6lvsXoGYNG8Oua/jxVdvKyNYhCeIgtPjN6eozYZHYepI5sXqGjU5ypR3d9D7uxg52w ZBzJ2h7xiqwarMsWhtOWrk/9FpTaR9G6Z0vdvUo+I/2uQW0rykuFAkaneKP3v9uTmdbhZ+OQtsr jDWIsHkcyxCAHR/fY2hnx5ptnO2UtStv2kjeZyosbO8JQ== X-Received: by 127.0.0.2 with SMTP id vpEVYY7687511xGHrSDp2opr; Fri, 06 Sep 2024 08:39:50 -0700 X-Received: from DM5PR21CU001.outbound.protection.outlook.com (DM5PR21CU001.outbound.protection.outlook.com [52.101.62.119]) by mx.groups.io with SMTP id smtpd.web11.2053.1725637189933726737 for ; Fri, 06 Sep 2024 08:39:50 -0700 X-Received: from LV3PR01MB8464.prod.exchangelabs.com (2603:10b6:408:1a3::7) by SJ2PR01MB8608.prod.exchangelabs.com (2603:10b6:a03:53d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.25; Fri, 6 Sep 2024 15:39:45 +0000 X-Received: from LV3PR01MB8464.prod.exchangelabs.com ([fe80::74dd:8ddd:b9c2:8d2d]) by LV3PR01MB8464.prod.exchangelabs.com ([fe80::74dd:8ddd:b9c2:8d2d%6]) with mapi id 15.20.7918.024; Fri, 6 Sep 2024 15:39:44 +0000 Message-ID: <8898585c-1aaf-469c-a876-a36721afadb4@os.amperecomputing.com> Date: Fri, 6 Sep 2024 09:39:41 -0600 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] [PATCH] Emulator/X86EmulatorDxe: Replace with MultiArchUefiPkg build To: devel@edk2.groups.io, ardb@kernel.org Cc: andrei.warkentin@intel.com, Rebecca Cran , "quic_llindhol@quicinc.com" , "Kinney, Michael D" References: <20240831223232.59981-1-rebecca@bsdio.com> <1b111e7f-7153-474b-8656-53ce289abb2a@os.amperecomputing.com> From: "Rebecca Cran via groups.io" In-Reply-To: X-ClientProxiedBy: SJ0PR05CA0118.namprd05.prod.outlook.com (2603:10b6:a03:334::33) To LV3PR01MB8464.prod.exchangelabs.com (2603:10b6:408:1a3::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV3PR01MB8464:EE_|SJ2PR01MB8608:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d4bb18c-d13c-4dd7-c58b-08dcce8a21c2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: =?utf-8?B?NExkNGZtVUZmTGVHWkgwK1E4V1hoaTBheEpmUyswejVwMTY0MUVGRmJJamhZ?= =?utf-8?B?Sm9MNEVwamo1VWVQbStZbDlQVnRtVElTT1pjMWRrZ0JvYjBNQm9nazdob3pt?= =?utf-8?B?YitNczMyRHFpWnJ2RmgraWJGVXRXU1VxOXp3ZnBFVjhBOHRUbjdQanl0dGtk?= =?utf-8?B?RkpLTC9OMVpsWmRzYkpldmh1UXk4NXEwcS9XV2tPMVVhYS9pTmw2VzVSNWQx?= =?utf-8?B?alBlUEtUYVZLUmZpekYwRnNaTG5jU3o2bXNDUHFpc1RTeFBwVmozdDNFV0FQ?= =?utf-8?B?QWszUXpnVGhqS3Z6enREZExyQ1NnQnFUWGJMRlA1WHRGZ051NTkyM3FPZDQr?= =?utf-8?B?QjlXaTZ0cS93ZDRoVkFvd2ovL3hSbWl0ckxqUmlDZHBFS2ljMnVVdk5aam1Y?= =?utf-8?B?ZlF5Vnk5Y25ZSmxOTDVCM2tpSEdRcWl6L1I1MlVFdUxEem5rc1p0eWJvc2E1?= =?utf-8?B?SjcxajJxak9SQWl0eUxMWXluS2srVEJvSkRYSDVPNzZiaGQ0U1U4MFRzTmVn?= =?utf-8?B?QytTU0wwU2pHVDMwLzM0c0h0djRLbitsSnJQd3FGaTM2SlRPRG54UnU4QnV0?= =?utf-8?B?c1l3UXZjc3ZQQUFDRWF2LzNSM0tnUjdGbTRnL2lLcHk2S3hlVFlvSDM2RXkr?= =?utf-8?B?cm5yRGxQcjE5aWdIVHZocWhPMUtxY0RFTSs0QUNGalFvYTNhR2d1UGNCSDBm?= =?utf-8?B?NEhwNVd4RmJUUUxEZVJ5Uzk1dWliejZqQUo5K1VmWUJibC90OFFsRE55Q2VL?= =?utf-8?B?cDl3SEhFT3prTDM3b29TdE01WDRLQmluWllVQy84c0NSV3RPdm04bm1OZGp5?= =?utf-8?B?VXBsMEJMazBrT1lrMnRoQW1EbS9aZEVsYjhmNFlwcTFjNXZLc0tyWEpXbVRS?= =?utf-8?B?eUhzQ1dTSEVBd2EvVWlia2Z6U3ZoYnhmMTAvMEdDSEpwWE9PNE05bzh1M3BF?= =?utf-8?B?S1pDRW1JNHAwTHhBUVlmeE91THkzMGRkMzkvSk9zU2JwV1Q2OW1tbXpQaDFB?= =?utf-8?B?YXFvZk1TdWhHZ0M1SUVKMDJodTdUREgwaHV1Sm9sSmJvZXJjUGs5SUR3SkdP?= =?utf-8?B?VjNianFaRElHZzlSQzZrV2R5ZzN1WmNTNHU2QWk0SXY1bVp0aUFLaXlCN1hD?= =?utf-8?B?RERGd1ZkZHRXZ2l1alFuVDlGN0w5alA1OGhlcFVKdlh2bnVJTjZHa1poU05D?= =?utf-8?B?eFRjbW9lN2JFMzVTbUtQdEpwM2oyVFoxWUtRWVh1WHYycHlRT2M1QStqbWY1?= =?utf-8?B?ckdxTDFacHJOYXdnWEFkWFRCWG42SStuOVVHYXJpVGN3c3EwSi9vdHBwOFc1?= =?utf-8?B?OXdZVG5qZWcvS25Gc25WRDhaU2VsMytMOXZBSjZLalhCYzExTjZQbWR1TFVN?= =?utf-8?B?eU9xL28wT0h0V1R2c2JRaWR3TGFpZGVrZ0N4Nm1ycHFzYmFFajJCUTU1U2x5?= =?utf-8?B?dk9kU2lDV0k0OWRFYmJBdE1JUndGcldEcUFOM0NWNEluejJzZG4yYi9GWlZq?= =?utf-8?B?U3NSUHNWUnNPQ1RmRll5cVZWRVRBck9Xa3FRRmFYek11WFFQdHc1cm40MzRo?= =?utf-8?B?SkFSTTZTSGJOUjExdlM2bkpFOFA4cDNQckk1U290NkJYN0x3WUthU2pqdnBh?= =?utf-8?B?TVJzaDY2bUltTHNreE5JOVFqWko2a0h5YXJTU0lGaEFDNGZCQlRsYUxRUFdi?= =?utf-8?B?VEYvVW9TeUJCSlg2Ym5NbG9JOXdraGxySHdMYzIrb09iendNY1Y4dEIxbXJI?= =?utf-8?B?VDlneml5Zmk5K2hZTkZ6eXlnUEN1YUpyYWwwci80NFo4aThQQ2hrUkkyYmZw?= =?utf-8?Q?6Yz45ZiJa63JEd6IhPMP/L3dwQhNLmy9bN2zs=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N3gyTHJwOWhTd1ArMVpXY3FGSGxUWWtTRHhOMllvbnl0aUNVMnhzK2QvY01z?= =?utf-8?B?UXFRMEk3Nm42RUVRS2FjaEpRY3dvdEVuSnV4M2gxTE9NR04wWlIrQUJGZVZ5?= =?utf-8?B?Wk9oZDhwOTFLUEFKbWpVY3RUdkxzZGJWZmd4TFNYTVdCNDJQdVFBRFJKaVNa?= =?utf-8?B?enpuM0MzQVQ4Uk1iQk51Qy9DYjh2cDExT1JMeVpKeXlEV2NOODZWaVlhSEpq?= =?utf-8?B?VkkyYnB4MHFyM0RGS2lqSGFTSkg5V1hrUHVjUDNabTFKM2tWVHBVbG5rcnZZ?= =?utf-8?B?TG1oejBRa1pjMTBIR283YWlhU084K3FtV1piS25yVngydHp3Y3pYd0dNci9v?= =?utf-8?B?SFNURW1wV1Z2cnpiTVdhOUw5enBKa3VBMjVZUEwrTEtRZTlSUzdxYjREdnl4?= =?utf-8?B?TmNOek9yZjZsVjhhYkFzajhEQlZGT2xNVWh3NTRiM0N5Z3h1RDVoTWxDdzkr?= =?utf-8?B?ODF3T202R1lEcitUOXRJMWlKK0czeFVFK3pWSVNPOExOODZ0Q2VjaFhuempB?= =?utf-8?B?ak9pVGc4SGlsaVJTQWxIS3NEMlNKZGxqdGRzekg1eUd5K1N5UGFhMkdSRzF0?= =?utf-8?B?d0NVRkQ3RVRwSlU4eDFDald5ZWpZdTlaQWdHbFBOQWpDdTIxTWMzSTBwYWRk?= =?utf-8?B?eDFJZnVXbXhXd1hJaERHMkcrT25ldndkQXR2Q1JzTnpiUVFwQi9qY2dTNmZh?= =?utf-8?B?aFN0ZHU5ZzlOWGdUMEZDejlRd2F6Ykc5QzE5STVtcFN1Sm1OTEJHdTNsb1d3?= =?utf-8?B?Qm0rd3diNWhQUkxwQjRXdDRTRVRKMDNUS2RVYmprYnZqZzJ2TjFGb2NzY3N3?= =?utf-8?B?aEQ0YjJZcUN6UFZzcW1GbGtLNE9ZZUNabkppT3B0ajNSWGxBUUFLYUErQnZh?= =?utf-8?B?NmhMa0xnRkhxTnRwL3hQYmxHVjNYK3RHK055SktpWHMrZHpUa2VwTXNIaG1P?= =?utf-8?B?VWoxV0dnc0F3eFRIUGpkVk9ISEFlM3dpVU10UWhKdjBhbHhkQnVpRTBuMzNi?= =?utf-8?B?ZkJuc20wZVl2UDhTdDlQUFY3VjNYTk0rSVlZVDEyZ1llR1p4bXdjWWMxVnhk?= =?utf-8?B?WVZIMXBXMzh4Y0JDcXQ1UGpSZFB1aEtGNFQwcUpOOXV1NFJLeE5mejhVbk41?= =?utf-8?B?K29PbndrVHRLRzVHSFFKWVRidlNYSmdydjlHZmowM1ZVOWN0Wk50LzYyWG90?= =?utf-8?B?S3haNVVPWVlZZFlYd2xWZjlaL3I4NmRDOVRReHFZKzl3TXF5VHo4RTBJRlZQ?= =?utf-8?B?Um9KRTBVY1FxQzBBbU5uNGQxYnUxRXAzL1FaR045RXNaU2RjK3QwdVA5eEc1?= =?utf-8?B?eXFQV0hscmdFNWFIZWxDZEYwM2JIUklHbllQWjNKTk9VcTQwVy9uTWdrTG1v?= =?utf-8?B?OS82RnNld29PRVI0c3BrWHZhc3NydGRNR0RjZnhiMjBIWDZFcTg4TThNaFp1?= =?utf-8?B?cDlNQjN0S01UbldnNFEvQlN3aTNwaThlM0wxRnorRjRiU2sxR3pXZ0phVlVU?= =?utf-8?B?TnA4TnpsWDRxNFpsekpQeVgvajdqd0Myek9sZEVnRlVjZ0sxOWdhcVlnWXR1?= =?utf-8?B?T0NpcWw1cndseTNzckxyWDJrdGhPa0JCNkJGUjJHZ1B3TnB4c0FNVzVJdCtR?= =?utf-8?B?UG1NTmZaYlJaOElFNkJxc2hXNFR0R2Fxc0VReDhsZ2hsbm5HMFR0NFM2ZXFM?= =?utf-8?B?RGRpVjNpbkVUQXc3QXdsLzRBWG1jQzlSWWk3Q01Oa2pxbHE3OW16Mzg1cmdy?= =?utf-8?B?Q2pySmYyRjZtaTBFWDVBRDlLVWdKdlFmeDh1OFErT1FaU2xhMi84TDloOTkz?= =?utf-8?B?WUNVNkRiSnBRV3A5bkFjSDlIM0JZZHJxY1dvN3lMQ3ovVzlEOSsvM1lqNTZz?= =?utf-8?B?WjhZSEYxak1xM1JvTDlVN0R0MWhMaVZKbmdvNlZNc1AwQlg5bVVvMkNjVUNv?= =?utf-8?B?Y2VkSHF3UTgvVklSdjR0dGdHL1p5WVVDQjN5U2xJbis1My8vRU81cGEvUkc4?= =?utf-8?B?RlVWYkxjbHR5cjRFYXJjQnllUnVUZ1dPQjFuRWtsQnBOOU84Q09uZHdoN3NI?= =?utf-8?B?RytVc1ZlQmpoT0RrOUl6Yk9ubnhYZUV5SXNmbEJLWVFJOURvVThqN2R6d3FN?= =?utf-8?B?MkVjUHBmRlVsdVhZRnRZcEYvQWc4ZG1FYmlhYndzL096K0prWEZvUUJCMlMz?= =?utf-8?Q?UmSrhsZ/31ZYnG+9f16RPcY=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d4bb18c-d13c-4dd7-c58b-08dcce8a21c2 X-MS-Exchange-CrossTenant-AuthSource: LV3PR01MB8464.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2024 15:39:44.8221 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Q/LDA6n9dseV55p3v8BHIWq3ApjRUSo4u/3gGsAq7QrINWPUpY1QrLG+fevc5FeD/dSAtXJegfSpB9Vqf6p3hot2N6PWw1fD7ke772uw9I60oLjQgAJerAwbfg5Q4XrU X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR01MB8608 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: Fri, 06 Sep 2024 08:39:50 -0700 Resent-From: rebecca@os.amperecomputing.com Reply-To: devel@edk2.groups.io,rebecca@os.amperecomputing.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: xqkp9xDSC2El3xJhB5iD51aIx7686176AA= 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=FBt9lowq; dmarc=pass (policy=none) header.from=groups.io; 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 9/6/2024 9:25 AM, Ard Biesheuvel via groups.io wrote: > arm64 firmware? Or RISC-V? There are many more options now for native > drivers on arm64, so I'd expect the relevance of this hack to diminish > but I guess RISC-V is at a different point on this curve. arm64. The big thing that's missing is support for PCIe graphics cards=20 during boot: lots of people want to be able to see the splash screen and=20 change settings without needing to connect to the BMC VGA port. Currently that means we need an x86 emulator to load the optrom on the=20 vast majority of cards. > LGPL is more permissive, so the combined work cannot be used under the > LGPL terms only under GPL (with the usual disclaimer of me not being a > lawyer) > > Note that it doesn't really matter for edk2-non-osi as long as the > LICENSE file is accurate. That's my understanding too. My confusion is that Unicorn has two=20 license files: https://github.com/intel/unicorn-for-efi/blob/main/COPYING https://github.com/intel/unicorn-for-efi/blob/main/COPYING.LGPL2 I don't know if that just means that parts are under the GPL and others=20 the LGPL (which would still mean the combined project is GPL-licensed). -- Rebecca -=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 (#120524): https://edk2.groups.io/g/devel/message/120524 Mute This Topic: https://groups.io/mt/108202804/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-