From nobody Wed Feb 19 05:06:00 2025 X-Original-To: freebsd-arm@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 4YyPVy4DdJz5nmZg for ; Wed, 19 Feb 2025 05:06:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-21.consmr.mail.gq1.yahoo.com (sonic313-21.consmr.mail.gq1.yahoo.com [98.137.65.84]) (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 4YyPVx3wVMz3g6s for ; Wed, 19 Feb 2025 05:06:17 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=VnL3ItJH; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739941575; bh=YxXukbZnRQTYkzsGNHf6RkYBeVwCyCrEfhYw+22LEtU=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=VnL3ItJHJw6D1iZGt2PbmoXcVEy5t++kvUIWsc2F5UE/Qks/0upxQtQQSzVXJuf0iqVYkkR09wjOAtirC6s0tgLCl9hAqIBsdFcQB6Eg4XQOZlYoeo4vbnt1+Glgn10ZcIXNpyise46Yi3xU21AQK0upgY+WUrBk/6pVDatGWx9DAyvSyE+pjbRKDzHQdh1eQCcAQKrfhB0oCpjhfHSQ5fZTDSZFBE8OcvLU5zGHGH63oX81HZqShuCu7+bJjv6Zhc0qPWoTQ7gkmDYTNNklKQpxQrDuZqNioMQ1qr24+Oab198fAo6Uol3WhIIjgnso1en3HMt3jofNrnqcYyVR8w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1739941575; bh=ppZxAOJ0NJBPvKVdua2LJN6B6HZ/4ZwYJ+G+iLTWK8C=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=CpPzXk65NzbVnqUN6wNn9DsEXl9oowJjnQysdIMzyx4zp04SgDAuuM0/0hTZOWOx5XOn6n2aVxmHzBAvC16SCIwny62B9ky6GMn35KwPWyl1Oz6cLQkZMeTDc7BruV+TNDx/MeK23YHVATpyv6ceDkCYLUGa3TpO8BOsCAfpOyJ43lmnLQIvcifTSDdllZBqxYzSHP/FiiS1/afzVEnD3pA70xbYYA90mI1ntAWdKp/43gTvE11gjZO4PEc69y7R6TZuS/CyTm4yhcDQ3NxDnlvwoFvtasBk8DZ5PSdhyg5iBQyWu8tviXvwnvwllhwYOBfmvdF/UCCEqKpCJL0LuA== X-YMail-OSG: Qvf05IQVM1n9rKFfwBO644KCmgbLBLcfHNkqQ6ldbWAmx.jjvBCCk_3T9qbsZm5 w.gVhMprKMLcgGWtWCpKy_F1h9B7akGu5T.kwJMNTKuL1hagUOcUzzG8reCe9Zg3ExFkmf21sVaO tBzFHYP03_olU7R1nhxsaauUEVvSuau9FLlLTfWaoXPuCqdKNXcwIqfXGPz1ec2jUeNeG19CAdF2 gXnU0bSx3xoip_ZjugYl_di.TGHnR87Ii_vNmdsaZVUY_L_lFaiPd3tLGmLKs6Wu33YsjSHwkt_A IW7bvbc_932njzOJE7FBIDs10RRCHCFr87_z4G5YIAhuUt3URfwrg0K4Fe9iAqnmauUkwSmVusLK v5z1qURMNxBthBWrXBrLMKa4A_MUfgp6qqcge1Qik0fXAvLH__t92AF_jXuXULiRLNya8nM8nm9o i3djSUqCsw.YiqNN0f_KLk1BnEHh0MR_ZK5pNak.7H01qNexVZKEj1.UvL8Nf1Ojw8dYeYSS3nbf jxXtA66H0GYZbFdEtKDksso.9K11SgN9LiOmMYdgVHQLaBk6JtwGCQoe_h1IKU2EHJCF1VrMZaVN 4MPvVPZTJyfCOvYKBTwM03yP_zVnaPLHeoxTAEMB8lGUA3nDI3TyIdh_yAgZq7I5JXHB.sk5hnAi DyIbSomdCECRWzDcSIe78QENm_14CwVxUY.BBKevy3oNlAJNLtT_Ty2Z.zEdIozgUq3p_QkykyHR 1aIH27_2zXt9SoY4P0cXgq5M048VuI4Ztp8QJ5yOPcq75T1vflNCgNSuwMOTH6nMLtOCzDI9_euS AUGAk3nonCW.iJYJc8GcJP4QNxhMOeD8bi4YZc5LzrkJYdTUFz38AP57GW7zIdBwoVRpqsHcy6xg p8DxEj0qMAiBj7LNJg6GMVwb3LKunGFvDxezppH5VgOiAnGGDtR0_F7OjJdAWoMYoNbMO20w6Ct. W0pg9l0cy0hDILGAelbRCXajSTj.NFgKZxMlKKm4B8asT70ui1x6RTaVUsBsmuEWagJbQIZFgZlZ pSzTiajxWZZQgdaA1Bx.mYYZj1DNR7oyqO5mUcog3wXQ.8.e8egv78g9NVLYRTZkzZYu9_yeHuI_ UO64472YNTrE.wUOJWngvI6GAqSQl8Eh95xXkftvWdt3OIQ1nAdOKWw9Pgx4Zx3lJvSMTKAGMDCH n1Br38SNOvIuaNqZ3iRC4nmzI8m4sMfGTTcNVS1C9MuGHIUtIvyhqXxaXqvjQLcy1.rDG_TrQD3D ANIFAJGt8z7l32c80NAdBS62WZ34RjHr_o3cwfAA4Ky2fTLL2L3kI3bpqs2yuZN4XFPCtvfQcSXz OWq7sKOok4O_VT3mbAHzqLaoJgEyOTk3czNLqvrjcV64jO6aWoODoU9pMGRFL9kFK9cfngUxpEx6 3qwQYvV0lEJE2Fejtgzic5Kn4t0.d.h2dXQqYq9ShzauwSnVNzEPRug.p.qZSC7F_Vy2BqBno.Bs 49qzvaFE8nic3LTMT4s4kapj0VKlNPfRPSE5CBot_nSWR4_IImAtaJC2xBt.6Th0Q_.jYLt_I8AS LGVDk.1ks9QsGL2jbAhmAtQh0je1iCwoLiK7S5BCZ.OqU.LFjjep6pazUnzzfxfoKUv5uM7q2alN kkVZ4H9MkvuPSRnduEiwcCoXAqkjkhsJSVjxVupfOh2g66L_QZyeb97L3VA6SGTGyK6hUgNNiJsY tlhKn9wO7oAJdYYw6pVzuL9nAOKk9.tGlcCvtgk5n9VwT7OSQOhDaqqsbVc6X8yHK_3ldxYa5fip 5mM7QVzgx4fsxMzsTG4Vzkpxh9YGrGohkiycI.nP7t_Om1nx3h21LH_KWRRT_tIXOtVQh9odq0Uj Q8kP6Qp24rtsbKaA2S5bMhOosugl7.beQ6fVKrlW5sARM2oVFcGnECM_DPqD_pjXJP3HU0bKvY3a nv6qxqU_rV_XzsXobmbqGga4k1iaTZP5V0wIs44KgLT0uIAzwVI5C.n081CNqaMhUDh7AfObR_vY I39lX2Ka9E_Yg5NXb.N_BAyJjNkIhrqezzSjIbRk_fMeg0fLk1OSQ8QAhEuFjJGxAG_m0MBX3ALc 2LQ_hWDl.uAGoQfKpwpOdl2HykMBRbqbIujlwGh5ST43uGXJZEn_k9Nb0bPBdG4YoPnZSAZfEVFu qNp1TXNqH1flWdwIBQa1x.eaohgXvgz4oA8UNNc28xeBW9N5.7cBuKSJ7mD87FmQBnf3X3AESG.6 DJVMTfKUZKAqaVPonaw3GDLjp7jGjFjKhzzL_Q3go1e5KjR59GBOY0z4HMaYdnQrg3hM.A4.VTDy VVboP X-Sonic-MF: X-Sonic-ID: 9b9f9494-3fde-4d30-a555-363c1a945f11 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Feb 2025 05:06:15 +0000 Received: by hermes--production-gq1-5dd4b47f46-zz6g6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 88f148db20a9f66a290c13405d520782; Wed, 19 Feb 2025 05:06:11 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: sys/dev/smbios/smbios_subr.c is missing the ARM specific vm_pname for Parallels, "Parallels ARM Virtual Machine", so sysctl kern.vm_guest reports "none" Message-Id: <548A462A-ECB2-4011-9A1F-49601A0279A3@yahoo.com> Date: Tue, 18 Feb 2025 21:06:00 -0800 To: Warner Losh , freebsd-arm X-Mailer: Apple Mail (2.3826.400.131.1.6) References: <548A462A-ECB2-4011-9A1F-49601A0279A3.ref@yahoo.com> X-Spamd-Result: default: False [-4.50 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.65.84:from]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.84:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.84:from] X-Rspamd-Queue-Id: 4YyPVx3wVMz3g6s X-Spamd-Bar: ---- sys/dev/smbios/smbios_subr.c has: static const struct { const char *vm_pname; int vm_guest; } vm_pnames[] =3D { { "VMware Virtual Platform", VM_GUEST_VMWARE }, { "Virtual Machine", VM_GUEST_VM }, /* Microsoft = VirtualPC */ { "QEMU Virtual Machine", VM_GUEST_VM }, { "VirtualBox", VM_GUEST_VBOX }, { "Parallels Virtual Platform", VM_GUEST_PARALLELS }, { "KVM", VM_GUEST_KVM }, }; but on an M4 MAX macOS system with FreeBSD under Parallels, FreeBSD reports: # kenv smbios.system.product Parallels ARM Virtual Machine Thus under aarch64 Parallels FreeBSD reports: # sysctl kern.vm_guest kern.vm_guest: none # sysctl kern.hz kern.hz: 1000 I wonder if the likes of amd64 Parallels still omits mention of AMD64 (or whatever text it might use). =3D=3D=3D Mark Millard marklmi at yahoo.com