From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 22DD17803D7 for ; Mon, 21 Aug 2023 14:51:59 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=jys85JrPfAsbTMxPjR/I/CHtbBMJsvc8LjJGu4Ah4fA=; c=relaxed/simple; d=groups.io; h=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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1692629518; v=1; b=beyS7qCiPd77fzaWae7HdAwRyiU1H2xrrpTSepZ+pRkMz/pNMH8WYvAV7ck5lFOX7a3DzOFt MZ0+CaJGBphBPNZkAfVvuiiIK42fe7mMh2R4ap+5To4L7kw/SqRH+0j7537W54YsNUdc2elhHTv bK2UGUA7KXLFPOZwkRxyU0x0= X-Received: by 127.0.0.2 with SMTP id uHRhYY7687511xC2ZLoN3TRg; Mon, 21 Aug 2023 07:51:58 -0700 X-Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.web11.1440.1692629518006756901 for ; Mon, 21 Aug 2023 07:51:58 -0700 X-Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 37LDQeU1007417; Mon, 21 Aug 2023 14:51:53 GMT X-Received: from nasanppmta02.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3sjnu13xrw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Aug 2023 14:51:52 +0000 X-Received: from nasanex01c.na.qualcomm.com (nasanex01c.na.qualcomm.com [10.45.79.139]) by NASANPPMTA02.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 37LEppCN015953 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Aug 2023 14:51:51 GMT X-Received: from [10.251.43.109] (10.80.80.8) by nasanex01c.na.qualcomm.com (10.45.79.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.36; Mon, 21 Aug 2023 07:51:49 -0700 Message-ID: Date: Mon, 21 Aug 2023 15:51:47 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel][PATCH v1 1/1] ArmVirtPkg: ArmVirtQemu: Add Graphics and Input To: Pedro Falcato , , CC: , Ard Biesheuvel , Sami Mujawar , Gerd Hoffmann References: <20230818181751.12308-1-osde@linux.microsoft.com> <65f0e7ea-3f64-9f5c-4a90-8daec711898f@linaro.org> From: "Leif Lindholm" In-Reply-To: X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nasanex01c.na.qualcomm.com (10.45.79.139) X-QCInternal: smtphost X-Proofpoint-ORIG-GUID: fn5TfM1iX4mkYBpMLCVeEuH8GUDQQXJQ X-Proofpoint-GUID: fn5TfM1iX4mkYBpMLCVeEuH8GUDQQXJQ 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 Reply-To: devel@edk2.groups.io,quic_llindhol@quicinc.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: adyjwhpueFSvrMuCWABGkafyx7686176AA= Content-Language: en-GB 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=20140610 header.b=beyS7qCi; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=quicinc.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io On 2023-08-19 23:10, Pedro Falcato wrote: >> W dniu 18.08.2023 o 20:17, Oliver Smith-Denny pisze: >>> Currently, unlike OVMF, ArmVirtQemu does not display any graphics, only >>> the QEMU monitor. Graphics are helpful to confirm booting into an OS is >>> successful, interacting with the EFI shell while getting separate >>> logging messages, etc. >> >> Ah, that "but on x86 it is different" again ;D >> >> I asked QEMU (and libvirt) devs in past why AArch64/virt lacks USB while >> both x86/pc and x86/q35 have it. The answer was something like "it was a >> mistake we do not plan to repeat". And hint that whatever uses either >> QEMU or libvirt should take care of adding hardware they expect. >=20 > I don't think x86 having USB was a mistake. PIIX4 (the "pc" machine) > already had USB 1.0, Q35 (ICH9) had USB 2.0 too. Not emulating those > automatically would be a mistake from the faithfulness PoV. If they > wanted to have a bare board, the option of just adding a virt board > variant with the bare minimum (PCIe and ACPI, like arm64 and riscv64 > do) is a fine idea. >=20 > (the same thing applies to other x86-but-not-the-others things like > VGA, etc. worse for VGA, it's more or less required to be there for a > PC-compatible board). Yes. The problem is that this attitude results in non-trivial cognitive=20 load for enabling existing workflows on !x86 platforms, making it harder=20 to get random projects out there to verify things properly on them. / Leif -=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 (#107922): https://edk2.groups.io/g/devel/message/107922 Mute This Topic: https://groups.io/mt/100826022/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/12367111/7686176/19134562= 12/xyzzy [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-