From nobody Wed Feb 19 19:23:10 2025 X-Original-To: freebsd-current@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 4YymWx4bg7z5nY4d for ; Wed, 19 Feb 2025 19:23:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4YymWx1xGvz41YM for ; Wed, 19 Feb 2025 19:23:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739993003; bh=7WvTYKcQj8MHQqM16hf9lGASRVAE7gaWPsG09MQoibQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=mk+CnSQMzoxiz9PjR5BAheGSotZLX92S72TVUHC0Yc/qFG3sUF2h7eH0grmY4mvru0JeN18Nyk+/XDgagawsK29TQVWt6j1X+uBrFGF8usQ0+wHM4M96uf1e6AKFMQia6Mx2e5Ao3TV4kekj/hCagVE0TMv/N+j5riaTVpJ10f42bhpEmVLkllnAAWlcVKvxVfSMovbyoAo+Gl3I8xaqOGHXJaFjvyNwOfhyD1PGQUCeM7aoJSUEXhCcXpJhRyken8dHRVnjZWZ+4pQwizwAYKq+JRwGgboll5gfypDIkFwUv9zSX9752AOG4MX7+kAVhmUl3qzRtc93jN/HLceAsw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739993003; bh=RfYACLw3WJwA7VvcnKRj14QMG+U1GRTU+yOfcfHJA8Y=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=I4ITUVgG2iV5Yy+vSPnipD0dguE+JJv+U/bdKvFqYdtvNZSAQe6aJW4QWeNrTMRHt8+hJs5BUQffe2r26/ESH8/dbA6/PbBAGEQJCZF/MvvAuLz6Xa1JLJgWqeuhtRFniRXMnYbqHM2sB8IWQxK4wppESUGzI17mwtMYwTlzZWz+VrO2MaRPvuCFC9C3K7O3cZ7UrbLdfg6chJZa9dbMj60XDWsAeYc/4IlxQg0oeiZOB5MKnhwEdmmNOKTRfIHAaqiPqj5chQSdpsxjVHSPMXk+ohg4An2PJ6vBgHwfUkaiUIuswI5XUJkF+gGV2TdruThHXBtIipZmAB/MdiQEFg== X-YMail-OSG: NewGsY4VM1lSMtH8Gdbku2kM1sm.LOmTWMBz.HNgCOeiBhx65afjpU_azY74.P2 P1mKcjYH7h3RHjfaThoCfkFaAI4B8H4kpYwzhV2mYuEmNuozVb6sofhAqCedQMcCAP9zvuJx5kNN Ixgc_qWGxFZF0VFAsywXCGERLOK0ooixwDVEps6L1QfOkrrOV8IurLv0atdIfrsKupLGGCrCtf4k K7oVfRO8iW1AkXqY8zJTnhQVXSIk_1fsQeCKes5i5RHtemlOtQ9ZhnUOfO4HDNPCx1cscchb_AGb aA959wVvMkn2cjwidzSeLBBRl7evFtC929QA5iY3O6NNVBmsLxKrTetcZVyN2QgOcGOGD0exp7x1 28ua8EYqG2e9Z.VDfqI0.rSr2Ik_ZUO_diRVvfieCAfQgZKc9nOQoJqCbynIGGPRz61lus8dtytu oFiZqmR4tti20lfZrJdwHVqcfnNreGk2b1t2pL2hQQof5gIgAdAii1Mf.V9XliLBudeHi6kEi.Nj ZaZxw2u2JLZrTmeLl7wnyRfIgEG53AESnxDuFS.Lu89aGGbwFRv1XzL8I0_3N.S5MM4utblsyEBx KSuqDiCkZL.qDUMDQmOJR6jMDVfXorEmZysQTs8mMuZD81r9pTPXmwVnVhWr7.wAWW6UKvV2ngaw 2kRBfAlptiNEmeZIdJ2huhI0BAmppg0cA51U3qqzHVYZzJi2rNSqdFfoJDOHTv.I9fFW40bAAfO7 bJb6vbcTTFyY3w9ALA0wltst1_xojuPcuglCq1La3Ju0OmVvVgbl8GFepIo17_72OSvqJ5p0QuyD n74_tYFfY.8idmgz6ho7tSXf8t0WmzT2ijLTKLSDKRab0BPPnjm8.5ncbLazkTpNFqUdYpJ1Tq90 glIGZ53qxam_gMjtEO0aj32vIkcyHAxiQsHKPu7qQGyOoF3JFAJynpRtE.IaAdRxdbHqvVCv_gwk 3btOQd1xkaiaVBlCuj6fuzXfbgrdem.IPgpFyzLJK8tjUQPnxAmJgVCZ1sP2vjqmd8T.OpbsVWSb DAQXstL3vtYsp0MLMHczmy7OfI_GhGR_Lh4N9wHkYVEkxmHEMcLcIlcS2fxqqAiWWo1l6BO4WTcm xQ.sL3jWOUyl4IazGGHwYiiyOqnFSJma1UDehDUmlbOn1.esM.TZOGCqL7aK7nOyVxny8bl9nxld aEtWlZhKNMnukxjbCjNNIcvAeOQZGxkj7BSoZFcFNJHuqGjMa3VbiB71f2gAa1QaHOyDfsMUstOF Z_3ERjHR2gJ6DN7pAsFMN_EL8nCZpEJA8QErf6fV6mh6mNjOH45pM1bi7_Ir.7ByUJygpaZPgLli suUDolitvs9ZXmNO02IMq.4JPz2YaFFitGWs2Kg9Kq3bLt5yaWoGkNqLl5.JYty4T3yJc4mOrumj .DUa8pNEiee9ZMQj40V_Qoz5BEXCfzztOq3vVkZzm4LUnvCPwApQQDkWyGkIrV1gaCBgKIBYlOvd YIJNMT0a7NEMgrGXTY0pBOQtAGoku0htYlqfx2TkrCPLHCtGEN5_D_wV84I94IZO1QYY.sv9ihBy vBm5_VoSoswZZma60Q3CChJHwA.n1qG8USASoolzhiX2DIJ3TqnacD5e2KJhvV.PrO0Z1tkuTscR 0qTVpDQb4HsmLcMAsc4T3P.v43UntaJU7rqF1EtHNnwcHpIabZP0LFuK5ZYwEtQLeljmJi4sEUsD 905WHV4J4zWZds6.cKhF_YqfeNqNNdV5fg1.VkLVmASSHdfanzach1coEdjhHNfHhKKZNMq87SBr QFS4ujMUMsBNZz1Y0HJ_3_aCkq7Zw_nbmiggV4hsC_3V7CYsA04Yrn6Gv2jIG1jVQrCn40mQF3WQ CX0W.XI2iu40p5A9gjNlABaspitdfX1omOUYfO3gBtyETvrP.f0df3naXBHAUbeR9pAtyodrntLO xLYvvBK4KY2hI8jerwTGLpNfhHo9M4h6egTBlDmDO7PG24yHqf48J7IkUt7mCdlOo3DNJdEeKDEv LirgDnmyM6R9IISRxLqTYtamG2Ke04GM1fczD6Rrtp8o8i3ZL.7wTR.KZrdnbLxBkfaAyQQU7SUJ IFMoJM5c5_cIYDCbha2K8D4rrPjDSRgetylwgyZhre2pB8M5uuRytPem7zJRunQno7PuLxfE9DuZ yqoA.sXl5x7E7iGqZOkRNHxH68iRzBBG5GpV74KNtI6X4dz300wZoq6MDIrk44CqQr8NclQ3bK1n FszVgyjr1BDVqsdCHfkQxijlR37qSA2f2TVSuz80_f4pkm_jihXqfNJOvYL.5fJ3b5GYQuiPEp5r CQebp X-Sonic-MF: X-Sonic-ID: c16a1cb9-9ff1-45fb-a689-8c30c794b64f Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Feb 2025 19:23:23 +0000 Received: by hermes--production-gq1-5dd4b47f46-zz6g6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c25411db4cfb4573c2e8424f67dd8666; Wed, 19 Feb 2025 19:23:21 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: [Retitled!] some under-VM detections for non-amd64 may be broken From: Mark Millard In-Reply-To: Date: Wed, 19 Feb 2025 11:23:10 -0800 Cc: freebsd-arm , FreeBSD Current , Jason Bacon Content-Transfer-Encoding: quoted-printable Message-Id: References: To: =?utf-8?Q?Olivier_Cochard-Labb=C3=A9?= X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4YymWx1xGvz41YM X-Spamd-Bar: ---- On Feb 19, 2025, at 09:42, Olivier Cochard-Labb=C3=A9 = wrote: > On Wed, Feb 19, 2025 at 6:05=E2=80=AFPM Mark Millard = wrote: >>=20 >> Another example might be if new VM contexts should be added, >> such as UTM for macOS. What do kenv smbios.system.product , >> sysctl kern.vm_guest , and sysctl kern.hz report for UTM on: >>=20 >> ) amd64 macOS >> ) aarch64 macOS >> ) . . . ? >>=20 >=20 > Hi, >=20 > UTM on Apple M3 running aarch64 FreeBSD VM (main branch): >=20 > olivier@vm:~ $ kenv smbios.system.product > QEMU Virtual Machine > olivier@vm:~ $ sysctl kern.vm_guest > kern.vm_guest: generic > olivier@vm:~ $ sysctl kern.hz > kern.hz: 100 >=20 > UTM on Apple Intel running amd64 FreeBSD 14.2 VM: >=20 > root@freebsd:~ # kenv smbios.system.product > Standard PC (Q35 + ICH9, 2009) > root@freebsd:~ # sysctl kern.vm_guest > kern.vm_guest: generic > root@freebsd:~ # sysctl kern.hz > kern.hz: 100 Was the above Apple Virtualization instead of QEMU based virtualization? > UTM on Apple Intel running aarch64 FreeBSD 14.2 VM: >=20 > root@freebsd:~ # kenv smbios.system.product > QEMU Virtual Machine > root@freebsd:~ # sysctl kern.vm_guest > kern.vm_guest: generic > root@freebsd:~ # sysctl kern.hz > kern.hz: 100 Cool. Looks like those 3 types of context worked as expected. Does using Apple Virtualization in UTM allow running FreeBSD enough to see what FreeBSD gets for that type of usage context? (I do not expect Apple Virtualization to have text indicating QEMU, but I could be wrong. But not seeing QEMU might be enough to know it is Apple Virtualization?) =3D=3D=3D Mark Millard marklmi at yahoo.com