From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 78C83C636CC for ; Tue, 7 Feb 2023 19:12:26 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pPTNa-0004xr-5v; Tue, 07 Feb 2023 14:11:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pPTNY-0004xc-Sy for qemu-devel@nongnu.org; Tue, 07 Feb 2023 14:11:44 -0500 Received: from mail-mw2nam10on2041.outbound.protection.outlook.com ([40.107.94.41] helo=NAM10-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pPTNW-0005RP-Fj for qemu-devel@nongnu.org; Tue, 07 Feb 2023 14:11:44 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P/GDRoiF31LZeVsfRfi0jN86KhfadOD9trfnFiP3zNhnM0kobDv3sIG1EWD4I48atlEBVwkVkHQtxFa6K+FYcu1T1/6dgjK041A/cfHM2o6AsX071Tsor9GtkH++ZiFNHPcgfFkIrwmP32hJWOaqtO8ZTNMFhmKOgDl+MpdhaYS4S2OTkqLDN5WbosViGcyGCi1kH+HfeSJu9k3PWxovGQnFyszcQgmXpEmTYRyRIojcWNaJw0oaJhHOsybvwdkJ4ASxbrfQLlurvqYnuFagXXyc4EIjxqTFPR7XSG99Nh5+3qTVkiy+8GrvVoEaa6eXP4T5AzPju956GotFDefZhQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IF/FKHSdGzAdLdfjLANUSzV2h8+sZCXFUOFGffZJzSU=; b=XzqJPCiPi0LKdpDhssx07p88UZi6NS0TzwXOXUFtN3X23i3iHR6eNIjd06KyLH4ODWtS8iS17DxY9bKO+rt3c3swOK5B34J7XKlRP4/m7FH0jWP0iSXoIQXhzqp+Hcz+SBHC+w8mVsUlEd2NymVMmGbNc8c3JAe5XQYHqZjoY1zw2uRDpWjImL/wRJ+VRYOklGacznd/GzB8Dp8e3WfS11AQEzOH5ZvFrn+RyXdzhCPo5C4kLYt4C70Ej+vwQHmjtSUWZamgR/eW5kc/83nNpbH2BXVCjIbmSj1bNJp6ovFKeJSFXaIeeTd7mh4S3oKZtT+QdIxQaYA4fROQ14BqwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IF/FKHSdGzAdLdfjLANUSzV2h8+sZCXFUOFGffZJzSU=; b=xjcdX3LzMaW+7dWBGGGBzp+xkE3rYs8bLYsDmRId6i8jgnZoqxMH9qOF3vqufA2BOUXeJNLVnqxtYTHtC5JWSMVNF2L2SamWrnf55EKxzpPVTURo33ZK9k/KO4vEhuDYptWbYLlE5KCIM6hF8KQL5vD5cxwyayx+Pd3HsD0dBtE= Received: from MW3PR12MB4409.namprd12.prod.outlook.com (2603:10b6:303:2d::23) by SN7PR12MB6765.namprd12.prod.outlook.com (2603:10b6:806:26b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Tue, 7 Feb 2023 19:06:35 +0000 Received: from MW3PR12MB4409.namprd12.prod.outlook.com ([fe80::f803:f951:a68f:663a]) by MW3PR12MB4409.namprd12.prod.outlook.com ([fe80::f803:f951:a68f:663a%9]) with mapi id 15.20.6064.034; Tue, 7 Feb 2023 19:06:33 +0000 From: "Garhwal, Vikram" To: David Woodhouse , "qemu-devel@nongnu.org" CC: "xen-devel@lists.xenproject.org" , "Stabellini, Stefano" , "alex.bennee@linaro.org" Subject: Re: [QEMU][PATCH v5 00/10] Introduce xenpvh machine for arm architecture Thread-Topic: [QEMU][PATCH v5 00/10] Introduce xenpvh machine for arm architecture Thread-Index: AQHZNcakEWW/7lvDjUSyrZ2SnjklJq7DThcAgACUN/M= Date: Tue, 7 Feb 2023 19:06:33 +0000 Message-ID: References: <20230131225149.14764-1-vikram.garhwal@amd.com> <84ded117ebc6e8c72f4120df00d357a275da9eaf.camel@infradead.org> In-Reply-To: <84ded117ebc6e8c72f4120df00d357a275da9eaf.camel@infradead.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW3PR12MB4409:EE_|SN7PR12MB6765:EE_ x-ms-office365-filtering-correlation-id: bf54ded0-b047-4cff-6fd6-08db093e6d79 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: S1ghSw58pf4+n7MHuMMv8U/1mvcZu+8aY0dAgTsELfOXv+FNm9jBZfIOU5MqV3JFuFIZlbqlrV+nq2D7ttXoecy8Lg9SzK62rWplcKq9bbB05hxjqSFt1p0iVGQC8tfjrAcYqPR3VevSH12gQGv28J5LATI/QIQfBIyzhfbyiDY+RiygipGsDaVhEvjKaodhbbJHQGpBP+zknvdxN3riE58GmmR8lUrOtwb3UH7I7+3FR88Rfx6mHjp+FipBQRcYCuGDNOMtWKqQK1Csvi2zCxW3LY1Th2zGm2N8+SL6ZHTb28KLrGiPxuZ5yxOMi3yUp+nlTWUiaoX47S9/TG/ZhFa6gxXMmaqmeh+JsCNACwdogNOQnIpKcdxWFFHfBKCQ5QsDzJOZV5uksTsLGxniWK+FqBdsw3JjFMjGbrrsjwXrsZA8oW/sSL3jQ3PtEab7ocyeIxR7Sd0mGMtK/jc9JD0TfE7fVxQvzqgm8HXkJTvkiak9lXfEWWBUPu8LyocPbn2WgNzD2w8uWHvkMzAB8nOi4Y1oPDmR6SwtywIqc+ayaY+/lALpyGdvxDWGEhgSPbDMFTnGTwyvog3bTtFz5FFvmopTPPHWFo7i84LAH1RVsLcLrgCLaaX3FJdpFKYnF9uZtZ18ZgK0WEDqjsSMeiLEVNyDJ+v0lHIpIk19YrJ8JKBo6VWdxne3EV8JDeVDfYYMJ+4/Mo9JP8o8aNrsGAiza1AUo/duDmsPLpzooyk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR12MB4409.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(346002)(136003)(376002)(39860400002)(396003)(366004)(451199018)(186003)(966005)(6506007)(53546011)(26005)(38070700005)(478600001)(9686003)(33656002)(122000001)(38100700002)(166002)(316002)(9326002)(52536014)(41300700001)(71200400001)(55016003)(8936002)(5660300002)(110136005)(7696005)(66446008)(2906002)(54906003)(64756008)(66556008)(83380400001)(66476007)(66946007)(91956017)(86362001)(8676002)(4326008)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?J8eP6TiP5I7/4+ntETLs3/mOGnbC1DjFxiFT9iCSfjWzAqLzXszLiWU7JDXo?= =?us-ascii?Q?Ho9dxszGu0F1KHdxvPoMypXWOt/jKEpRcS3Ogvq/hltHvgrLwcmDETsKhEjq?= =?us-ascii?Q?bfk6eYpkFq9vuQyvB1wOm6wkKiJiU26C3XPzmSDSUqFOdvWKB2Th/3JtNeKR?= =?us-ascii?Q?5/0w2DgyQjUGyuqTFVFnM3pr3YXkHjWRngkguCq2xb3LyL2hsYzT0nz428Jj?= =?us-ascii?Q?s5Kyk1uPEZma7XXQE4WZaGnUzwbc558FmtEqbTLxvmCHqBzALlaGJ3PlobdA?= =?us-ascii?Q?C2EenSls1AE2fA2ZsAu7AWtGoe12J3/+DUKM4pyoRVwKKLPj89WnviN2S7QM?= =?us-ascii?Q?Y8K+hz4RTbX0agp3S1beObjQZjEb2V8krw8j1M0LpX4Q5pw1KbKXtdVUNv7j?= =?us-ascii?Q?0n9muQJTGRsvJnvxtTnHKEa7ByKl+OjfkEpr1F+vuPFKSb7n4vr4xdOEqTac?= =?us-ascii?Q?xd8G05R+M+/pLSwTeIyL53TbZjJ2iAzB13flOFZ/Z5BZ3b7nD2e75mai7ze4?= =?us-ascii?Q?I3deKE7Dhyjym7ep/vVsFFw1ERj41FlpC403lDADrn/uHJDyfT0jTdgjO4fo?= =?us-ascii?Q?p51UFDkdpY0JbTc89vix2SS300T3bunOdeX6Wy9xPOSGfVm6SR7nDjsrZlxC?= =?us-ascii?Q?Lt3hQzN+oGXRgRny+cg9oI8c8EMk3RokQa6V9L2b4PmeNtLrtLnA5ICmCc/k?= =?us-ascii?Q?1avJpJHInVFWT/RsHSxMLQgqGumX4PXWsoENFA3RXPUEfajhCWfjiSdn1/WY?= =?us-ascii?Q?S4DdtFqGjY302+WN20FMVuPJ5lhSQwwoSE3ibks18jcfM5bv3pKXaE5fKZT2?= =?us-ascii?Q?+ivPC22Zt860n9is8Y+y6AvqvSFJeKdrx+O2bEDbXPSJhSIi8mFFDHyAvnPf?= =?us-ascii?Q?XM47/oM8d/FwJh1sp6rLIT6vM9Rv1DKIuiisBHiKxJbNIhcJivlAxQ/VCQAF?= =?us-ascii?Q?TZEN5Rt5197YPepfj/fjR5e84JRxnW4kX8IrI1hPcb9RD3wCzYk/tKDArMl/?= =?us-ascii?Q?l96jOtnmLodvD7UFLk2+iy4CewtGsHQop97RCCuaUR+8Oa4v80Q4hhPRX8OY?= =?us-ascii?Q?MOcLR046o/abKMUwI4PzJbcAt/Bb2im1fekR4lCG3TMk24iJa2YGF/66einR?= =?us-ascii?Q?OTtKvNfu3SWMyaqL99xKX5UQU1vGGjgeMwjtGGYto7A0/WzIig81TNaQ++Hu?= =?us-ascii?Q?m+Qs56zE7P01EAUIo1mmDAYY7zMGDQnVfvyytUcC8o2gujAGwV3xg2Z2fXRT?= =?us-ascii?Q?Lw5esno1o++Dj2jiHhBgtSvzJy7Nu10jo2DOPVACeELjdvrzNBZdZIpCtiuN?= =?us-ascii?Q?iLo2OFMGc93jlloVZsC9ewaMo8vyED+oNAb75FxUaibwSLgBQT8E0OaNB8nY?= =?us-ascii?Q?kIMuae2rPdD0gGIOAl5IpTskFw+dPVVkx6fML+EZlZIOmPmsC1uWwIwTyuBA?= =?us-ascii?Q?jQn1ldsd4iSPSdUtO+4Q9OHvTj0B1RM7Xty/LWL+32f8IANSndZk5StRtZXO?= =?us-ascii?Q?fs40tstw5zk7q+NM0YuamjxI1UmWX//CQJRCEaNGt0gdyOMPN/mi6ZBOAvaj?= =?us-ascii?Q?kWiYkyygtgG0xAjUsB64GHqoB8dsE/7QkV3bwzZ3PI02p53qkcCOzeoPvM4i?= =?us-ascii?Q?fA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_MW3PR12MB4409AF045F05F924718D884D9FDB9MW3PR12MB4409namp_" MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW3PR12MB4409.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf54ded0-b047-4cff-6fd6-08db093e6d79 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2023 19:06:33.1885 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vgpOi1hzlmeAx/woEgskTAdZCJUxbdti1loBI07ZX0fVs5T66ltMxztkS2pedXRFLenx6kkFQqRnGhYCnHeHCw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB6765 Received-SPF: softfail client-ip=40.107.94.41; envelope-from=vikram.garhwal@amd.com; helo=NAM10-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org --_000_MW3PR12MB4409AF045F05F924718D884D9FDB9MW3PR12MB4409namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi David, I forked the QEMU latest master branch and added these 10 patches. Branch Link: https://github.com/gvikram31/qemu Please let me know if I misunderstood your request. Regards, vikram On 2/7/23, 2:13 AM, "David Woodhouse" wrote: On Tue, 2023-01-31 at 14:51 -0800, Vikram Garhwal wrote: > > Hi, > This series add xenpvh machine for aarch64. Motivation behind creating xe= npvh > machine with IOREQ and TPM was to enable each guest on Xen aarch64 to hav= e it's > own unique and emulated TPM. > > This series does following: > 1. Moved common xen functionalities from hw/i386/xen to hw/xen/ so th= ose can > be used for aarch64. > 2. We added a minimal xenpvh arm machine which creates an IOREQ serve= r and > support TPM. > > Also, checkpatch.pl fails for 03/12 and 06/12. These fails are due to > moving old code to new place which was not QEMU code style compatible. > No new add code was added. Is there a git tree for this, please? I'd like to check for conflicts with the Xen-on-KVM emulation support which I'm also hoping to get in for 8.0. --_000_MW3PR12MB4409AF045F05F924718D884D9FDB9MW3PR12MB4409namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi David,

I forked the QEMU latest master branch and added the= se 10 patches.

 

Branch Link: https://github.com/gvikram31/qemu

 

Please let me know if I misunderstood your request.<= o:p>

 

Regards,

vikram

 

On 2/7/23, 2:13 AM, "David Woodhouse" <dwmw2@infradead.org>= wrote:

On Tue, 2023-01-31 at 14:= 51 -0800, Vikram Garhwal wrote:

>

> Hi,

> This series add xenp= vh machine for aarch64. Motivation behind creating xenpvh

> machine with IOREQ a= nd TPM was to enable each guest on Xen aarch64 to have it's

> own unique and emula= ted TPM.

>

> This series does fol= lowing:

>     1= . Moved common xen functionalities from hw/i386/xen to hw/xen/ so those can=

>    &n= bsp;   be used for aarch64.

>     2= . We added a minimal xenpvh arm machine which creates an IOREQ server and

>    &n= bsp;   support TPM.

>

> Also, checkpatch.pl = fails for 03/12 and 06/12. These fails are due to

> moving old code to n= ew place which was not QEMU code style compatible.

> No new add code was = added.

 

Is there a git tree for t= his, please? I'd like to check for conflicts

with the Xen-on-KVM emula= tion support which I'm also hoping to get in

for 8.0.

 

 

 

--_000_MW3PR12MB4409AF045F05F924718D884D9FDB9MW3PR12MB4409namp_--