From nobody Wed May 22 15:34:46 2024 X-Original-To: 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 4VkwNR0xRjz5LvD1 for ; Wed, 22 May 2024 15:35:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-23.consmr.mail.gq1.yahoo.com (sonic312-23.consmr.mail.gq1.yahoo.com [98.137.69.204]) (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 4VkwNQ5CY5z4QB3 for ; Wed, 22 May 2024 15:35:02 +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=1716392100; bh=XiZQalma+PplYas/Q+kJBe9FxTwUHZOCG7RLSbnEDzc=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=VhZ6Jc8J9JIBwalLIvcFfCfcdyYnxmu0hWQAJPYGDUNyXjPSoz3Bj6hsH8I00BKAgAES0t59e4YVOmLTUFaEyf3Fwt8kRhCRC9zxNTbmiqYSM1MNO+J/d3WSxm3ITI/U6aAZz/8QIYvCFo2sFriVTKBdXyxob3vpFre5r1gFxnHoCWLgGb1U81SCTz4d0G27SihbFEFSr3M4u5E97u7gc7+SjHR5bpiO4lEulxCgOvlMDYVQKNyYVKZt0LX09zbdrZep59/PuPH3RlwIC8qjezHVsR6HYl3283kjo3eoYJbfOPXCxfN9gmo17IjFbj3VCoQah0Tuz/PQmVQbUWF6jA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1716392100; bh=SyGt3NYHPrpIa6s2aeh2FtzZtmcg1vgaM8UsIkuF+Bt=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=pObOnPQY6K8T1GfV5cK0a2cu0Yt+pPcyTQaJegOc2vCqqjbzbFVPR3g8P/96nJIl5+rBgwRnJAGdLz0jRI6syaLVBog9aYfIIgziOzZnT7XIWKqj7faxeKIKYfpKmhwjI+NNsuqya0fnHc2yPofCtqkffa3hS7basn5t2lNfD/QCbDcOxVa3kxwe6CH781sxkxz/CFADPIHzmbhjzs4NnflaPIGO01vZLylKlUN4aiTuqPVZccngJ+gJdI2qBLYux/Qd+qrUNQ2snHaiVvO1nnCI8ukKfbTVn2AIzBWQuaT33Z/C4ngogygLykjlre8UpZcMGJG8bEs8mV16I9iTLA== X-YMail-OSG: b9Hva_UVM1mjBuoUC2ODyvilitUX2GhYxqmfBHN2auJcZwoee16WYs8wO8nUXDa VPzsBK7387rpwdOWFNZbhMDu0hU8DW7a3LLfO_wIDjaht17.dBFOOnN.Zj3uPxKGWD_ds.uNNqUG YSLYNIbggYHfRWcby5HODPNxZWquZunyPQcn8JfXBlvAz5rxd2bLxt2cvOqz8MRLx6zaEW4dESk_ WmB4u1kN93UumEbf08kDIO6JLmuVZnWuyrwGrmbaW7h7ulb4MIxMpJ_mWXvWP5VhkGRVWbyE_Cew AUMQXpLyMeyrXgsBr67rm86cc8OHsRxZ1A6pK6QIhHSL76wtuuBjneZY7PHNz42_TwwDWbVyX_Ie HQPzi_sdtLBk14d22OPB0hqY5SwahUw5wFS1Nx89IwPIm3g5H3P08DZgGZYEiVKNVBkfwe406FCk I.SOhC5XrMt0arlYtFcQN9WxdCmVJRRfHVGIqniqdyrhnzi2BteF2FPoqpwaaRL4uE8JR76bWoP0 xpvEjzZf3BXhEFrwNZ9NwxTjh3WwgdfCfRU866w.VzXFLLbEGfkYmMxGOX8n5H1o2ezNo_GYXSea GIkGnGdmOLsEXXmCP4jGUl6c2q1HSitbXkwWboklSR7FhEBaoL40Jjawsrr8FVI9R0Tt_ME7.1zS Bq23p_T0ov25WDTjy.D5SBzp_3D6UwiPowHcm.CafTMgt6c7XZKqNvFEmXBz7.xYEqEWXsNEuxV. lUOmI_x4qEe4.v9_6_JOhusOddWRk7V2c4Qbp0m4ft87.snaCp8T3cZMb7e9p0SWdbHpCO3ifwVX ..ZjlU2nL2QO_jDhA4MXXICHLgt6UtUcCSfpuadGZ6pPw1bDaN2NQRuZMZMdZqhP1M5G_U_kWsDk 2OjKYQR2jpAVRhEb_P79bIkFbmuN._P1BHUjYqBZlY8lN1YGWJKFRQLDvO6lHB6zb_ydlIftHzLQ XXJHxmQc5HnwG8cn2ArWckWqj._Ivv0wtNsO68.a8OHR_gfCR0HrKW8ILI5LGuoe01WrT7hvS3oU vGWr_g_wM1kYSwnM_yfd49HlmJz0AON19VgR3JOZZUpwFwGGOGd5S1f1WGuwpZkNMGEa8zfTz7Pq MFK8EVEjFMS3HD7cY7FD4OcoIN8XtLfsr9dWlGENR8igxdRfj0FW7kRaptV1h5H93JZ.vCig27k6 a9MoQxSM9QgNwo4LA8oJ5vM8kXzxsGjDnxP8LEHmR6JTDLgmuJDxIeBuSIbveiP21QCj7czCm9zT CJdiTAgVwGMKlJDrUvgwJwMwPPXdPQ5gIzuc5W6UIPQvDCzgnWFJNqQqhkk6284FCs0QtWZFp1PF k5xwDQfEHtdbza_sIHvi_3qjg3ZSAZmFza7QGGZjecnW8tR6c8AoWyvmUGSfLAiT1frSzz7AOMEP Ynvribz4EO8.I8WgVMIPVuH5KjU4z7B3vh8MXOCXj0ribf8OG59AHAzgBEMg2qEmlfASJuSGPO4c 6odzV7vPSM7Xjm.Zte_cJkIc6HK7BCedn0tHJOoDQu9L1YUdapWqASymTrUbLQUNJHf_2txbvHOv vnDl8QHE_Ap9zxgTkBgIAJ4fHZUQ2lhOYygBcQpCv3s9FVS3ejWByMNQ_LN9Nn4QvLgLbXKoAI4c FPS5yetnQkTtT2nliuTFpVBB9zByd2DPtFpnVyrpvD3bNDadpPKkn4Zrrd72DbJIyYwCF1Xn54zH Z7EWGRygsXwryfGmF.6hIMQD_HxOxcQITwKXQFJf6iGVrQej2l4DPXotXWR3doNJ48Hg3ATECU7o R.1oTfHlHlZOxrrfwkk_FCSzK3CxA6USB3ywaarJmisJ4AT44KmAR9qPa83qilOcT7ykIg7_O9Pm yQeonUk.inm3jBGJl9tBu8DhwCfCPH7OgBGFEPhXtODNGmC_cNOjAIBnu_dnk0zK4s3F82m5iMgf tj2neK44t9zgqqyPN01BSL7i_4R6BK7GZIASCWMoCzzNkc1kn7C0qR2mFyNpox3_sXz_ucRZOZTg NjAL2nkDKUpjc9W8aW84lwAqFA53UWN2PqGMS4Qz2RoqLXCWKMRdhe0GxqaJrYo_UASD65uLjmCG O7ZQuV93X3mWOBhm7P6zfA9rbnmUrn8ZDTYU8VqzC8Xf4eQTfIW3.mk59fwIqdXQ2NYf_STfoXKY zwJvt9azxHkXvXZwHgNGYvxQFDUviYsSK4HoPFxqU8TusqL2KF_xq3TkUU7_uS8pBILWKATw8NyP j8080YM40TiQgDz9pvD.SKzsWUkNVhYSozlbqqyWAMFmCj6AJRKYMvxj3.BKkURWznbUWWGZr X-Sonic-MF: X-Sonic-ID: b18a7d5a-07c7-4880-aadc-7a104b21e9a7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 22 May 2024 15:35:00 +0000 Received: by hermes--production-gq1-59c575df44-78ldj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a7fd95404de4f8cf40ac0d0494649480; Wed, 22 May 2024 15:34:57 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 \(3774.600.62\)) Subject: Re: vmm (bhyve) on GICv2 From: Mark Millard In-Reply-To: Date: Wed, 22 May 2024 08:34:46 -0700 Cc: Mario Marietto , arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <18B789E4-5891-4F3E-BAB6-05FD45949438@yahoo.com> References: To: Lexi Winter X-Mailer: Apple Mail (2.3774.600.62) X-Spamd-Bar: ---- 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: 4VkwNQ5CY5z4QB3 On May 22, 2024, at 00:25, Lexi Winter wrote: > Mario Marietto: >> On Wed, May 22, 2024 at 9:03=E2=80=AFAM Lexi Winter = wrote: >>> i was pleased to see ARM64 vmm has been merged to main recently. >>>=20 >>> i have several use-cases to run bhyve on RPi4, but unfortunately = this >>> hardware only supports GICv2 while vmm requires GICv3. >>>=20 >>> does anyone have an idea if GICv2 is likely to be supported in the >>> future? >>=20 >> Does RPi5 support GICv3 ? I would like to know which kind of = relatively >> cheap arm hardware can run bhyve. >=20 > i don't know off hand, but i do know FreeBSD doesn't support RPi5 at > all right now, so this is not an immediate solution :-) I boot and run a RPi5 via EDK2 in the microsd card slot and a USB3 UFS system media (that has lots of different swap partition sizes for use on various machines with widely varying amounts of RAM): # gpart show -pl =3D> 40 249737136 mmcsd0 GPT (119G) 40 2008 - free - (1.0M) 2048 249733120 mmcsd0p1 RPi5-edk2 (119G) 249735168 2008 - free - (1.0M) =3D> 34 1875384941 da0 GPT (894G) 34 32734 - free - (16M) 32768 501760 da0p1 PkgBaseEFI (245M) 534528 20971520 da0p2 PkgBaseSwp10 (10G) 21506048 29360128 da0p3 PkgBaseSwp14 (14G) 50866176 33554432 da0p4 PkgBaseSwp16 (16G) 84420608 67108864 da0p5 PkgBaseSwp32 (32G) 151529472 96468992 da0p6 PkgBaseSwp46 (46G) 247998464 268435456 da0p7 PkgBaseSwp128 (128G) 516433920 7340032 da0p8 PkgBaseSwp3p5 (3.5G) 523773952 13631488 da0p10 PkgBaseSwp6p5 (6.5G) 537405440 1337979528 da0p9 PkgBaseUFS (638G) 1875384968 7 - free - (3.5K) See: https://github.com/worproject/rpi5-uefi # uname -apKU FreeBSD aarch64-main-pkgs 15.0-CURRENT FreeBSD 15.0-CURRENT #5 = main-n269589-9dcf39575efb-dirty: Sun Apr 21 01:42:00 PDT 2024 = root@aarch64-main-pbase:/usr/obj/BUILDs/main-CA76-nodbg-clang/usr/main-src= /arm64.aarch64/sys/GENERIC-NODBG-CA76 arm64 aarch64 1500018 1500018 That kernel is at: /boot/kernel.CA76-NODBG/kernel in my context. But I also have kernels that I got from: https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/ that boot it as well: # strings /boot/kernel.GENERIC-NODEBUG/kernel | grep 15.0- @(#)FreeBSD 15.0-CURRENT main-n269581-dfa39133b333 GENERIC-NODEBUG FreeBSD 15.0-CURRENT main-n269581-dfa39133b333 GENERIC-NODEBUG 15.0-CURRENT And the debug version (witness and such): # strings /boot/kernel/kernel | grep 15.0- @(#)FreeBSD 15.0-CURRENT main-n269581-dfa39133b333 GENERIC FreeBSD 15.0-CURRENT main-n269581-dfa39133b333 GENERIC 15.0-CURRENT (It has beem a while since I updated.) All these kernels boot a world that I got from the same: https://pkg.freebsd.org/FreeBSD:15:aarch64/base_latest/ I do have another world in a directory tree that I built that I can chroot to. =3D=3D=3D Mark Millard marklmi at yahoo.com