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 X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,RAND_MKTG_HEADER,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B5BD3C433DB for ; Tue, 16 Feb 2021 16:50:48 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4C72B64D79 for ; Tue, 16 Feb 2021 16:50:48 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4C72B64D79 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References:Message-ID:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=E0+u7spOBqnd6NAnHEK8amRgPel0vj63mx16jP48sFQ=; b=Es/UebPhNb4ilNW8dbfZqfyB0 rZK2UQ1lvsvUa4Y1OvMZWBpnLMN3KN9aZrJ+xekzgrMt3QkhkS1PJV/pqcRk/yIN5RVE+qHZEU1Rl XsPKbIuyoR/MF9Kp5qFFiple+E6iN7RG0y5yq+RjS2rigcqf0oMfY7Mq3qcE1P4aRZXkY48C+obBz MMsKxCFpBrCaYFD56bK97mjGyFWL2t8EJXTNpXNcO1s6Ppxer1W7pB1GM+i40sIh8Z3Z/pbzFMTgA 2IoZstPK7lcJB7ud8ynvR/h1Sehj/GqnKrPsGEMITG5K1+SmJXzu+YLUTzanzmoUaY4lYCp9ZdKBy il6jO0AMw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lC3XF-0005R1-PW; Tue, 16 Feb 2021 16:49:13 +0000 Received: from mail-eopbgr10061.outbound.protection.outlook.com ([40.107.1.61] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lC3XC-0005Mn-Jn for linux-arm-kernel@lists.infradead.org; Tue, 16 Feb 2021 16:49:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uSzJc88AFWLPgb3s8c+OQsWt+qYr/C5sdEYGRQKXi2U=; b=ERqloH9NG3kmbC9M8og0Lkj7ZKTh6rpREHYodY/Hql9rnu9WuGDiA4ol2+Jf0QDU6IqZlNaAvofJcCT0K7pFEdnVSZQz9uk4qikuBTNaNUqROG39uUBzU7UOLRde/p1vFlAgg27xYSo5SMkwYV/9KQ3jwwTuI7P9gpmbenazpEY= Received: from DB6PR07CA0102.eurprd07.prod.outlook.com (2603:10a6:6:2c::16) by VI1PR08MB4462.eurprd08.prod.outlook.com (2603:10a6:803:f9::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Tue, 16 Feb 2021 16:48:38 +0000 Received: from DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:2c:cafe::fc) by DB6PR07CA0102.outlook.office365.com (2603:10a6:6:2c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.11 via Frontend Transport; Tue, 16 Feb 2021 16:48:38 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; lists.infradead.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;lists.infradead.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT046.mail.protection.outlook.com (10.152.21.230) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.25 via Frontend Transport; Tue, 16 Feb 2021 16:48:38 +0000 Received: ("Tessian outbound 2db1bbc8a1d2:v71"); Tue, 16 Feb 2021 16:48:38 +0000 X-CR-MTA-TID: 64aa7808 Received: from efe66de4de13.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 96EA7311-8793-46C7-BD36-9EC1FEEDE825.1; Tue, 16 Feb 2021 16:48:33 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id efe66de4de13.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 16 Feb 2021 16:48:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dfGyHrLoOkDlI7tACC7sjtEvVVTsC358Wps05SHtWuZSdBs9EeZ5ZkUQEurxG0d128wISUFpTfiVq0HL/8RQP9nqxdw+i3TIYFr5hFO2ZI+P5dM4R1kZd1WNTAO9PN59TsOrHcBC0yjdY4nw/gKHFVBPlmynEsjYl7Nm/z0rZhzDJdWBiOavPYZisz8xinXcgsVqZSpl9A+iuS/va/PIf4UxXrvFY2Z43awqve47z305CqQc5BAHzaQMzZj8qgmEHlkpoom9H6OqmVxSxAkxabo2T2f1OOX2vaqLfXNRQsoZxA3/NJXX2tQ4ZX0tS2qsnG9f5yGl1H0JyJIzmqy7wA== 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=uSzJc88AFWLPgb3s8c+OQsWt+qYr/C5sdEYGRQKXi2U=; b=e4N4OG4VY8vDv9KP+/4BDbD728VXZz2CvclE86DPETk/MDM+aX9c2VKTpl5TCp2dCPPK5Upkzer4hkI+LFafvQ4DXQNHx+IENcsBxXfEImf+RPQGaAdzH8g3CEzWC1yK2jVjd6Hchb6W43HrkNnpyedtSvHa5ihntTDHB1qfJPQIZ4+YdxQbMntPt+OEvODykyBVFP4k3ltc9TEBfl8VTeoB7y5ESGNbhndhIL9XxdLMex0o0YHWFpMUJlqd04fgefWizdz4bgYy3FEtgHDUOoLFTHBkkOU/08iHMJfIyIrPV/d9e2wDeSd4AqIi2srFP2NqRbWYOikodc7+UpBspw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uSzJc88AFWLPgb3s8c+OQsWt+qYr/C5sdEYGRQKXi2U=; b=ERqloH9NG3kmbC9M8og0Lkj7ZKTh6rpREHYodY/Hql9rnu9WuGDiA4ol2+Jf0QDU6IqZlNaAvofJcCT0K7pFEdnVSZQz9uk4qikuBTNaNUqROG39uUBzU7UOLRde/p1vFlAgg27xYSo5SMkwYV/9KQ3jwwTuI7P9gpmbenazpEY= Received: from DBBPR08MB4790.eurprd08.prod.outlook.com (2603:10a6:10:f4::13) by DB9PR08MB6649.eurprd08.prod.outlook.com (2603:10a6:10:26c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27; Tue, 16 Feb 2021 16:48:30 +0000 Received: from DBBPR08MB4790.eurprd08.prod.outlook.com ([fe80::4cce:8c0a:2f8d:cc4e]) by DBBPR08MB4790.eurprd08.prod.outlook.com ([fe80::4cce:8c0a:2f8d:cc4e%7]) with mapi id 15.20.3846.038; Tue, 16 Feb 2021 16:48:30 +0000 From: Souvik Chakravarty To: Russell King - ARM Linux admin , Peter Hilber Subject: RE: [PATCH v6] Add virtio SCMI device specification Thread-Topic: [PATCH v6] Add virtio SCMI device specification Thread-Index: AQHXBH6J6M2xgCmPCUGjAjzfbhgu4Kpa+1Mg Date: Tue, 16 Feb 2021 16:48:30 +0000 Message-ID: References: <20210212095920.249768-1-peter.hilber@opensynergy.com> <20210216161208.GA1463@shell.armlinux.org.uk> In-Reply-To: <20210216161208.GA1463@shell.armlinux.org.uk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 2C313087CF34B647A9DEC1CBAA9E8684.0 x-checkrecipientchecked: true Authentication-Results-Original: armlinux.org.uk; dkim=none (message not signed) header.d=none;armlinux.org.uk; dmarc=none action=none header.from=arm.com; x-originating-ip: [2a02:c7f:1e66:2200:fd7d:446c:5b6f:b2e6] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: b94aaddb-b947-4946-c106-08d8d29ab5af x-ms-traffictypediagnostic: DB9PR08MB6649:|VI1PR08MB4462: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: BrnB5p1xDAXxMnbYTr8dLczr27leOQBuqvobNJNOpXGp4b1YG3qwHwcp65XnA8SqgZ5UFVczopWYH5DjdpBPFgr8E2XKbZGqBdCzWDNnfclobxCASq+W7y2L6ElZAcOdfbBMCKtxh6XLTA95pmlt/rr2lLpXCtLAvr4GEiU1QQJY0EaKj/WVyrhCLVTx7bPukMkfUgklGDddWZ3e/u9c1/Y1JjYtktcWYeAJrW5aq6Sblhz1E6TBJ+Y7xC2qXyEDX4cNlG7zg0isOCDgBdM9YlAQErTWxkyjiI9X818/Vc5XxSouhwiCiVehCOTR9ZnxUzof6iekSMM6LyIQWo9kNasQQ/g7S2HcMJzobEbQMZsoEwWS5fWurjYzQf+vY65TAa1OIA/9tFQ3nHYHOtsCozTbdSR1vb7eIiq4ZWat04WaKFntgd51BoPcpPSAvkb+IhjMO2kwxaQP6xI6xX1ixOmWKZhGCJR90UTPe16dQAjI1aIvbQG377OvKYAQpVuH66OTttc7nklHuD/8T7KYFtMIcPPlugaHLRnu/Pm5jhp8wRgOCyHb1bu5hNZ/x3RaEuKpTLZQc228l9fe3mVzad2X7b84oMKrolukyS+YNpU= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB4790.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(396003)(346002)(39860400002)(136003)(6506007)(4326008)(7696005)(5660300002)(9686003)(33656002)(2906002)(8676002)(110136005)(8936002)(316002)(71200400001)(54906003)(55016002)(966005)(83380400001)(186003)(86362001)(66446008)(64756008)(66556008)(66476007)(52536014)(66946007)(478600001)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?V3CzqJeA3ZVHB9IQ2Jzp8ySQqKNJZZl95WDFgrpH6Efi1l1z+pE0edTZ91h0?= =?us-ascii?Q?lqmM8PCNQQ93ybqh3wk9tXQUTIHlKUMpeemZBfsDNDVKh3YbhAeQJdP8ps7e?= =?us-ascii?Q?EJ+9u3YQLKkRc+ZYqvKXAu58h8FmnMvsx9bEMiouHRilqMD8/nNzkTElPZie?= =?us-ascii?Q?2U8N3A0JJhgO8Njl4n7AkINQKf8tIDEOy1mzy7dgQxu7KwE+7CF6G0HlPwyh?= =?us-ascii?Q?KcpTYtueqVvA//8BQESQf/KkHhNMQtZPI0M0u93XlE0N7FYyZgaU+GXoyU8A?= =?us-ascii?Q?WFEx83Jxo9V2p5Kr0FUs79BVl2XPla687jnNJke8vvvln38tYdOupKNRv4dO?= =?us-ascii?Q?f3QRROWEWSNhu++NCf9WB4K36OLapN6rO9Chm7rk69y9k6ajl12GFzMbbBtj?= =?us-ascii?Q?gh857uD5O6ECMrd/razu+6dURzE3vpDo/SoLAuSS69nx2bKMnv2YzVfxOIQQ?= =?us-ascii?Q?/Efdf5B9SYzMtVZ+DGecqZr/PV7WbfH6gfjBORERapz7ooF33w1NSGpSJASB?= =?us-ascii?Q?23YHwRXc0/coY3Ax9Ld6D1Kz7+hmrviuVxJSsXmvK5ePZ5vmoQFnUClP1Fxp?= =?us-ascii?Q?2KiUjfx2+WXlSj7xHGgfYsU42eIqLG4ck/8tFXIr+2xrBJiZwcvTvOSRISty?= =?us-ascii?Q?AfeBsMwMXtx9OdvCwZ5Qed9q21d2I4ed/bQX8IcQTOTBmNi3jWtdw27py33r?= =?us-ascii?Q?Xe5dFx0F/UbSxv6F1HoaG3XIkYOGO4WxgUH9WLyvY12DJj6z/sczihdGM/ID?= =?us-ascii?Q?TJpxxNztxkrrcleTpXVi9nbXrJO+ghj1nSQIq7bQKseWTkUTrsQix8qPHxTE?= =?us-ascii?Q?wQjxCRrF7xHpC5NgfBI1ggUI8+SQA1gJO8PDBpx43YJD0nglvICSSTt4bjTk?= =?us-ascii?Q?JxPVRueDyCAWM4j11SqSKpHPFJEW9u7ve+WQ2pzN0X5F2QK4l7BjhHK8yi5h?= =?us-ascii?Q?8qG71RctSPlA0JmjhXNG8APO1lDVTBiU3qGKT6j84+sVezN++aKQXm9Yu8e2?= =?us-ascii?Q?ysGuKcH7TYQqRBeIGbni0CVtr8PP7iVzC1PhQktwXxiQ98Bf1z852PfCNOrD?= =?us-ascii?Q?MAXxsvOTRW3M8k0/6PpUY6JO4BQOpimlZoomUZ+dtgaMy7ZKs6yhpPLS/5VN?= =?us-ascii?Q?RBxkcUwfYerDsFGDVFVdqydkm61lHf2T/Ltuybdet7tPPHBYset4z49kTk3m?= =?us-ascii?Q?vRlbgk/w87EutEAawc6AAKd47CZubgVA7B7WwoNciRYViqhvuXUN6SVHIFOo?= =?us-ascii?Q?ghfs588Ner+NZvVblR9fkkouSV05H3OCrBmxhVWUHckNh72y5AL+lRMeLAh7?= =?us-ascii?Q?eVoYB4AT6ly9A7ngLnQQgerjeYils50d0LXoEzlELWzy2oaJXp98N2epzfI6?= =?us-ascii?Q?18cJNmBCrrkVEa1onvTfwfTdWjsJ?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6649 Original-Authentication-Results: armlinux.org.uk; dkim=none (message not signed) header.d=none;armlinux.org.uk; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: aa152951-faca-4ac1-e0f5-08d8d29ab094 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2vfVksFM+Atw6rYcTB13oezfopaRm4alNeZIQMDcACmNE0ylLSInQ9aqpPbyjCZ3dyEje7zAci/qSj2Cg54N50rw4ork+fFYS6zkEdF48x3/6lhhHh3kI7jyObH651TedKH0Iv/nvRzKNMoB8xqLz5hnMpZNiwIhQZ57MwdlckuEEBfVF5bN8qJykuBHPdo/v2ht7UwoISSvYhQUKaoj4TQoE9tf0+fxew5Y8A9yn+qBHq21U/O7bCnsBTRuSikWq7SPjpHSUdYo9/6K2giv8aICaeNPrlqJZ+ZNDzXqxR1sEnAcHj88+q0xbmTnaCjUmwko/2Kt1yBRpi2A0FSKrF7hWIVQLThHqhh8V6l73vj02p9SPlvoMqIEGeKIa95iDtzFpXqgPgVP/5XxUZelBW4ofPH+LaNH15i1/7o2WEhDpMfl+See3SljvsAkWMNp/+D7WNxkdIZLtaGtDO90cbevAB5asct5JNV3gIDkLNA+dIiYZSCKGAhMz+ZnGeKZEVhVDqXM03VXNRPD0BgEeZ5hRR5iCbbnYAa1l0GJdoY4/wKzVA7tL8MttnhfovQuhhFOuyFTUbDOdHfTzLow51/c0hV4SrPsWBxCTvybfshMpxXT2smXOXm6TOfLmkQUYlua45FBQhsUJXT3ES+3sRsm5k+BHNCtU8XIY01TdFDnBrsEexe2bXy+py6uONwR7/WCxhIFqgOd6pwKXPnl6HYyrEButCNKUOJPl9qQvkM= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(376002)(39860400002)(396003)(346002)(136003)(46966006)(36840700001)(8676002)(966005)(36860700001)(478600001)(316002)(9686003)(336012)(110136005)(54906003)(6506007)(47076005)(83380400001)(55016002)(70206006)(81166007)(7696005)(52536014)(356005)(2906002)(5660300002)(82740400003)(82310400003)(186003)(8936002)(33656002)(4326008)(86362001)(70586007)(26005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2021 16:48:38.7836 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b94aaddb-b947-4946-c106-08d8d29ab5af X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4462 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210216_114910_688230_3A0F4BD7 X-CRM114-Status: GOOD ( 23.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "virtio-dev@lists.oasis-open.org" , "jean-philippe@linaro.org" , "virtio-comment@lists.oasis-open.org" , "linux-arm-kernel@lists.infradead.org" , Sudeep Holla , "alex.bennee@linaro.org" , Cristian Marussi Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > From: Russell King - ARM Linux admin > Sent: Tuesday, February 16, 2021 4:12 PM > > On Fri, Feb 12, 2021 at 10:59:20AM +0100, Peter Hilber wrote: > > This patch proposes a new virtio device for the Arm SCMI protocol. > > > > The device provides a simple transport for the Arm SCMI protocol[1]. > > The *S*ystem *C*ontrol and *M*anagement *I*nterface protocol allows > > speaking to system controllers that allow orchestrating things like > > power management, system state management and sensor access. The > SCMI > > protocol is used on SoCs where multiple cores and co-processors need > > access to these resources. > > > > The virtio transport allows making use of this protocol in virtualized > > systems. > > > > [1] https://developer.arm.com/docs/den0056/c > > > > Signed-off-by: Peter Hilber > > I'm not too familiar with SCMI, but I think this question is worth asking... > > If the SCMI protocol can be used to control system level power management, > and if the intention is to expose this firmware interface to virtualised guests, > what prevents a guest from controlling the power settings for stuff it should > not have access to? > > For example, if it's possible to tell the system to power down a critical host > component through SCMI, what would prevent a guest requesting that > critical component from having its power cut? Short summary: SCMI as a protocol has built in requirements where only the resources (specific clock, sensor etc.) which are specifically needed by a VM are exposed to it. Resources are mapped by Identifiers and if the VM tries to access an identifier which it does not have access to, the SCMI backend can simply ignore or return DENIED. At no point is direct access to any power mgmt. hardware granted to any VM, nor is a VM supposed to have global access to all system resources. There is always a firmware backend which controls the hardware and services SCMI command requests from agents/guests, after due validation. The SCMI device/firmware which implements the SCMI backend, is responsible for implementing these resource isolation guarantees. Regards, Souvik > > I hope I'm barking up the wrong tree... > > -- > RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ > FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last! _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: virtio-comment-return-1721-cohuck=redhat.com@lists.oasis-open.org Sender: List-Post: List-Help: List-Unsubscribe: List-Subscribe: From: Souvik Chakravarty Date: Tue, 16 Feb 2021 16:48:30 +0000 Message-ID: References: <20210212095920.249768-1-peter.hilber@opensynergy.com> <20210216161208.GA1463@shell.armlinux.org.uk> In-Reply-To: <20210216161208.GA1463@shell.armlinux.org.uk> MIME-Version: 1.0 Subject: [virtio-comment] RE: [PATCH v6] Add virtio SCMI device specification Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable To: Russell King - ARM Linux admin , Peter Hilber Cc: "virtio-comment@lists.oasis-open.org" , "virtio-dev@lists.oasis-open.org" , "jean-philippe@linaro.org" , Cristian Marussi , Sudeep Holla , "alex.bennee@linaro.org" , "linux-arm-kernel@lists.infradead.org" List-ID: > From: Russell King - ARM Linux admin > Sent: Tuesday, February 16, 2021 4:12 PM >=20 > On Fri, Feb 12, 2021 at 10:59:20AM +0100, Peter Hilber wrote: > > This patch proposes a new virtio device for the Arm SCMI protocol. > > > > The device provides a simple transport for the Arm SCMI protocol[1]. > > The *S*ystem *C*ontrol and *M*anagement *I*nterface protocol allows > > speaking to system controllers that allow orchestrating things like > > power management, system state management and sensor access. The > SCMI > > protocol is used on SoCs where multiple cores and co-processors need > > access to these resources. > > > > The virtio transport allows making use of this protocol in virtualized > > systems. > > > > [1] https://developer.arm.com/docs/den0056/c > > > > Signed-off-by: Peter Hilber >=20 > I'm not too familiar with SCMI, but I think this question is worth asking= ... >=20 > If the SCMI protocol can be used to control system level power management= , > and if the intention is to expose this firmware interface to virtualised = guests, > what prevents a guest from controlling the power settings for stuff it sh= ould > not have access to? >=20 > For example, if it's possible to tell the system to power down a critical= host > component through SCMI, what would prevent a guest requesting that > critical component from having its power cut? Short summary: SCMI as a protocol has built in requirements where only the resources (spec= ific clock, sensor etc.) which are specifically needed by a VM are exposed to it. Resources are mapp= ed by Identifiers and if the VM tries to access an identifier which it does not have access to, the = SCMI backend can simply ignore or return DENIED. At no point is direct access to any pow= er mgmt. hardware granted to any VM, nor is a VM supposed to have global access to all system= resources. There is always a firmware backend which controls the hardware and services SCMI command requests from agents/guests, after due validation.=20 The SCMI device/firmware which implements the SCMI backend, is responsible = for implementing these resource isolation guarantees. Regards, Souvik >=20 > I hope I'm barking up the wrong tree... >=20 > -- > RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ > FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last! This publicly archived list offers a means to provide input to the=0D OASIS Virtual I/O Device (VIRTIO) TC.=0D =0D In order to verify user consent to the Feedback License terms and=0D to minimize spam in the list archive, subscription is required=0D before posting.=0D =0D Subscribe: virtio-comment-subscribe@lists.oasis-open.org=0D Unsubscribe: virtio-comment-unsubscribe@lists.oasis-open.org=0D List help: virtio-comment-help@lists.oasis-open.org=0D List archive: https://lists.oasis-open.org/archives/virtio-comment/=0D Feedback License: https://www.oasis-open.org/who/ipr/feedback_license.pdf= =0D List Guidelines: https://www.oasis-open.org/policies-guidelines/mailing-lis= ts=0D Committee: https://www.oasis-open.org/committees/virtio/=0D Join OASIS: https://www.oasis-open.org/join/