From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id AAA171D97EA7 for ; Wed, 17 Jul 2024 16:27:38 -0400 (EDT) (envelope-from toasterson@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 9F74C66E883; Wed, 17 Jul 2024 16:27:38 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1721248058; b=A5V/KB6Kq1BGbbLCDxt8/vrYRUXMPqezxxfLy6Ma0pPu0Nsby3 5+ESgv1rVlSakLWcQ6iFnLfvJSc1CsCFqiJElX6yCe/LBUzZOhl0zlFO6VOtGlfd XZfNEeFPLMa5EeTq273OuIrlvnwPp69bNmXJOaancfCWG7WFEr800OwWZs6+6m17 KmVac8gnLP7Ndu/8HT8WkHMq5Eri+rTVVwdIRvAcgzk+PmJKfV1XytLHkS/SSKc3 li4XnIYtNwV2Hvi9ANgKUy6y0ZikPBGWGfvL20BH1zUfO91aVSgp72pkjUSF5ag3 LFoqdFgdJ6DAzJKFqrwja7Yi2C6MoqpBz5zQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:mime-version:subject:to :references:from:in-reply-to:content-type :content-transfer-encoding; s=arcseal; t=1721248058; bh=g8H9q0DT 6sbMk3HTdXX7sPHx5UuXmiOMqL9dTjsKPT0=; b=p2WkeaSypWKwu1E3YvJnK2v6 LJqkjvAe75pSVjGjF7WQAQ1bit5/sFmYfUb+aPIHk5jnqoH8PuI8OAuLSBFuTFiG hkAMkPBd6A06AoiZl5cayClywNkPRNESL8OmZKRdp2DM5YgdMmhMBQP0tAZYlJ1H BEu+XhUhOjfMYCUpbRdXANnWnGyZk6YrZldRiMHaMm2psb10T1VFtGBScc+3MEZ0 8bj0gBMLUYuTVFOl4zeJFT6scacMvq2dAAN7uIyymcend9NGUx1zhS1pFQs0GJbR 4g9IqD9aWtBzJLVNrfu7UXHF8HFCC8BslxSe7NwchwthlWgxa/OlfQHwLbKD+Q== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Q0fbpHeu header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.208.180 (mail-lj1-f180.google.com); spf=pass smtp.mailfrom=toasterson@gmail.com smtp.helo=mail-lj1-f180.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=EFBaj4GX; x-me-sender=none; x-ptr=pass smtp.helo=mail-lj1-f180.google.com policy.ptr=mail-lj1-f180.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Q0fbpHeu header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.208.180 (mail-lj1-f180.google.com); spf=pass smtp.mailfrom=toasterson@gmail.com smtp.helo=mail-lj1-f180.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=EFBaj4GX; x-me-sender=none; x-ptr=pass smtp.helo=mail-lj1-f180.google.com policy.ptr=mail-lj1-f180.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeeftddrgeejgdehlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuf fvfhfhjggtgfesthejredttddvjeenucfhrhhomhepvfhilhhlucghvghgmhptlhhlvghr uceothhorghsthgvrhhsohhnsehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrhhnpe dttdfhkeeigeehhedujedtffettedvuedvudfgvdehvdeljeelieejleehhefhteenucfk phepvddtledrkeehrddvtdekrddukedtpdekhedrjedruddvvddrleehnecuvehluhhsth gvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledrkeehrddvtdekrddukedt pdhhvghlohepmhgrihhlqdhljhduqdhfudektddrghhoohhglhgvrdgtohhmpdhmrghilh hfrhhomhepoehtohgrshhtvghrshhonhesghhmrghilhdrtghomheqpdhnsggprhgtphht thhopedupdhrtghpthhtohepoeguvghvvghlohhpvghrsehlihhsthhsrdhilhhluhhmoh hsrdhorhhgqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'toasterson@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="toasterson@gmail.com"; helo=mail-lj1-f180.google.com; client-ip=209.85.208.180 Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for ; Wed, 17 Jul 2024 16:27:38 -0400 (EDT) (envelope-from toasterson@gmail.com) Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-2eede876fbfso1684971fa.1 for ; Wed, 17 Jul 2024 13:27:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721248056; x=1721852856; darn=lists.illumos.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=g8H9q0DT6sbMk3HTdXX7sPHx5UuXmiOMqL9dTjsKPT0=; b=Q0fbpHeu2tlob4NpUg+foY7ChX4rDhtwJkklbh4bnDa9TI7+8dviwO6YoPK9LGK63A 2lUMPOecvZlti//94uxDmALVU2y1oIh2WwjfYfU2ktx1qJ5va+bD9B8MCYGnjxZhivqJ gAH33o3eN0HAj4Q+YOrhYcrRYygcbo6Te6Jmd7UzlGktW2fM/P3MBlMFvR9OEPauf1jm PSBAeQSpc7s6m/bmazsnJuiQ45PBGzbqGN8kJssN0qvijSF6WvjAmoJbVcratzUjUlcR NojxzBXbAtBctmmi7bAnmL5R8enpV1QvCUYhzme34671ZOMWGXqdKEUPvGg3bpnSQcIs etJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721248056; x=1721852856; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=g8H9q0DT6sbMk3HTdXX7sPHx5UuXmiOMqL9dTjsKPT0=; b=EFBaj4GXY8DYDbRhjM/SJUORTnrriHLF0DnMpKuBDFAwpzBFMPZV1JQv2+jcfinMog zoXSlV5s4BkuBAlH7P8NJ2Jvl35jvQFLNlnF16NRYI8AIIvjksq0vEEBuAVVVOOL6boI my/0WjHtPLBz5EFB3tPm4KxNzokWL5RGGccc8nhewY+9toH1GNLgFlN4toyn9Bth6AAw 7j7mnqVpOA0hyA7zByfmBcdT7M+vFjyvKoxOtGdSBG8EQx4zbCQU621Vpg+wvfurlT7W geVJJZ7/DZe1Dm04G9N96AkpUs44+IBnLRjKzoPDX7VVvxilmASpqx7zpMLqHM+IHMgV uTiw== X-Gm-Message-State: AOJu0Yz4trsqsCTaAVzwLnR19MxV+NFYSt7kPNyXUp+kg3RW7siI4I49 RiqMev9+ZRld1K6S+X36T97Sr1bwg8JW40JrKQ2reovJwU3AI6Yl5AK2sQ== X-Google-Smtp-Source: AGHT+IGynNLZDopp8kfdl90sBIZdOV+po7e7qegdFWNA6+fBxeIFeY43AFfLEjQfbKV8t/4esDBXfA== X-Received: by 2002:a05:6512:ad4:b0:52c:d78b:d0b8 with SMTP id 2adb3069b0e04-52ee53d4545mr2193085e87.39.1721248056075; Wed, 17 Jul 2024 13:27:36 -0700 (PDT) Received: from [192.168.1.116] (95.122.7.85.dynamic.cust.swisscom.net. [85.7.122.95]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a79bc7f1d38sm489788766b.140.2024.07.17.13.27.35 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Jul 2024 13:27:35 -0700 (PDT) Message-ID: Date: Wed, 17 Jul 2024 22:27:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [developer] A couple of kernel questions To: developer@lists.illumos.org References: <48-6697c700-1d7-71122080@11933559> <901d0892-8bfb-4dce-bc61-addad29ba79a@outstep.com> Content-Language: de-CH From: =?UTF-8?Q?Till_Wegm=C3=BCller?= Autocrypt: addr=toasterson@gmail.com; keydata= xsDNBGFMvBUBDADFWPlqbt3jWMy2/qa2YXK9FEoGpkh6UAYDxGBB64VjGnZCcVJ3jloPBpV1 72qZL46M1oVjAtNtCKrewAgjIqb1yoK/1iEmT00tZ6MGYswaEum2XswK8S1Kjv3T7osmthYH 5llK5WtQgVzClvMCo6OA/tDaw9QfQEmvFSrqA9gDEKMIiF6VVLsRgbjgYcmqCf0e2MWsoXgL StnnHU1NdKFBMdxi37KYsd9kOcy8dm46Ub0vE21piQZX+7uV68MkdZb2swFGO4t3IhYBX+Ox MjMIZrJVawsqyrCsxMidauC4P9xuaQYJUqj4lpgwPWdnt16aDcT/g2f7obHkxkp6YGNWo0UF xxrgg7PaNgWtOdw4JYK8twiDfXnR8+uuEPXlK3UxsFIqF5jhTaCSQsX/q5b0bhTP45zyAx0r C10mOZMAffqQvxx/JHuZaL1n6sjp3c50sA+SL3lW2GdqJ6BujBNG7eG9rLPlRroy9xcfO5do +mVKWuUsn2OUfARo1/htcXEAEQEAAc0mVGlsbCBXZWdtdWVsbGVyIDx0b2FzdGVyc29uQGdt YWlsLmNvbT7CwQ4EEwEIADgWIQRJVob7C+fbV7NxcoJhOVGgWBtEowUCYUy8FQIbAwULCQgH AgYVCgkICwIEFgIDAQIeAQIXgAAKCRBhOVGgWBtEo/6/C/92DCW/hX2nTYg4pX6SArk9OtYp 6wajZySjcEROFIHtUfdtZkpNk2td9HRcErwOq+Z+wtnQgbb/dv9KSveA0TjKXju9K8WXjglY 9/oFsvUTAdALCC8PULRJDwn8BBkuuYgaCk2e/zTslGoK7DtpN4FQR7MttuP12qI3/nhy30ih fd3773wKHdXQkQiCo00PPjkyF44KPvaR9HKM07O/8oxgcVibfVwW6A9Ov3eYvTaTrgG4Ut64 pRw12PMzBS47l37i/a6WWkVN/PfXQ9XMd6HyGXvTd65ifLggcQ9cMd6EqbWQCxVr1a+DB0Dc jCmNS83y+zvzDBAtyMMJz4dnYuKxSREAymabLXprlNRlSYclI3cqlCguwC/RHTSC84Nzdvl3 at76IqS0iNwTAAFvYgAJPu/VLmc3S21sMdsXQZueAcB4iYdznTi8D265rVC85uwKR80q8YJp N3KvKMt3Tx1L+baGzw1FuRhK1Q0KF+f4W1N75OuXt0qz71iaRQDpNK7OwM0EYUy8FQEMANc1 OImL6OOFvD7Rgnmugy1WlAzhwyhDcvHjX9TRolrdSYo448YQ3XR/0bWl5Fgp7UY6wQjBuSr9 PjSeXD5rpRirnLsK7+wsq/c8hnn/xCzhpfiGbIdYsMaWxHJAZfcERi8bn//vwJ7BckiFCqOY dsWWibKr+xwvteqG3U4iV0Xfnd6t6LOBV+f02r0dS7SIyt9SnhVldR/Cqg1fH901kLcY09nx XinIPUNKSJc6M7XkxPvQI9yrmpM/cfcbeXH1L00Vd14QjwZ1SsxtzmCJcAgvCJ0Dsvvq22u7 1Mypz13QETQTkWVdE73o6/+IsTCmLyvk03EHy1it7vLnGi8OlQByZVG4kd/lzADWOTLx6zN2 uEm0HB38SO2kGBWiSljhZQm1IDAWZGfMom8GJhTCapkeEzRWPcjf6yags0zlzZg8YgiRWwMt eDfZJhvjSetWexUNP1ySfUxAbqMzMQvQQKRkk3J/1KUnB23v9ywIlUvH5oPd2nKNaTvPEpcg ZS9vmQARAQABwsD2BBgBCAAgFiEESVaG+wvn21ezcXKCYTlRoFgbRKMFAmFMvBUCGwwACgkQ YTlRoFgbRKMs8AwAr1f7JHIBAWQcuGfXrE2/sO5l46ZHtZEZdyGL1GFMcPpmq+YCvwYZg8r0 NjAXWByERNFOS0tGehvVx6xNUIluTiSz/aKpVt7nEFdontsV1QZbi/Lzaum8i6yzwXTVEe4l QLCaTUdn0B8qSprM13c2DqK8tEo9ungAk6IZEChweMpHGG1CKidWVt//0jJSQXq6WgT0xpLE rDgyRD7mfXlR5n8+N7Mu4xR3AdIq4Kfdu96Tn3NoW0HKCRblpPlBYu8vWcQsN6IXGx9xmr5B rpVfc4ldzm1vvuAfaJd1QOc9kpf/PRpwTyLIBukZEy0yCIkFExFImV3wB/F5Lb6Cacid0P2W O4oRw63iivdeHmuRpMet9/0GxFAAP3YZUbgV7VhuYQy9xkje5byAuo+uhdqe8SDcBYEEJvt+ JmDTAA8P/PLRZ3ZFjmcDBcdRSHHPbDUrDyuUT3RpJB5iILZZqKJ+ZtbCzAzOZd7WmXJ3BEQq YZuoj3Bbpb3wk1MI2sHVBXZx In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 051a1674-447b-11ef-b202-b31b2833fcfe Outouts atached to the card usually (there are cases where they do not) output the Cards Graphics. This is what Virtual OS gaming setups leverage to display the Windows Graphics of Games. Passthrough for graphics cards has been working for people. If the Drivers (looking at you Nvidia) allow the card to run. -Till On 17.07.24 22:12, Joshua M. Clulow via illumos-developer wrote: > On Wed, 17 Jul 2024 at 13:05, Lonnie Cumberland via illumos-developer > wrote: >> Can the illumos kernel allow for VGA and Audio pass-through from a User Zone? I am trying to discover how it might be possible to pass the console to a Zone that might be running a guest Bhyve and some how work out to have the guest OS using the console instead to the Global Zone. This is not really the same as using zlogin in text mode but I do not have a complete picture in my mind on what might be, or not, achievable from the kernel perspective. >> >> I guess that this would be a similar question for GPU pass-through from a non-Global Zone. > > This is not really something we have great support for today, and I > suspect depending on the GPU vendor, is likely to continue to present > challenges. For example, NVIDIA is not an open source friendly > vendor, but are obviously immensely popular in terms of deployed > hardware in the field. > > There is some support for PCI pass-through in bhyve, as I understand > it; see pptadm(8). I don't believe it will be an easy turnkey > solution for the kind of desktop centric experience you're looking to > create. > > > Cheers. >