From nobody Thu Jan 15 17:42:10 2026 X-Original-To: freebsd-virtualization@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 4dsVfy3PJsz6PDkw for ; Thu, 15 Jan 2026 17:42:18 +0000 (UTC) (envelope-from bogorodskiy@gmail.com) Received: from mail-ej1-x643.google.com (mail-ej1-x643.google.com [IPv6:2a00:1450:4864:20::643]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dsVfx39wMz3fcw for ; Thu, 15 Jan 2026 17:42:17 +0000 (UTC) (envelope-from bogorodskiy@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=MaO2wA7n; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of bogorodskiy@gmail.com designates 2a00:1450:4864:20::643 as permitted sender) smtp.mailfrom=bogorodskiy@gmail.com Received: by mail-ej1-x643.google.com with SMTP id a640c23a62f3a-b8710c9cddbso174848366b.2 for ; Thu, 15 Jan 2026 09:42:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768498933; x=1769103733; darn=freebsd.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:from:to:cc:subject:date:message-id:reply-to; bh=CNP0/edKzImowdU+pzEGPSaF08cy2XOBJ/TjB7A/UuM=; b=MaO2wA7ndvAnfccVymUSW1uiqieEpqYtFJinCUoS+rE+4fFmjE98LOUvgd8jVFu5dk e20r/uRiyMi66gY2b+KQtWiGpReuS40TaRlUS8DcxtOdZuM3AYYSPRip89L/RPEaqSDZ MxQAcDcKN2VjXTOEBqSqXqs2GPhd6S5XdiuiNc1wG1FMQJCJt8utZVUC2uOU/EB+aHKl /zOwGIF04F5daXVNlXvMSIchqNsk0v8G4nVOvkMA3oRlGppoJJdPsknRQcPuujZIqRrL sDhxO3eYbRQWZ194e8n2nS57QdZ9bDHRo83anUUVk0PuJ/7mq4Mt45etnv83iPg1QXHT mmWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768498933; x=1769103733; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=CNP0/edKzImowdU+pzEGPSaF08cy2XOBJ/TjB7A/UuM=; b=DtI9sK4TAkfGtZaN+aGyJzmD9oJD3FK5OvjLPBEzR2SMuZfZQ2aaaD7qBLtcqxTzi9 MqhH3HdtajEmo5faCZZVkvW04HTjgT4uttF0x16WHJKmpdm65tO5HFtk+EEeevknGktW ja1vgk+RF09tvfjZeGZ9rp1KO5gYF9xGfuOjewkLyIisJs++8sDIg5f/qtzFwRXnH14V oCrDQXPmQAipkV9oSRCn9UObRfZUKDILjvbhuR6OxV8bLdXmtCmDfKTqE7wEDXeSUewt 7NRT+POdUIjgVubAUV98jBrKsLyhNaAjZx2koj5dSMzJxj2FK9iXrCzBX//o6ypg1KEC p7tw== X-Gm-Message-State: AOJu0YyTq6gVrsL29W2Zo5/9SFcHPmbCfmxcxdskHLjfTAuzZltl9BFe 9g5Q4dIxMDcQ7NrV2fbr1otE2GOVzA7x/kG/wk5L1gQaQO74A0K+v6Pt8eZaKBhGX9Y= X-Gm-Gg: AY/fxX4OtfxTy1oSezxovYr1379IBlkI4kdbSWaF2/CU4i1jy/lcygXJ4geIbZm3bfo WuSlcjgQbWI+AkAYA4018pq8iFUh6Ar+ZJHgQYilICBlAIJLrWAr4K572WUdneoDz0xWR1/6Hvu 7l46dxQlTmI+ua+TzQf6BmqjSO1pxGzKac+iJ+UjVI/+T3eLaxQ6xTr6SukSc84M3bVQpd0J547 ozImYjNptLWwCweiLS2d0jRUb2+u4eUAQTJQDgKHaPShV4vvhc/UHKezYVEwsxhcicr82CNva0F 756eqwMGwSRixBlmtQpFRuhzcURFnWetYyQA86D/ENaBA2/4MFfIjtjxX0A4teyVw767Q3bBYss 3dom+CHRzAPGh72drdtJ+X0gxaHe4ZfmN/KP03CTsVqikxx0wDMkDJLrp7Ip71e0Ku3ktfqeaW3 YPVk3yLhjE7hw+2YBT/FyVul4mgpjZtXM/JRg6XTjMHmQj48m/DWpoh6vpgjZZjY6qZ5r0PzalZ LWQAA== X-Received: by 2002:a17:907:930a:b0:b84:2075:b902 with SMTP id a640c23a62f3a-b8792fc4218mr35402066b.36.1768498932963; Thu, 15 Jan 2026 09:42:12 -0800 (PST) Received: from tulp (2001-1c02-1a15-3000-c218-03ff-feb5-6cc4.cable.dynamic.v6.ziggo.nl. [2001:1c02:1a15:3000:c218:3ff:feb5:6cc4]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b879513e967sm2805766b.8.2026.01.15.09.42.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Jan 2026 09:42:12 -0800 (PST) Date: Thu, 15 Jan 2026 18:42:10 +0100 From: Roman Bogorodskiy To: freebsd-virtualization@freebsd.org Cc: freebsd-arm@freebsd.org Subject: Quartz64: vmm: No vgic found Message-ID: List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.59 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.991]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER(0.30)[novel@freebsd.org,bogorodskiy@gmail.com]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), DKIM not aligned (relaxed),none]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[gmail.com:+]; MISSING_XM_UA(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_NEQ_ENVFROM(0.00)[novel@freebsd.org,bogorodskiy@gmail.com]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-virtualization@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::643:from] X-Rspamd-Queue-Id: 4dsVfx39wMz3fcw Hi, Loading of the vmm(4) module shows errors like: Jan 15 17:32:10 generic kernel: vmm: No vgic found Jan 15 17:32:10 generic kernel: module_register_init: MOD_LOAD (vmm, 0xffff0000e12931f0, 0) error 19 The module is listed in kldstat: $ kldstat |grep vmm 7 1 0xffff0000e1268000 4f000 vmm.ko $ But bhyve does not start: # bhyve -o bootrom=/usr/local/share/u-boot/u-boot-bhyve-arm64/u-boot.bin -s 1,virtio-blk,./FreeBSD-15.0-RELEASE-arm64-aarch64-ufs.raw -o console=stdio vm0 bhyve: vm_openf: No such file or directory # Host system is: Pine64 Quartz64 Model A FreeBSD 15.0-RELEASE arm64 gic0: mem 0xfd400000-0xfd40ffff,0xfd460000-0xfd4dffff irq 12 on ofwbus0 gic0: using for IPIs CPU 0: ARM Cortex-A55 r2p0 affinity: 0 0 Cache Type = <64 byte CWG,64 byte ERG,64 byte D-cacheline,VIPT I-cache,64 byte I-cacheline> Instruction Set Attributes 0 = Instruction Set Attributes 1 = Instruction Set Attributes 2 = <> Processor Features 0 = Processor Features 1 = Processor Features 2 = <> Memory Model Features 0 = Memory Model Features 1 = Memory Model Features 2 = <32bit CCIDX,48bit VA,IESB,UAO,CnP> Memory Model Features 3 = <> Memory Model Features 4 = <> Debug Features 0 = Debug Features 1 = <> Auxiliary Features 0 = <> Auxiliary Features 1 = <> AArch32 Instruction Set Attributes 5 = AArch32 Media and VFP Features 0 = AArch32 Media and VFP Features 1 = CPU 1: ARM Cortex-A55 r2p0 affinity: 1 0 CPU 2: ARM Cortex-A55 r2p0 affinity: 2 0 CPU 3: ARM Cortex-A55 r2p0 affinity: 3 0 Does the board need something in addition to GICv3 that is missing that is needed to make vmm(4) work, or is that a configuration or vmm(4) issue? Thanks, Roman