From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 07 Jul 2026 12:36:08 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f64.google.com (mail-yx1-f64.google.com [74.125.224.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 667Aa6Vs006543 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 7 Jul 2026 12:36:07 +0200 Received: by mail-yx1-f64.google.com with SMTP id 956f58d0204a3-664cd96910csf1932831d50.0 for ; Tue, 07 Jul 2026 03:36:07 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1783420561; cv=pass; d=google.com; s=arc-20260327; b=eOSd918/54EDz47fPcwUlsgIqPakC4qbwdDwzqr7KivVSI7oF1bMAUKYYMpSnm3uta HyRFJzep/05KWp9NumSXM6N58ehOvGXUf/jV7TRknlAoWWe9DO7SPEtGqrAzHEPuDPmu /THD6Rkpy5zu4xpGCgim5NJ0IH0v1QKLGpnIL6i6JAUxLlr5UdAvR8i/PgE1Gw2yUSfU GDE4pAbUhroMLDfHLWLi1dkfSAlODTBBsLdpktg3vbyTmr6vuuiTjaaZ7LEo4g6Y1UbL rO3aqbLSNlFnXgrhP7PThJS5BrAerdDDYMa68mbRvGUdoiXFdHvuIVvmYk1UQstPrAUz E4lQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:msip_labels :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=9wlNWZ1ES1Zdnm5FvcXCspnsF2GEB5PD+A3Rzv/5jeA=; fh=y+tFSw8dA87ftscCVscNGCAUL6ocFekt/Zsogr/tSVg=; b=nm85+A7UoxxSuNZCk0799pPeHqLzSVB8zS7WkQjRQLCo31lskUmy4oor5XsKI45U2x 3Dp0yS0NOEZ9i/9jtSfMpeXS/DzJQzS2v8IyO+4OD6WVpx25lTq+KgB33G4aMaDi8obK XtbEGUiVwQUcCAFj7brl83/ch2H3JRfvbqua3ojp3z73MiMMNtmKyeOHM1cMR3R/w3vq w8iDzdzEaPdEnn7KZYtjyD52w9sb3YZM6wWFV6TeCoKKfm7YLy4DZ/FDc8pBiJRXmjsh bOxHzpwXlmvMZGxcTKcWUoEsxckjoWqSWEU4HYtcdoU+jsJdBXK6gHuetiTAnxZnomVd wYsQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BZhlPUZi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c40f::6 as permitted sender) smtp.mailfrom=gouravsingh@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1783420561; x=1784025361; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from:from:to :cc:subject:date:message-id:reply-to; bh=9wlNWZ1ES1Zdnm5FvcXCspnsF2GEB5PD+A3Rzv/5jeA=; b=PGYMd9hQF5XQ7+bOu4sOeT7vTanJzLnWmoZwSV6G3Yp9E6RBVw6xgB0EOhTIDiGV8L JVSpie3gBPl59dLkzbiWqf4kQkrE3i5WGUFEAaXT0S3dt/wlpzYnVH6Qmk1mMOxsWhqi kDrgwIzJI0EcX3l2wwlPodWhC0og+4vj7C79tl9DvfTzrhnD7N/n68sB+1D6LITMydMi YF5Ja6HcyvdmIVY4bv0HN+g+sDgefN/5sRVyLEf8ZYsoHm6BU4rU3Q0GYaUJPWccvzEf 7mal9EEc/Lyw7JbFnUJF51rbon4yis9V9v1xRTOIlz/Ds0qRaGjYzv2qHNdXruIWPkQM qoRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783420561; x=1784025361; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9wlNWZ1ES1Zdnm5FvcXCspnsF2GEB5PD+A3Rzv/5jeA=; b=EnaGwnwrYAcCsWmagHX+5w9rq345vXVzt28DRpbvg2O3nlh7EJrgnlLV567TJR1OeA 0MjwgaeAyf7KR3JEhc/a7bJSiY6uDjg957D8aCWnOCrOBmotGAxjJD9d5b2R+nqj/U9k E0WECx3PQrYBF829AM2l+UZdbyYe0+C9tPsFB5KS8gTuOry3+luP6VGTs7Og+J2vBKv1 RQZswwaEJZO40Ez/403YpWAEOTMORWThIWIG/HgxSVF2EeOE7XsDKZo/+se3jVqz8/O5 bgsFlt7hBcc9sZdKFYHxQ2U7hl8HoIcdigZHUk8xJF7Z32K//FdbdGnxXm88j3EY3UJX ABeA== X-Forwarded-Encrypted: i=3; AHgh+RrSf4lK1QPCd1GllFAFqQ1PY7/5kBVIHiVqFqJ9x3UAwkoG9+NMbbJmQOLHg6mbcxowSxKe@ilbers.de X-Gm-Message-State: AOJu0YwB4/4fCjBmut/2mEIfBSkjRcUZPedRU5uw+1oyxPM6ht56MkIc cpahOEIGuepmMJ+gA4NgkBiHhREfubU1ilcZt0pu+fEoCmknuBs3yDGI X-Received: by 2002:a53:e026:0:b0:667:8b95:31ad with SMTP id 956f58d0204a3-6678b95461cmr888369d50.100.1783420560992; Tue, 07 Jul 2026 03:36:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUdG6yZR9gHUMZc2GVzzFhqXeKHKS49qeImCo7GWIRy/6w==" Received: by 2002:a05:690e:14c4:b0:664:6675:72c7 with SMTP id 956f58d0204a3-665183b561dls7923132d50.0.-pod-prod-01-us; Tue, 07 Jul 2026 03:36:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+Ro0/33bCNbcSVlk9HqEyHevh5YcsMowl4XqRKCE16UOTiDKUrKTPIxrRTGQNZZcvtXuvsiBFV1fzmWP@googlegroups.com X-Received: by 2002:a05:690c:e76c:b0:81c:ec39:752b with SMTP id 00721157ae682-81cec398d46mr3477557b3.60.1783420559947; Tue, 07 Jul 2026 03:35:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1783420559; cv=pass; d=google.com; s=arc-20260327; b=Yk94gGD+laBAgLrmo7bWl5YDCo2iJt/DAT/Jd9sBodqEI6fyPboZxSL/iA84BviVK7 R+2ngX92idI1yZYfFTLUcbAUOC3QZVE22rkgcxxIoR6N+bO5Db7FL78k8b1kyKVbB7b7 zwZ9sAtq1flV6CuxgkhL4s7XuJrIpYyHJ04iqVFVN1ULmAfBHHnFeioeW+Ax64zFnXKA TfITCofaZuv0hiY2reBeOsazVyCIXyX+O74Co+GWDMy+yecd0mpJHxyMDEt9X8fUA2n/ fA5c2e6CPZcF8q41mvPh8OHkieb0PZIicfbnvDbcIGqKpr7YEMvPls2qRCljccpp+moX 3bLA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:msip_labels:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:to:from:dkim-signature; bh=kEb8WxNVN3WNc5s/bIoILjLiT2LiSgfmJ+nHLcXgtps=; fh=PICfM4Fo6fj0YFd/Sa2/vzFoNnq31QOnYxZYf2j1CDU=; b=ltuUqBa5chSAtubxts9dE5qvXugo7o0YkpIvlFY0Pzs5yiy1e0RZjAg2lHdSg6pSRE TtxQCu8f0YqUKRwzVe7AAF1cpmU5B4JPKTa+xf+UECixoAXSxedMNi+c5p1Ht9g0FH7Q 7yaT2nhzwaQzgJZgo0oqlcLLrmIUlHIoBfycy1R9xYYDC+HOKHo0Mba+XLKbNLS2vWVF 2q/ELojlJwwaL//iuZsOt/JX2rFWNaLFFtpoK4Mdi76IFMTUjEmdmhsbQ1kzWkMVWRib +QsvEseqXUGDCFLle0k1e/iRef2m9Q5laYpjlDv/vFBn+O2p8YOCydrWrfRKy3myyIRK Saog==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BZhlPUZi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c40f::6 as permitted sender) smtp.mailfrom=gouravsingh@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c40f::6]) by gmr-mx.google.com with ESMTPS id 00721157ae682-81447f23b0bsi5805687b3.1.2026.07.07.03.35.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 03:35:59 -0700 (PDT) Received-SPF: pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c40f::6 as permitted sender) client-ip=2a01:111:f403:c40f::6; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A1fApes16dZg2ZSHe33XfxxbtOcmJLXW9WCxAso6tWRLdfQbx+cHIgV8XKO7uE3UfK+zO6CZ9xoNaJJBqrruG19x6XtUTtgIzbgXSg9iC0A2Wbky+uDqI7cyVSnL2nKJr56Du4JIEeLF2zksZ5BpPBcLmfdYq46ICj8Fn1X2YOpJYCChui/dh0x29P1Osb1uE1xW0MpWFIMuI2I3ddPxbdbmIIuWa5DZiAcSs6A4IbEO7Y5S+aJ5HSyVtAvlGSQwZiVhS9IsOHiut9tyGmqFpMItx5jjaHxVIDgFw6vSZppSuZTib+F3gJujgDPdLXWd2UXgIGTkr42liniJe/YTsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=kEb8WxNVN3WNc5s/bIoILjLiT2LiSgfmJ+nHLcXgtps=; b=s6UkHFuJZkObjx17Yr/oYux8EO3BJlxWVfH4A2zQZShHtuq8LUJm+qxl6ea4+IzV3rLdenNUtpbS3UiinGo6Z0/jenes1tQFfB3dVQkh04nO+8x/rCjjkt7CYtEcHCM1NoWOhOqyvu465WI6k8XIXvUcAWNAG0BySe2uKTb1DFk/wFx0NBHu7j2HfyU6HdA4wB5Z8fQYmtPBt5xmMRDPLY3e1QUYgkpq03dRJDx48Tr76iuP10jZTbHEUz4/JW233fEPWmAUjk+wJ7zd3nzsv+SPS7C5i/fJBXwrlwQ0Onuzhg55wc9qplKyHdKumzvyxBchaCcBA8o7s2msT3PwWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none Received: from KL1PR0601MB4697.apcprd06.prod.outlook.com (2603:1096:820:85::12) by SEYPR06MB6664.apcprd06.prod.outlook.com (2603:1096:101:176::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.10; Tue, 7 Jul 2026 10:35:55 +0000 Received: from KL1PR0601MB4697.apcprd06.prod.outlook.com ([fe80::f0fe:9f43:b3e0:4a1d]) by KL1PR0601MB4697.apcprd06.prod.outlook.com ([fe80::f0fe:9f43:b3e0:4a1d%4]) with mapi id 15.21.0181.012; Tue, 7 Jul 2026 10:35:55 +0000 From: "'Singh, Gourav' via isar-users" To: "MOESSBAUER, Felix" , "isar-users@googlegroups.com" Subject: RE: [PATCH] feat: add support for hyper-v virtual machine Thread-Topic: [PATCH] feat: add support for hyper-v virtual machine Thread-Index: AQHdDT0PQ6oAkwyuPkiFq+VyXLG5irZhuDcAgAAda/A= Date: Tue, 7 Jul 2026 10:35:55 +0000 Message-ID: References: <20260706114602.2309505-1-gouravsingh@siemens.com> <0fdac7d156036cb35704f4028324f2f0f013ec60.camel@siemens.com> In-Reply-To: <0fdac7d156036cb35704f4028324f2f0f013ec60.camel@siemens.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=020db273-8ff1-4d5b-8de4-fded12ff6f27;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2026-07-07T10:04:53Z;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Tag=10, 3, 0, 1; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: KL1PR0601MB4697:EE_|SEYPR06MB6664:EE_ x-ms-office365-filtering-correlation-id: 87c93366-add6-42f6-f471-08dedc1386c3 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|366016|23010399003|1800799024|376014|38070700021|3023799007|4133799003|4143699003|11063799006|56012099006|55112099003|22082099003|18002099003; x-microsoft-antispam-message-info: rjjQr3qXVBcYiLiQq0ejSPtuOIFmWnEt53yhb4FUf5PboGPzZ771GXJuZyYJTks8cL8MolAze5Bwo0j9k1rHbHGDBngdOFT66W9MVf2EaQ8S8XmNsCJqBF8QZQGTPaZ06rBC0kI+dm6z/yF+Gtziswv7UwShhE53eK/tiwnALqFh/jDI50HRoIrrWkkdjkWgTDm/qm9LsaCRn1n4UOZtd3KPTRFrnaoMcwJBWme/ayw8m+hczq8LTppB9ZQO41MOPFFbJJT8m4Y4H1h+VVhTKUbU3DfzvGo7CF4JV4bIL6r/Bm5fGkMTWotIRpWUQ3bkddZk+wYomb12pM+zjomJirkgQFWm6YY4YUIc/E4S586uJa23qUqyWwYRM/cSmMKlg8jS/Lx3z/pH5nlb2ohV8juURW6UbghTgLysS2r3rTXiY/D6ECoCcvV0Uvm9ssvlt74jH8ZCjgip1oi9tb30+f1JpmU+J0Q68vBxCCOpF8IaeWiQyc/siOMlqKNEN0h6Q9oQMIFGsRA+9cLEIJNZbhuf3OwxHJJV07t7QSz1jnHCiwJl6c5tohMTJH25iGkXwSSAVb90IikKFSgdJDEtOfA5/i/Q15w95RAq7rCJ+UzrMZF6woJ4OixW5hjTaMdGRDJs4ZdOPSM6S6ozO8pktxZYafpGuYuJqIeVjMo3FgGB5BIX1t0/bOKkeu96l3PP5MwBgX2ECcL7iz1n1JDSPf0SJ6LpyNn9Nr2EUW1VNO4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:KL1PR0601MB4697.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(366016)(23010399003)(1800799024)(376014)(38070700021)(3023799007)(4133799003)(4143699003)(11063799006)(56012099006)(55112099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CpWa3zPPqq2IKElLtv1h+qwLqX/hY/gM7oBD5pXbEdlSNwArJ7JgRfCoiEka?= =?us-ascii?Q?UDBqaw5RlwcGeSIIsgZe8f/B3aZDdTFqVjhI8nS6VgglV9oryh2xMOJwMxsT?= =?us-ascii?Q?5UQJZs4TvsmQ8cGdAUacAeOap1c16SsqaSPHt7IkQvsMl5QYupJS5BTO7xkb?= =?us-ascii?Q?xkwqaz6dzgkMZFTr3AKYJVyYTXj879EJp3y/D11CYPhiKQmo6axExfYpSYaK?= =?us-ascii?Q?lGKFcjL7ypIB2d3GLpjwAEygI70Spvy9yxQv3wlx625VZ5f0kYrLIV/EL5Tk?= =?us-ascii?Q?90e+0oRihpH13YdrArnxuMLd9unWKu3fbmz9PDUo/vtUZVWL+i47bJ32C9sj?= =?us-ascii?Q?75I6KpiVj1owmdxO2hKpU7Zdw3sM57b3jy/Bj1ZOazFJSl9BK4Kh5HGb2c1A?= =?us-ascii?Q?B43h2OrTk2CXhx+vshIFZwQWsMzIiC+MoyzgQv9AarjRUgQ5fWgEiiDf0Lq3?= =?us-ascii?Q?VnTO9MwXw1gtBg8RCjkTczQ2kkXelq3V4SnxJnXOCAcyDEKdcZ5q0DP0jmFz?= =?us-ascii?Q?LiYJZ6CndKuo8uYSuKxx2fHzElLtCHipJRuPfSxyUUeJn587TwGwORoRLpt3?= =?us-ascii?Q?hYGFfAjjbLaymb0tmQ9dgK+XHi8I8EVMEAT8xIuxF8wF08IA6BhKjjyOl40Z?= =?us-ascii?Q?4hGwhgucFWEW4NiOpIW3KlJTgQYPDDs/kSROZC1/KyZQ/3clro6VWcSq1yQ8?= =?us-ascii?Q?cizIrJHOtQYqyajBFolKhnmGWujfOn1VvMAlWJlpv1F02wZMbmePN0h+8OnB?= =?us-ascii?Q?jsstVBtfs3popqtOP02ySFJqvP9YonbBraLWbAuKVQz2rrbzl5Wnhu/LeOYj?= =?us-ascii?Q?u6q7uL63s9EdSg0Hqr/WTkZ+b6w+4Qu+yr0ZEmA3zeCKGksWEm63aCpJyyun?= =?us-ascii?Q?9T24ky2cjU9+J4JjF14Deyxz/A3/zfueb79+6CfBbKuRdEfW0Stmf3NGEyPU?= =?us-ascii?Q?5IbyQ7oHPvP7ozCwNcrK3yytmlbDJ3iT7qrOIa1Caq259judEslPAk1t5k9N?= =?us-ascii?Q?wQU9jt9A4nEXQePHQL4clHDiDETbwjCCsYY9Su8u3BCspkSkFcmXOteAvRNV?= =?us-ascii?Q?vv7vOvPh5UdA2TnMPjVSPsIMZi+wlSa4KZNVJEPiNsAEKIdm/aHSJg5rASor?= =?us-ascii?Q?gMJRDEkxMUbr6NcniuWqt54XPWMMaGc8uULVidjBHxLRJ7xM+ZwSV/yY/smb?= =?us-ascii?Q?+CEDz+xNRL6hnkdLksAVfI3Dlo7001AJQPq7W1CG0jFxaiUYVGXgjMR1A4BQ?= =?us-ascii?Q?rBdBvirQeba43ko63zJVke5Usy+IS218jJHNvmtIwpKz4+r/1hUaU+jSl6+2?= =?us-ascii?Q?vOfqmBm67V+KVA2pbcrRg/GL4ihh6ITcGBg8EP0IbuMhlpxVP+DxCU5unq7V?= =?us-ascii?Q?uQMbl8eVpx8vuRoG6rDB1uYJMxjnMguded+nGNvj+jnDo5j0aIoGGoeHY4cj?= =?us-ascii?Q?gDkSLBjGVqMgZLfVMpyGKDEImKpOxTZA8q0YZnCAErrFe/FvZ9gY94ABbBNZ?= =?us-ascii?Q?eBde9OAxx/014iSc/sF8XBVZbBZ7q+KeDC+9Vx57uAJxFipOz75rg70HZQgw?= =?us-ascii?Q?n3RI81OOaQLa4wY5gynF1UcEN9V68dD4IyR//2yhNhb5ahOL27TF7HGdgAxp?= =?us-ascii?Q?qzHqlyr4/NdyEV+MqnDMUz1IaOI8hQ2C2tMVgPANriB/o6t9epeVhLuTtycc?= =?us-ascii?Q?e0Kfq8jUbduPMK5YdGgk8dVn4IpzasJd98UBuhvKudmKtt3l2Mzh45SRuqXf?= =?us-ascii?Q?Wc8ORMUGqQ=3D=3D?= Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: KL1PR0601MB4697.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87c93366-add6-42f6-f471-08dedc1386c3 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2026 10:35:55.6618 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6AeQNz2Dq/Xl9YgfPDp6fBCvJoAYtWVi50pzsmpb8yK+SBQnsXmH2aVth0xaVEcjE/xWB27M7zeFE+cMJj+SBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEYPR06MB6664 X-Original-Sender: gouravsingh@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=BZhlPUZi; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of gouravsingh@siemens.com designates 2a01:111:f403:c40f::6 as permitted sender) smtp.mailfrom=gouravsingh@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Singh, Gourav" Reply-To: "Singh, Gourav" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: DZsVi9RR9wo1 Hi Felix, Thanks for the review. > Why alongside and not instead? If the image types are modeled correctly, only the final one is left in the DEPLOY_DIR_IMAGE. The .wic is a required as an intermediate artifact - convert_wic() is a prefunc of do_image_ova and consumes the .wic to produce the final .vhdx. Will fix the wording in the next version. Thanks, Gourav -----Original Message----- From: Moessbauer, Felix (FT RPD CED OES-DE) Sent: 07 July 2026 13:50 To: Singh, Gourav (FT FDS CES LX PBU 2) ; isar-users@googlegroups.com Subject: Re: [PATCH] feat: add support for hyper-v virtual machine On Mon, 2026-07-06 at 17:16 +0530, 'Gourav Singh' via isar-users wrote: > Introduce a new `hyper-v` machine targeting Microsoft Hyper-V virtual > machines on amd64. The machine uses WIC with an EFI partition layout, > GRUB as the bootloader, and produces a `.vhdx` disk image alongside > the `.wic` image. > > Add Kconfig entry, kas machine yaml, machine config, and multiconfig > files for bullseye, bookworm, and trixie. Register the new > multiconfigs in mc.conf and document the addition in RECIPE-API-CHANGELOG.md. > > Signed-off-by: Gourav Singh > --- > RECIPE-API-CHANGELOG.md | 24 +++++++++++++++++++ > kas/machine/Kconfig | 9 +++++++ > kas/machine/hyper-v.yaml | 7 ++++++ > meta-isar/conf/machine/hyper-v.conf | 16 +++++++++++++ > meta-isar/conf/mc.conf | 3 +++ > .../conf/multiconfig/hyper-v-bookworm.conf | 7 ++++++ > .../conf/multiconfig/hyper-v-bullseye.conf | 7 ++++++ > .../conf/multiconfig/hyper-v-trixie.conf | 7 ++++++ > 8 files changed, 80 insertions(+) > create mode 100644 kas/machine/hyper-v.yaml create mode 100644 > meta-isar/conf/machine/hyper-v.conf > create mode 100644 meta-isar/conf/multiconfig/hyper-v-bookworm.conf > create mode 100644 meta-isar/conf/multiconfig/hyper-v-bullseye.conf > create mode 100644 meta-isar/conf/multiconfig/hyper-v-trixie.conf > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md index > 5d2514c0..3c70d681 100644 > --- a/RECIPE-API-CHANGELOG.md > +++ b/RECIPE-API-CHANGELOG.md > @@ -1087,3 +1087,27 @@ and `arch=all` binary packages). Recipes for > such mixed packages should append `PROVIDES="foo-doc-archall"` for an `arch=all` binary package `foo-doc`). > Consumers can then simply reference the package by its original name > (e.g., `foo-doc`). > + > +### Add Hyper-V machine support > + > +A new machine `hyper-v` has been introduced for building images > +targeting Microsoft Hyper-V virtual machines on amd64. > + > +The machine produces a `.vhdx` disk image using the WIC image type > +and GRUB as the bootloader. It supports the following Debian codenames: Hi, please make it a bit shorter, e.g. "It supports the following Debian bullseye, bookworm and trixie". The example from below can be left out in the changelog. > + > +- `bullseye` > +- `bookworm` > +- `trixie` > + > +To build a Hyper-V image: > + > +```bash > +./kas/kas-container --ssh-dir ~/.ssh/ menu ``` > + > +- Select machine: `hyper-v` > +- Select distro and image type > + > +The output `.vhdx` file will be placed in `DEPLOY_DIR_IMAGE` > +alongside the `.wic` image. Why alongside and not instead? If the image types are modeled correctly, only the final one is left in the DEPLOY_DIR_IMAGE. > diff --git a/kas/machine/Kconfig b/kas/machine/Kconfig index > 6151716a..9bfdee38 100644 > --- a/kas/machine/Kconfig > +++ b/kas/machine/Kconfig > @@ -237,6 +237,14 @@ config MACHINE_VMWARE > select CODENAME_BULLSEYE > select ARCH_AMD64 > > +config MACHINE_HYPER_V > + bool "hyper-v" > + select DISTRO_DEBIAN > + select CODENAME_BULLSEYE > + select CODENAME_BOOKWORM > + select CODENAME_TRIXIE > + select ARCH_AMD64 > + > config MACHINE_X86_PC > bool "x86 PC" > select DISTRO_DEBIAN > @@ -280,6 +288,7 @@ config KAS_INCLUDE_MACHINE > default "kas/machine/stm32mp15x.yaml" if MACHINE_STM32MP15X > default "kas/machine/virtualbox.yaml" if MACHINE_VIRTUALBOX > default "kas/machine/vmware.yaml" if MACHINE_VMWARE > + default "kas/machine/hyper-v.yaml" if MACHINE_HYPER_V > default "kas/machine/x86-pc.yaml" if MACHINE_X86_PC > > endmenu > diff --git a/kas/machine/hyper-v.yaml b/kas/machine/hyper-v.yaml new > file mode 100644 index 00000000..e7ff1dc5 > --- /dev/null > +++ b/kas/machine/hyper-v.yaml > @@ -0,0 +1,7 @@ > +# This software is a part of ISAR. > +# Copyright (C) 2026 ilbers GmbH Why Ilbers? This is a Siemens contribution. > + > +header: > + version: 14 > + > +machine: hyper-v > diff --git a/meta-isar/conf/machine/hyper-v.conf > b/meta-isar/conf/machine/hyper-v.conf > new file mode 100644 > index 00000000..e43483cd > --- /dev/null > +++ b/meta-isar/conf/machine/hyper-v.conf > @@ -0,0 +1,16 @@ > +# This software is a part of Isar. > +# Copyright (C) 2026 ilbers GmbH > +# > +# SPDX-License-Identifier: MIT > + > +DISTRO_ARCH ?= "amd64" Then the machine should be called "hyper-v-amd64.conf". > + > +KERNEL_NAME ?= "amd64" > + > +WKS_FILE ?= "sdimage-efi" > + > +IMAGER_INSTALL:wic += "${GRUB_BOOTLOADER_INSTALL}" > + > +IMAGE_FSTYPES ?= "ova" > +VMDK_SUBFORMAT = "monolithicSparse" > +VIRTUAL_MACHINE_IMAGE_TYPE = "vhdx" > diff --git a/meta-isar/conf/mc.conf b/meta-isar/conf/mc.conf index > 6c7d7840..77118996 100644 > --- a/meta-isar/conf/mc.conf > +++ b/meta-isar/conf/mc.conf > @@ -45,6 +45,9 @@ BBMULTICONFIG = " \ > hikey-bullseye \ > hikey-bookworm \ > hikey-trixie \ > + hyper-v-bullseye \ > + hyper-v-bookworm \ > + hyper-v-trixie \ hyper-v-amd64-bullseye (and alike). > phyboard-mira-bullseye \ > phyboard-mira-bookworm \ > phyboard-mira-trixie \ > diff --git a/meta-isar/conf/multiconfig/hyper-v-bookworm.conf > b/meta-isar/conf/multiconfig/hyper-v-bookworm.conf > new file mode 100644 > index 00000000..0b52d69f > --- /dev/null > +++ b/meta-isar/conf/multiconfig/hyper-v-bookworm.conf > @@ -0,0 +1,7 @@ > +# This software is a part of Isar. > +# Copyright (C) 2026 ilbers GmbH > +# > +# SPDX-License-Identifier: MIT > + > +MACHINE ?= "hyper-v" hyper-v-amd64 > +DISTRO ?= "debian-bookworm" > diff --git a/meta-isar/conf/multiconfig/hyper-v-bullseye.conf > b/meta-isar/conf/multiconfig/hyper-v-bullseye.conf > new file mode 100644 > index 00000000..9dfbbd43 > --- /dev/null > +++ b/meta-isar/conf/multiconfig/hyper-v-bullseye.conf > @@ -0,0 +1,7 @@ > +# This software is a part of Isar. > +# Copyright (C) 2026 ilbers GmbH > +# > +# SPDX-License-Identifier: MIT > + > +MACHINE ?= "hyper-v" > +DISTRO ?= "debian-bullseye" > diff --git a/meta-isar/conf/multiconfig/hyper-v-trixie.conf > b/meta-isar/conf/multiconfig/hyper-v-trixie.conf > new file mode 100644 > index 00000000..c6299582 > --- /dev/null > +++ b/meta-isar/conf/multiconfig/hyper-v-trixie.conf > @@ -0,0 +1,7 @@ > +# This software is a part of Isar. > +# Copyright (C) 2026 ilbers GmbH Siemens contribution, hence Siemens Copyright. Felix > +# > +# SPDX-License-Identifier: MIT > + > +MACHINE ?= "hyper-v" > +DISTRO ?= "debian-trixie" > -- > 2.39.5 > > -- > You received this message because you are subscribed to the Google Groups "isar-users" group. > To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. > To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260706114602.2309505-1-gouravsingh%40siemens.com. -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/KL1PR0601MB46976F505E082DB4C062F97FBCF02%40KL1PR0601MB4697.apcprd06.prod.outlook.com.