From nobody Mon Jun 22 05:30:07 2026 X-Original-To: dev-commits-src-main@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 4gkGxJ0yKZz6j9sm; Mon, 22 Jun 2026 05:30:12 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gkGxJ03ySz3pXD; Mon, 22 Jun 2026 05:30:12 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782106212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AgPqsVIVP+J5FfFGQmx2Q2jIv41hjoWyn6iU2LM2G0E=; b=xIC8MnR+ofV19twIKBWg0gylKCuthW2ZiWmYv+BL+a8er5ePjW2pGD65IPfVmAOq5fp73t 9AsSa4bE5qWiIx2JkmtEKzE7x9dBSxZD6XG+o0oR7rKmbIqFkr1Sy1ApoSynCcDni0F6nA b++9gQAgbTmPkKVFp++gVHTI0xDaRUX6TrlSyz/SqdKP8zTFprBQZDHAu2PwGlujU97qm8 2wg9QJ9EpLSZtXZPPZnNNHefPJhnlK2jBEXjwKGY1nRvVGb3AjTGuCKMVpAztFpsTW+THY wfUiudaMSvLomHpT6EYhrd6UfNUNbZ3upKmOcOT9duQAxWzTmJqkfRWvWD1hbw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1782106212; a=rsa-sha256; cv=none; b=d15NgcYX9z/Ep0Ba6fnU28FQi5BZEBHD8qMqcIvdK9zRY+8a03WfYv8ZySDQjBXAYfdSnq 1xhWw+BRYacBZPuhjtaKfdDDvnBWBMijdHTtWUKl11MwlEJ9OZuenCyBO86vHkGSrUQYx3 lYmBaOWYY3vypPO8Tp0QcxMhsgFyzQ5ec9LyJ5JOS2AtWCAZXegqA7g676/yXmQ66pMRV9 2gOuk6KXqm5E6xOwjr8nb6ePL5EOTo0xJb4XYUzDjr5W2QK3UZu+4fuu0zXW69QDsQV1Kc r0M/K2Er3J4T2CM5M0Ve3MVy9DrnABLcyytVSaVK52VWsHKQnPF8LOA3R+yFIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1782106212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=AgPqsVIVP+J5FfFGQmx2Q2jIv41hjoWyn6iU2LM2G0E=; b=j3S5CgHwdmr5ZRsecFCzxCw9tt31qR+Jd3uMNzSGE1NVhB598lmRgLKaawfHAdOxagQEf0 dYYQ/aZwFJxKIDUsxiB5QzEX4/0AwkF0FzSkrg6T13RM2fnpWPYR6hj5CltVTB/5zcBLrx UfKIJefmyQpFHednALAH55MJ+pOdICkaWzllyTNWasmF/tOmfeY5YImpsB/Hicb+4HeT7z CbaX/UgFHuksvf5MXzZuTBIEyh7LyJAWT69rHh5T1CIC+Enl5RduoYiG9qlUWVKjuI823Y HTDu7OokmtUGF74QvqsqFJcrhI9cGyFiPOM6qS19LeJmd+o+MTj+CtRIALbMyw== Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "YE2" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4gkGxH56GXz4Fp; Mon, 22 Jun 2026 05:30:11 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 5BAAEA64805; Mon, 22 Jun 2026 05:29:42 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 4B5652D029E9; Mon, 22 Jun 2026 05:30:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id 5qplcrMqoTkT; Mon, 22 Jun 2026 05:30:08 +0000 (UTC) Received: from nv.t4-02.sbone.de (nv.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 0401B2D029D8; Mon, 22 Jun 2026 05:30:07 +0000 (UTC) Date: Mon, 22 Jun 2026 05:30:07 +0000 (UTC) From: "Bjoern A. Zeeb" To: Andrew Turner cc: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: Re: git: c84261da6f6c - main - arm64: Add an initial GICv5 driver In-Reply-To: <6a340764.3f96f.3b0a1d9d@gitrepo.freebsd.org> Message-ID: <89sqp82-4n9-qop-34oo-o36rns3op7rr@mnoonqbm.arg> References: <6a340764.3f96f.3b0a1d9d@gitrepo.freebsd.org> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed On Thu, 18 Jun 2026, Andrew Turner wrote: > The branch main has been updated by andrew: > > URL: https://cgit.FreeBSD.org/src/commit/?id=c84261da6f6ca6ae6d66eebb86da02467da3dd95 > > commit c84261da6f6ca6ae6d66eebb86da02467da3dd95 > Author: Andrew Turner > AuthorDate: 2026-06-18 13:30:01 +0000 > Commit: Andrew Turner > CommitDate: 2026-06-18 14:56:53 +0000 > > arm64: Add an initial GICv5 driver > > Add an initial driver for the GICv5 interrupt controller. > > This provides host-only support for the GICv5 interrupt controller. It > is specified in the ARM-AES-0070 document & based on version 00eac0. > > In the GICv5 there are 3 interrupt spaces: PPI, SPI, and LPI. Unlike > previous interrupt controllers they don't share a single interrupt > ID range, so PPI IRQ 1 and SPI IRQ 1 are different interrupts. There > is a common irqsrc stricture that encodes this information as it is > common across the interrupt types. > > Unlike previous GIC versions there are no software generated interrupts > that can target a configurable collection of CPUs. These have been > replaced with LPIs, where each CPU will have one allocated for each > IPI type. > > This driver handles the CPU interface and interrupt routing service > (IRS). The CPU interface provides the interface to manage and handle > interrupts, while the IRS handles routing LPIs and SPIs to the target > CPU. > > Sponsored by: Arm Ltd > Differential Revision: https://reviews.freebsd.org/D54250 > --- > sys/arm64/arm64/gicv5.c | 1611 +++++++++++++++++++++++++++++++++++++++++++ > sys/arm64/arm64/gicv5_fdt.c | 300 ++++++++ > sys/arm64/arm64/gicv5reg.h | 711 +++++++++++++++++++ > sys/arm64/arm64/gicv5var.h | 71 ++ > sys/conf/files.arm64 | 2 + > 5 files changed, 2695 insertions(+) For what it's worth (or not anymore): arm64 GENERIC-UP fails during make universe. -- Bjoern A. Zeeb r15:7