From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web12.6146.1630811742116243383 for ; Sat, 04 Sep 2021 20:15:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=PFZiAVV0; spf=temperror, err=temporary DNS error (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=088210f7ce=abner.chang@hpe.com) Received: from pps.filterd (m0134425.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 18538Cj8023136; Sun, 5 Sep 2021 03:15:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=pps0720; bh=WroMwCgs4mc5bN56aiFByA5BaqgkGkKU7pcxwJDdnZs=; b=PFZiAVV0FCWx0SiOWiY1TobMlj0cIxTvgjYTfD5YtS2HFtPfmZsHcwG5MYMCWyiSIddT JkT/D/1cB6+hK3EQ7pnzVliLPlRHVIDjPdZ5JjblXxTvV8ExkS+bAJb0PS0uR5wGPWsv hSKUH4xbETxjrSZcEMb5Fhxz6jDyTFY94fSDA1E94/6i1+WiScmMvv8gRym6F+qk2/Hq IVy3LvxRdnaIQh0SMzjPFs5FSwVkTvVWv2iKCi0bp8XojeyPDHaUc0Nr45fBS5iUnkBF 6bfOQcsY/DBH7JzqCKpdm0+c0h/N0bkbMQ+y8DGFCAqVnq/Qr9nG6z8pPworP6LhsvB1 9w== Received: from g4t3427.houston.hpe.com (g4t3427.houston.hpe.com [15.241.140.73]) by mx0b-002e3701.pphosted.com with ESMTP id 3av244cq2b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 05 Sep 2021 03:15:25 +0000 Received: from G2W6310.americas.hpqcorp.net (g2w6310.austin.hp.com [16.197.64.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3427.houston.hpe.com (Postfix) with ESMTPS id 158F257; Sun, 5 Sep 2021 03:15:24 +0000 (UTC) Received: from G1W8107.americas.hpqcorp.net (2002:10c1:483b::10c1:483b) by G2W6310.americas.hpqcorp.net (2002:10c5:4034::10c5:4034) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Sun, 5 Sep 2021 03:15:24 +0000 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (15.241.52.10) by G1W8107.americas.hpqcorp.net (16.193.72.59) with Microsoft SMTP Server (TLS) id 15.0.1497.18 via Frontend Transport; Sun, 5 Sep 2021 03:15:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bmx2kCiHCieeokvlKXQgNXeVcva1forKMrI4e0DcdOTt+IlsIwjnxg6B2SaVbhsvnDk9ZgNT08VK2fomAThi5qNvuXedBc/sYOfgdcs4bLAXurKu78sRdgvyghXX+EOIBuKDQJuHoWb3sd4bFktpr5C6Ge0Vu6rT1EhGil/KRLCX6UBQTQtX9YwR/kMxI5JMSWCtcbjltq1kh2yN+ldMpjSsgPU3NxarZIw/mSwASDQBNprUapRPW0xYT5J3u+u/Pmmj/49lys+xlI0LI5V3urtG9/+zS6PJAN0moWlrqnW9nsw/Z68LVgogXEyN86EuyjVbkX/LD0qwSI8fto56gQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=WroMwCgs4mc5bN56aiFByA5BaqgkGkKU7pcxwJDdnZs=; b=htwZj1PCKycAmcAWAJZ2sgSP8EJPLRyQffB2a4H+gUOLKnitAeprGLfNNOOu4DqZZRIMjfip02ayL6tkp/gpbw8haJ5IEnGEL/FZ7s3ieRRPaRS8mhYG/VUQXuPYPJYq8Ue2dE/QzthxD+jEZuxwrcixiS0Yv2LNzT//0DQ7AkPxQ11SegHevklPY/9rRNXfU6uWdbT6OJEWyFIXSxYkFsAVSKKQ1N1mWStIkgkKHxaIspNA/Ye1MXIa1k/O+whsub0tTd6dLahMHwNwtIndQLopEuHMF3ziBw6JyX4SrvHQMKQrcFvQIhnM++GwepgUvWbpBgnEBHZrBg5x26zGjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB0406.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.17; Sun, 5 Sep 2021 03:15:23 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b88a:7fe7:6294:683f]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b88a:7fe7:6294:683f%9]) with mapi id 15.20.4478.025; Sun, 5 Sep 2021 03:15:22 +0000 From: "Abner Chang" To: "devel@edk2.groups.io" CC: Ard Biesheuvel , Michael D Kinney , Leif Lindholm , "ray.ni@intel.com" , Liming Gao , "Schaefer, Daniel" , Sunil V L Subject: [RFC] RISC-V QEMU virtual package Thread-Topic: [RFC] RISC-V QEMU virtual package Thread-Index: AdeiA3r7QFRZVQLaTkiMKtJbfsb/Kg== Date: Sun, 5 Sep 2021 03:15:22 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=hpe.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d2362a05-0643-4c55-d466-08d9701b661d x-ms-traffictypediagnostic: CS1PR8401MB0406: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kzME7k/kFMZ53nLWXcD+WYPrBtoEgCtUFcuLB9VFpcyPHVSJbTy4szdyqo4Qv4jFCadPp6wQPzWetJGeEVzeUCRTPxyHi1vXPMDCur1k0ofANKKUN5BrrW9/adqAa66g3EH6tVlhdE/R1xZoh90kLagPLjTEVoTTYN4ebHKdLERiOjkIcCR+XeP3p8LwbQLBnsKrx4Xt2Zfwb0X+oxnt1LQYRo/24rYatRpZG8pGMJN6kQTOvh33fFgveVBmC3yzE5Z2/qlDdudy1XHJIdHoAMStSJ0Q54HORammEnDb7fwTiE8MMQ+SuJkS9q1FsnzfhbevHyI746jwoTYsTD+i7bqxnT4tWpAhok1YhVswTY/q0OAR1fCKTbIrnoRj5khQZ05xy53bj2F8M8YQPzOoFV8uIxFe7sbVZAx8SFkVbvczO3wlptp/1zX1CrEE8pGMFWJ93Fk2B0B+qdy9uL1AJUF7U8HHBY40vZoDnHUuC7rzVwusoaX4KX8ofSE+onkD8MsH+o6VAwvNQgsFhPgAQHF1IGo0K0axC7ntPiIUHWbtxusvZKkBZBfXzIGg9pl1465qwTfy3gC5dofAQbGemOtEJIs0KKvQHmEqpljgn+lZ43XWGu2dsBplRxiuqpnttAROpbmp/3ua6pxL2qEl+oP7XNftJbFI7To5QNaI3BPLuXWyS3qsv78dkkvy+3pbxoHce6zBCncGdGX+RNVBbQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(346002)(39860400002)(376002)(396003)(136003)(366004)(52536014)(66556008)(6506007)(26005)(55016002)(66476007)(64756008)(8676002)(7696005)(6916009)(9686003)(55236004)(54906003)(122000001)(76116006)(38100700002)(66946007)(86362001)(4326008)(5660300002)(2906002)(478600001)(8936002)(316002)(38070700005)(71200400001)(4744005)(186003)(33656002)(66446008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XuOKO3UxJ9rTZnpXc1hZucQNJTcJybYCnonfl6YIpO5hgo1cDT6NR2UvrUt0?= =?us-ascii?Q?inSzE4D1wP7wl93aTB/X8HvYCPYcjFVyqd0ai7+k7ZAUQv79++J2N21GCY1q?= =?us-ascii?Q?0mg5xuG4b5TQ3MILiGH9Ms5gmtaiF5nQnFYL0C4vL/epP+YZJJxf016DcwCQ?= =?us-ascii?Q?ge2IBYJJj8LEe0At3T3nBaXmnTcoVESyiz5mAvHOmXW1Meh9plJVgkaWepBi?= =?us-ascii?Q?kZOglVkJZh8FHvuEsWN5Irq/jtvl6L2MoR2Sjbc8+wnh2j6ynCfEkJbWsOSJ?= =?us-ascii?Q?opIetrYCsZj9gz6WKqB1Zcdio9053DxYArVSXTx4GZWmhPae70THdTWaD5JO?= =?us-ascii?Q?l770nn8JFQuxGxe5UEBTk7H4fpkyQBkZUDZqqCgIXHkbGo2pDfS9kKO66d8n?= =?us-ascii?Q?CN2rBTXwWxI3LJFGDjq6LFHMztjEzbdqTEuuOlDebV1va/RzdZunjR2Y44bu?= =?us-ascii?Q?WsKECqTxfIVd1IvlEJT8PH6XGGDdjkTh0IIl8TfdvR4B7TqkJL1Q5F8m6UcI?= =?us-ascii?Q?zqkl1Q/NR5kt0WEs87qqPHkD5PwCKZr2jcRUwubfgKwwvos9Y07FUKpDX+qJ?= =?us-ascii?Q?9m+wJ0mobC5/1k8s4ROzhmuy5F2a//yG2y0SL7itujza/GyO4jxtiL7K8zyT?= =?us-ascii?Q?Q65CgYPfgjZJHFU1g23rB+gD6veItQrnLYpz3bNAV5idnxI+hNQRAiRGQktf?= =?us-ascii?Q?SLET+38DxqpYrAwES3soUhu6aGqxsr8udR6mnjjUN+jqseC9fmD30yAGZoqt?= =?us-ascii?Q?LBT8o4uHN3II8oQxy/jPOjh1sWzlbUPiKNcs4+LvPaujx/+43Q88TDE0PFyu?= =?us-ascii?Q?c4LkQEI3ExswPTRHNJ7cgGdZ1uEI45nEkjZNFkgPCqu0/RlM1wv/dou4EKIb?= =?us-ascii?Q?HSjEa3F4PrSs7bvYisAXQ4A2DOEZ9ZNqXgv4S0DEYtt/qS/SSP0FaR2KYrQZ?= =?us-ascii?Q?kOp8duov3TlYfXnn2n60couVJxEFHY1fmG6MeMuU7sZBVIDcaQY3EjbZdPAF?= =?us-ascii?Q?ABePMF+5tBOU5YbV6Ve/2oETkLjpW0zF37gkZbQQpxpuVa6tyd8BS41MNm0q?= =?us-ascii?Q?kdrCli3zi/ujbS/3iPrJnQWeWaWT4BqewKhyqGUDHMpCuKWgaZbEKx6l/Eir?= =?us-ascii?Q?tW4pkUeuBPqtD2vzVURD9wdvBbzl7hos8s2qRuUZjxRCd9kwnX+Fl1bmYwlP?= =?us-ascii?Q?TCfVdhkzAM4o4PIEVip5cnb2FDGFfRPpKhs1edBJtkj8pyt1zshpTa6JdNJL?= =?us-ascii?Q?/m2jMCKV5Qp1D6eTLeNdDA7H71uzxqtBFYxJuCjpThg3oEVhJdWn48pdQEaR?= =?us-ascii?Q?p9hiawYAuFIDV6fDZ+B+wxoB?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d2362a05-0643-4c55-d466-08d9701b661d X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2021 03:15:22.7815 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: SgE5MAanCSzQv3i59RwzSW9bkYkuQUwij/7pkOTuJgvHpIxqFC0vN9WwXLlRaUv14FqZ5vtjX3vyDJZRJCuRzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0406 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: Yd970m91YsG7hWibcqqBZfa6lLQINvH5 X-Proofpoint-GUID: Yd970m91YsG7hWibcqqBZfa6lLQINvH5 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-09-04_09:2021-09-03,2021-09-04 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 phishscore=0 spamscore=0 malwarescore=0 adultscore=0 bulkscore=0 mlxlogscore=872 impostorscore=0 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2108310000 definitions=main-2109050019 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CS1PR8401MB1144F333CCF7A9C7A56C8BD3FFD19CS1PR8401MB1144_" --_000_CS1PR8401MB1144F333CCF7A9C7A56C8BD3FFD19CS1PR8401MB1144_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, We currently have RISC-V edk2 OVMF package that can boot to Linux kernel on= QEMU RISC-V virt platform. First at all, we would like to create a folder RiscvVirtPkg under edk2 repo= and integrated in the Platform CI build. Second, RISC-V edk2 OVMF package leverages some edk2 libraries and drivers = from ArmVirtPkg, such as FDT related modules for PCI bus, host bridge and e= tc. We would like to move those generic virtual drivers to a common folder for ARM and RISC-V (I don't think this way is necessary tho= ugh). Or can we move those to just under OvmfPkg because OvmfPkg also provi= des some common drivers for the processor architectures. Thoughts? Thanks Abner --_000_CS1PR8401MB1144F333CCF7A9C7A56C8BD3FFD19CS1PR8401MB1144_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi all,

We currently have RISC-V edk2 OVMF package that can = boot to Linux kernel on QEMU RISC-V virt platform.

First at all, we would like to create a folder Riscv= VirtPkg under edk2 repo and integrated in the Platform CI build.=

 

Second, RISC-V edk2 OVMF package leverages some edk2= libraries and drivers from ArmVirtPkg, such as FDT related modules for PCI= bus, host bridge and etc. We would like to move those generic virtual driv= ers to

a common folder for ARM and RISC-V (I don’t th= ink this way is necessary though). Or can we move those to just under OvmfP= kg because OvmfPkg also provides some common drivers for the processor arch= itectures.

Thoughts?

 

Thanks

Abner

--_000_CS1PR8401MB1144F333CCF7A9C7A56C8BD3FFD19CS1PR8401MB1144_--