From nobody Fri May 12 14:51:00 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QHsCK3Kqvz4B6D6 for ; Fri, 12 May 2023 14:51:09 +0000 (UTC) (envelope-from schakrabarti@microsoft.com) Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2093.outbound.protection.outlook.com [40.107.255.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QHsCJ1YJnz4552; Fri, 12 May 2023 14:51:08 +0000 (UTC) (envelope-from schakrabarti@microsoft.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=microsoft.com header.s=selector2 header.b=FTI3HrwS; spf=pass (mx1.freebsd.org: domain of schakrabarti@microsoft.com designates 40.107.255.93 as permitted sender) smtp.mailfrom=schakrabarti@microsoft.com; dmarc=pass (policy=reject) header.from=microsoft.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fXI9QEIep4qMtfkXJ0/6RBxWEwR49jMYUfW2BD57Mbm7solZLXdbN55UrPQGy1726p6Z5tg6O+eEpri5WgWMn85cAh+HbIglJHVuCJWmwHZAEb5fpLTnmZ3O6JFN/gLh0f35IY2LtxIEp/KhJ+ap/ATkomg08Ge7wDr6K0FfSwKKBbI24U1Gl/2y0DmPqVlrn6+9/GRcrxm09VW21oqK2cBunKoBxyf+ON+11waqR05+jwJIdvqchXkBcjBU3D9fsrtayqjIJfyHE6MC4E/iahi5je+SHjnkOHyDgvfd+5Tw/sGUEyYb+sgazIAN0NTjAjOu/YtOPC5SR7CQtdyVvg== 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=ldv6FqkVLltHYWO7BZ73eB432AYTID/zCbYrscHWZYs=; b=KY9oKo5sgghtresnzZYSvMlcr9WBNaW0nNnCgAv40CeD43CeyfhfBP4PDf6D86NHThkGxxDPUEK/13cuh0B70PdiPzUSIHRFJ7bfDXnNQ+PafNeU3VlXFJVeWNC2epFzzJBpKRQe2IeAXeMrr/uJaffggJfKWQL+GtyuMFx5WdGf93O+fl5JjeeittFwioxo1XSkTM9FUmtaoGNVtCCThhGjzLdvsmFY6Y1gky7Pk/YW1XVOMW/gcwchZg+qg4lDjjIZ3X1lr/mB0lTLvzWW5Ree6ps32BbAiZ2qILLUd/9W82NPekdnwZ/HUHhppoNIjXETxJU+4DnMxUv38jTJng== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ldv6FqkVLltHYWO7BZ73eB432AYTID/zCbYrscHWZYs=; b=FTI3HrwSSKWBw5NFpfqPrlSGR3wrE0Ut10VsXe17zntpgtl5cngps4ST6knfTdk3KqQz43HLeDZK7QyX5odREwd2p4n7E8IKsK4Uox6c5zJMKS7quOmpxeql+oMcPM9f+MmwBkSfd61FL90izlHXXTCjzCUXnJ03a+SBzgXSVFA= Received: from PSAP153MB0536.APCP153.PROD.OUTLOOK.COM (2603:1096:301:75::14) by SI2P153MB0507.APCP153.PROD.OUTLOOK.COM (2603:1096:4:123::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.10; Fri, 12 May 2023 14:51:02 +0000 Received: from PSAP153MB0536.APCP153.PROD.OUTLOOK.COM ([fe80::3636:5810:fb12:6d71]) by PSAP153MB0536.APCP153.PROD.OUTLOOK.COM ([fe80::3636:5810:fb12:6d71%7]) with mapi id 15.20.6411.011; Fri, 12 May 2023 14:51:00 +0000 From: Souradeep Chakrabarti To: Kyle Evans CC: Wei Hu , "freebsd-hackers@FreeBSD.org" Subject: RE: enabling same PPI interrupt to all CPU in ARM64 SMP Thread-Topic: enabling same PPI interrupt to all CPU in ARM64 SMP Thread-Index: AdmBrWHu4SCK2cRnRnyy6MBGajO35QDM7LrA Date: Fri, 12 May 2023 14:51:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=45c2ec45-1f81-486d-a600-39d56d6abc32;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-05-08T13:02:09Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PSAP153MB0536:EE_|SI2P153MB0507:EE_ x-ms-office365-filtering-correlation-id: 5b9d77fc-2d7f-44b6-b04e-08db52f84d0d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 68StJ41c2Xx/78Y2gKOen07l+4KWEXHw7P1QB2o16SDy1YNjmL7pKGzQSaZXWG0KI1aX6lxFvE9F8v3RYOLe3cEmFBjulBxtdhHiTnK/j5ZQtbpuRDGm0SjAADf8gvXd0PHTEvrCsM41kJko4SNKswO8ob/LPWOIEypYysyGaA3UFEYV6JOid9Xca9UMiQw6dCC4OqfoBRjluSn3jRMiiYD3ZB68A2EV6+TDjirg3bCRzEfqqWT/dEb8f8rxkmLVShFp9DMTdqpU/oD3jpIxR7UlpY66jAqKMd7G2R6krr701HePF/1dulKd8GsiRU+hnTjWLPjF11kJrVQ3MTGhj8w6RqsINHhuIwXUO1yztARI/sjYiWHGiSLa8MzPbpAzdj34WbBxMtiEcTxuglq4M3sN6q7gIJhxDEntnOiXn2QfXfWq9I94MzkirYPc48Jcq3/Ub9GRrck0/oU9DAhYV6yTn+swAe/PXAcDW4fW5OJ5EHa/StkvSM+wPW/q9nOyEDKKkMbsBQyUJZ0dlfYDVY1M4/32+4iXLvkl/zgz5PAssmUgLRdXS5mWH5gzRo+4V+UuAXDUe0MKA8oGFV3ifReGNlZ46CE7oaUAeQ8LyykFLhkXaCtTQVcCp2Z/4gCtJinDKrVZu2GFhkWhuCijvH8fmReeYgQbGpQG0vztC8M= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PSAP153MB0536.APCP153.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(136003)(366004)(396003)(39860400002)(346002)(451199021)(4326008)(76116006)(66476007)(66446008)(64756008)(6916009)(66946007)(66556008)(478600001)(10290500003)(7696005)(786003)(316002)(450100002)(54906003)(86362001)(33656002)(83380400001)(26005)(186003)(9686003)(6506007)(52536014)(8936002)(8676002)(5660300002)(4744005)(2906002)(71200400001)(41300700001)(55016003)(8990500004)(82960400001)(82950400001)(122000001)(38100700002)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?FkZzAoZqH8cpLwUUzLfYju2yovaQDh6eDpLZ2Et0nmQ4rzMdeL5Jf6XlItp4?= =?us-ascii?Q?56VEIM0QsL12mYhFt4FVsaTjbxZ8R7Qy8kuSwVC6XAKOICGiIZT8E/yMoUVn?= =?us-ascii?Q?+9d6hEReK51zZYsPUKpN/VWsbONxNBhw5W6mJG/nO6eXtO8HQrufhH2pMBis?= =?us-ascii?Q?gNpVBDZdMkyd9gJQTu5wo0u6UIII2D0jHwSdyn5LYTgZ1DOJ9+mtJfjYkFj3?= =?us-ascii?Q?zj+aJbnWCjjw7dg6THzysRBjzfhQ6HJkvIHIsHwVx3tWDm1h8yJXHngfNDh/?= =?us-ascii?Q?1Ch9aYUquZ7IPfG3Z0fHV9XtO9o2G2nUlj9619N12HV5MztswxaaLnltlQhN?= =?us-ascii?Q?bzzMR9O5B2PEJIo7s2LAdNmiRqiZZQyLlS/nk7rSJCkcqWsl3rzqW9Ie0K3t?= =?us-ascii?Q?TBBL5qYaM6rjNz5LMq9ZWVikRieYUvkMkRvSQZPHTd86KxeJMtyEdK4Qlbaa?= =?us-ascii?Q?N8c3HUgUZk7b9rMBAbEXmZ4i2HOdiRq5Bqd7qVCESZiYWtEpEHOBis7WkjtT?= =?us-ascii?Q?lpryastMbaPF6Sq+clCf3zenGnbwJTtE8bovXrduz/PKeUmX9t/TOiMXMtSL?= =?us-ascii?Q?AvfUvuVGqXSARFm01OcFvtYq3avmjIe+SqC6TNk40iLp8bgB4bFay4BMLH2J?= =?us-ascii?Q?DdFxPkVxa3u0+EdO8eTMQosObU65Cu6T/0AK5By0PkJF1FZ+nTlZ4kq81Rk0?= =?us-ascii?Q?evQtUSwM+6QtOJmygakkDOBUTT8qoq6Iu4RsMT/I3nWAtUfzCWVR7NyjZz4b?= =?us-ascii?Q?a0ub9/RSVV+ZNvVkvFEdAjwViVXzXvi6JxroI4HO3VN8VQ9W00VlZiJ3vX5g?= =?us-ascii?Q?AjXfUvLyCRc9C0o/pLfeBXe5YsN+5VtJpYGua82VhZjbxRwkF9SZmZGoeBZa?= =?us-ascii?Q?ZlHHsDE9yNleKsjwYp8gC3XvbItBMNtpEiAP0YPkjxbrkWaoCKEZGHjwGpih?= =?us-ascii?Q?1e8O7qIBgqUpQN3ZJ8ggpRqXF+BJud9QPhG7/hQLzK5MbmGKpf4M5auEzPOJ?= =?us-ascii?Q?TNoGdqmoMlkpmq4MdbDXhnckci56dNk1vbAHTW+/gr+zQhtGwvLuG/V/suan?= =?us-ascii?Q?Fu15VQlnhiKBgPQSsikMGx6ildAtvbMv56iAptBV/Pp7MOF8FJnjh25hyY2f?= =?us-ascii?Q?H9hpWHZj3f0KNpcfUsGPAFg1fTDuxoC/0I7ROPel7ubWgw4f/q9y/r1vnaV5?= =?us-ascii?Q?K7cAEP+mcTDEtlBlCcUBYwTmJTycYcLr0PzAe8+IuZCEcZl2AzE0I285WNPB?= =?us-ascii?Q?2rfF0P4qZ3IScswubUqay3QsuxHmS+FicYClwgdraUG/yVk53bwANH4Xsk7A?= =?us-ascii?Q?kY1Zx/ZqYmVYHUc2WIeLIWE3A30fQrnI08/WGQp/dE99+QVLyUmCihUfibBg?= =?us-ascii?Q?3l27ZhJM61BV1UvNz3OTMO6edHK6w7qNb6D7k2g9AcG+GiGo5/OqEbDPk5sr?= =?us-ascii?Q?+9iNBXjBv62yOZnahxb69XgrSmRLs191aFmR7zCjVfACib4K/JGrzMLaa+bG?= =?us-ascii?Q?UuPojNWwjL0GxUzgkTY7H/ItxIHD7wGs91dM?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PSAP153MB0536.APCP153.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 5b9d77fc-2d7f-44b6-b04e-08db52f84d0d X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2023 14:51:00.0904 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: K8PV+C0D5Onhnync+/d34uZe4eaCObOS022D3kyn2mjeYw3ulu5AG30MYG+q5dEACQA9yIN6lf/4iCXvRvu/Bt53jhjenwhsOpHjjCLbsMo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI2P153MB0507 X-Spamd-Result: default: False [-9.00 / 15.00]; WHITELIST_SPF_DKIM(-3.00)[microsoft.com:d:+,microsoft.com:s:+]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[microsoft.com:dkim]; NEURAL_HAM_SHORT(-1.00)[-0.995]; DMARC_POLICY_ALLOW(-0.50)[microsoft.com,reject]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; R_DKIM_ALLOW(-0.20)[microsoft.com:s=selector2]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; BLOCKLISTDE_FAIL(0.00)[40.107.255.93:server fail,2603:1096:301:75::14:server fail]; RCPT_COUNT_THREE(0.00)[3]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.107.255.93:from]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[microsoft.com:+]; RCVD_COUNT_THREE(0.00)[3]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.255.93:from] X-Rspamd-Queue-Id: 4QHsCJ1YJnz4552 X-Spamd-Bar: -------- X-ThisMailContainsUnwantedMimeParts: N >-----Original Message----- >From: Souradeep Chakrabarti >Sent: Monday, May 8, 2023 6:39 PM >To: Kyle Evans >Cc: Wei Hu ; freebsd-hackers@FreeBSD.org >Subject: enabling same PPI interrupt to all CPU in ARM64 SMP > >Hi , > >While using SMP in ARM64 Hyper-V we are getting stuck in boot if there is = a >interrupt for VMBus coming to CPU1 and VMBus interrupt handler is not gett= ing >that interrupt. > >In ARM64 Hyper-V we are using IRQ18 for VMBus and it is a PPI interrupt. > >But Hypev-V host sends interrupt to this IRQ 18 for both CPU0 and CPU1 in = 2CPU >system. >This is based on the corresponding VMBus channel which assigned with the C= PU. > >Now VMBus ISR is getting the interrupt in CPU0 but not getting from CPU1. >Any idea, how we can use the same PPI 18 for all the CPU cores? > >Any help will be appreciated, as this is blocking the enablement of FreeBS= D in Azure >ARM64. [Souradeep]=20 Can someone please help me it.=20 > >Thanks, >Souradeep >