From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (NAM11-BN8-obe.outbound.protection.outlook.com [40.92.20.11]) by mx.groups.io with SMTP id smtpd.web10.335.1589478532117205065 for ; Thu, 14 May 2020 10:48:52 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=dTBIFCZF; spf=pass (domain: outlook.com, ip: 40.92.20.11, mailfrom: spbrogan@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WfEdFwChExx9JqM+qCjGqChahcuxEbl7TwhO5N4Rd9vl3OUOT3/5doqsE/R3yqy8ajwFulH3m/8JZqAdMZuPmFwWq0nhliU6YVmLMeCgSkhdS9eLWSD8dRQuK8ESRlFcUn+zszIJQfQQFYBcq6RxGKfMWFkEEIhd0rpZWe00LOiKEQm+KhHYNpEz0EUQ2DK7/kIHgeeH1DZ+InUGf60atpZHX70SPxCrybp55zZ9siuwGEkQ9LNaTg0wfj/lxrMjALJjm17r7G/mvFG7/h+hvEtZ7m8e+PiExzeLUceXAzmbcem0y+zIDAy9CwVrUP5LPTzXYP6kscsCij8vmWtvgA== 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:X-MS-Exchange-SenderADCheck; bh=HvjobWPGaALp/7qiwADMg5ENE+7jowfIG0xlooOB+wA=; b=lqoIN20Ut3GSLc0v3EIGQULTmO09CIbzu04tejGN0CxWNA7W6JKhSL300o5cUv11gTVcBpp1cIS/gWvcvUylXIdubaA6GYaAueCn1RT+K3Bnbrv141u57wtivMBEw26AdY2aBgD8YUjPsUYOWA3IJDAw1Bej0dKZwTEAtMbK34H0XKn3xOq+5298KePqMiRsPi4cb9+sTIsfrkkc1hxWFldkBN4C71hFchkIGEJCgNQfh3qNb1p7m6mVIKKOy1dHXTsOtGchW9tzJFkkhep6uGt4Wg+2Wsp1NtH6N0PQj4yo3R0E40xrEpSkIV0rc4WAhz8dJ5Rk5c8ccLikjCMbDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com; dkim=pass header.d=outlook.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HvjobWPGaALp/7qiwADMg5ENE+7jowfIG0xlooOB+wA=; b=dTBIFCZFRrConzrnm9zXRnpo92mf7vAdt4OW/MrXJS1DbDiT39blXVmuV9ucJpdCMqNRQUEseg3+qp++XvKslTlbOs8zohxjbwQGyVVZt3J0XQjALhpXOQZ5x52eQ1JizRxLHFcY7pVDMDLqeQDQja7SC0VanrG7R0xVQqHdmA8qkHIMCRJjHvy3BZ4ZCuutgsREOXJJolB5Sc6KwYwWk2PMe6hXL5dYId3Sqw5pvowFgawnWwHEl8Io8tztW2sedmQS3OocohL2lik90kUjXBjzgzxmEAjglcwpBQDsMsC+qOgZKkK8RTBX/F6Aqw9mhLjylXf/A7J7qJTlve/91Q== Received: from DM6NAM11FT009.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::46) by DM6NAM11HT056.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::309) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19; Thu, 14 May 2020 17:48:50 +0000 Received: from BN8PR07MB6962.namprd07.prod.outlook.com (2a01:111:e400:fc4d::50) by DM6NAM11FT009.mail.protection.outlook.com (2a01:111:e400:fc4d::276) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.19 via Frontend Transport; Thu, 14 May 2020 17:48:50 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:E6CD0E670BB6BF42B75F01C7092D96EA3D8E3E93E1C95427D6CE37ABFA66BB01;UpperCasedChecksum:07F3ACC3D4E3158667985099AF22DE2FD89885328575CF140D03F89F0C4FFA9C;SizeAsReceived:9110;Count:50 Received: from BN8PR07MB6962.namprd07.prod.outlook.com ([fe80::edbc:7122:7dd9:1403]) by BN8PR07MB6962.namprd07.prod.outlook.com ([fe80::edbc:7122:7dd9:1403%9]) with mapi id 15.20.3000.022; Thu, 14 May 2020 17:48:50 +0000 Subject: Re: [edk2-devel] Where to put the bhyve code in the edk2 repo: BhyvePkg, or under OvmfPkg? To: devel@edk2.groups.io, rebecca@bsdio.com, lersek@redhat.com CC: michael.d.kinney@intel.com, Ard Biesheuvel , Andrew Fish , Leif Lindholm , "Justen, Jordan L" , Peter Grehan References: <58b768dc-cad7-08e5-2fe6-ba3e81002097@redhat.com> <32735AC0-2354-4ADB-A4D5-A3D93DA00385@bsdio.com> From: "Sean" Message-ID: Date: Thu, 14 May 2020 10:48:47 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 In-Reply-To: <32735AC0-2354-4ADB-A4D5-A3D93DA00385@bsdio.com> X-ClientProxiedBy: MWHPR19CA0022.namprd19.prod.outlook.com (2603:10b6:300:d4::32) To BN8PR07MB6962.namprd07.prod.outlook.com (2603:10b6:408:d6::11) Return-Path: spbrogan@outlook.com X-Microsoft-Original-Message-ID: <82fa69bd-95d8-aa73-776e-e81225fffe6f@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.2.78] (50.47.113.221) by MWHPR19CA0022.namprd19.prod.outlook.com (2603:10b6:300:d4::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.20 via Frontend Transport; Thu, 14 May 2020 17:48:49 +0000 X-Microsoft-Original-Message-ID: <82fa69bd-95d8-aa73-776e-e81225fffe6f@outlook.com> X-TMN: [uxH6zOc9Lg6o1UOzR3HsiIWZc3i08kB2] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 50 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: d75d391b-415e-46f0-cc2a-08d7f82f0f6c X-MS-TrafficTypeDiagnostic: DM6NAM11HT056: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hhciYCYcsJlPtHZbQxwgAhAT+yWozGucQocUaLR+BDZa+4rW7nP5EEixVwEyi3GyARNCAqrJ5GxVfkt4Ch5BsRwgzTvqEyIZjPudh5W0xCNibEev0UcXQuBkdjeZC0OZJF3g7K1kj+aK00wTMRB/EdbeOiYq9dAQAjpAgEtbNkyLyTYdfB9qyXLXwkUmbNL1bDUliasEbmOHOcqXBiVxku+huMFc8jqRRQ3RsVI6CDNs2w8R+JVNqv73oIaSh3Yv X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR07MB6962.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: hPYZIEkyViC5F8YrL0zx1lsuQMS6M+nHzVWVTID+f4wavarML0h5W9kjfBAwIXa/yShbMST8viD/PJiDDH4el2EPeOLK1bcd8fNORkNBAYKgCPr6hNku3WQ/ZO+YwT4sM8bKEVYklYzvt4Mge5UXXw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d75d391b-415e-46f0-cc2a-08d7f82f0f6c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 May 2020 17:48:50.6644 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM11HT056 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable I really don't agree with this direction. Adding another platform to a core repository that might or might not=20 work at any given time is a burden to all core contributors and doesn't=20 bring value to the core project. The direction I would like to see is a new repo created at=20 github.com/tianocore/Bhyve_Platform.git Then this platform can use a submodule for edk2. It can stay stable=20 because the submodule will point to edk2 at the last time the bhyve=20 maintainers "integrated" edk2. If the maintainer wants to be very=20 active they can do this daily or at each commit or if they have other=20 priorities they can do it at each stable tag. If we as a community get our stuff together then we can build out CI=20 infrastructure for Bhyve that could provide PR feedback to indicates if=20 the PR proposed change will break the bhyve platform. This feedback can= =20 then be used by reviewers to decide to approve or request more PR changes. The above workflow then scales nicely to other platforms and gives=20 control to the platform maintainers. This also makes it clear the=20 different steps that are needed to integrate an edk2 revision into a=20 platform and provides great insight into derivative projects. Finally,=20 this workflow allows a platform to scale up and down it's investment and= =20 relevancy to the edk2 project without directly changing edk2 source. I hope offering a different viewpoint isn't viewed as me "continuing to=20 stand on the sidelines shouting "YOU'RE DOING IT WRONG"." :) Thanks Sean On 5/14/2020 9:20 AM, Rebecca Cran wrote: >=20 >> On May 14, 2020, at 4:24 AM, Laszlo Ersek wrote: >> >> - The community not having any human resources permanently dedicated to >> bhyve regressions (testing, review, and post factum fixing) is fine, as >> long as the bhyve stakeholders can live with a matching frequency of >> regressions. >=20 > Yes, I believe that would be acceptable. > Has there been a decision on the directory structure yet, or is that lik= ely to be something that will need resolved at the next Stewards Meeting? >=20 > =E2=80=94 > Rebecca Cran >=20 >=20 >=20 >=20