From nobody Fri Jan 9 22:44:00 2026 X-Original-To: dev-commits-src-all@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 4dnxdx5kfyz6MV8n for ; Fri, 09 Jan 2026 22:44:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dnxdr4n3Kz3fYK for ; Fri, 09 Jan 2026 22:44:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767998640; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xH3+tFzbbMLYaKmaMAUZ6Krc4lEOmWmGu7Exmkk9MpI=; b=rHaYpGwKRQ+VrVgJsrIoGU0IQMGcuW63qJsjFYZgiXU8tRyT3PJoaG0XExD5gdx0NCEROb U/A9PUnSqqijW7nUnv03dCG5mIZ412xp47n/Kcx/F5STlpfz+9noWndwTxPE7bwRrKXben O5HNxuWmEqD7S/4av8/CBw4LBTVx1web3okO+C8HZ0WdLyCIwZ6fmRLmCB9MZQmk9cDZCo g3Cxys40zAeIXsn66AeKez4GqTyaGQ/PyO30jwfTc3gQKMWc900Zq2R2jSSkt7BDnBlXpC L9+ikZY5HEQ2DhZzZNE/kfCvzj2qIUUue/89WsswbBdhbFIQpjZrerJdIjYS8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767998640; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xH3+tFzbbMLYaKmaMAUZ6Krc4lEOmWmGu7Exmkk9MpI=; b=RlSfrHWvW8iUbVGadpQoUmFO2zgl4rNLhtRdCCC1RUYtmwRm6M65rWP9OzLn/ghtkZe7F/ YyGylPsE0JoglQwTEAqYM6/hyeBfgIUjK+gRAe7/IjI96yGTxfyivGN7aadUNT61H2aDsh vD1iTT0yr3lG9T1X+1siYpiUNFqVRU9kT9kCN7RVDb2rRwdKqAf3cM+8HXWuXf8yk7L8vI qgmsE5CExfa+EYK59uAwu8O7N/qPH1x8GPuT/cYkNiBgXe+uvlTWaI722wWCyCbG5TAY1y YyPsP2cl8FPvRSr8mKiKO4CKHDVdWnxadFnPq8NoZuPrxbYijZXU8dZnLjPHfw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767998640; a=rsa-sha256; cv=none; b=e3tBo+vQKmHVM8VsMWMAInN8EgK7irRTJcdiSNqT/Mme/pLtTZWGAlsTSvKRfy/kusnFQy 3JTDlXMMFVqiG8t4AVmAnuIryAb7X9Hbo1njUNHRRR3q1u3d1kbg62vcmyWckRx4qegt4L dThRJR7O4eL1+N8lalukOypg1rCCXx2Yhg1a8LHock0pctBaKE41TDEpJL5qVBRyGSUrwt 98gJPd4FB2/kgN26pyaiUhbnO/hgTw162TkUvsngah6Fswu4kHXDZ+l24IA6I6tq//xU+A ktr/2sGM3ZNw+l4Dbq/PCaQvIalBXLjOc5TF/Dn+4yZwEC/Hi8IDRkl6zyUS+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dnxdr4JpyzCFK for ; Fri, 09 Jan 2026 22:44:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 26f06 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 09 Jan 2026 22:44:00 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Krzysztof Galazka Subject: git: a3d472219c5a - main - ixl(4): Enable building driver on ARM64 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kgalazka X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a3d472219c5aa3c211371aebd2effbfade61cb5c Auto-Submitted: auto-generated Date: Fri, 09 Jan 2026 22:44:00 +0000 Message-Id: <696184b0.26f06.30854b9f@gitrepo.freebsd.org> The branch main has been updated by kgalazka: URL: https://cgit.FreeBSD.org/src/commit/?id=a3d472219c5aa3c211371aebd2effbfade61cb5c commit a3d472219c5aa3c211371aebd2effbfade61cb5c Author: Krzysztof Galazka AuthorDate: 2026-01-09 22:36:10 +0000 Commit: Krzysztof Galazka CommitDate: 2026-01-09 22:43:22 +0000 ixl(4): Enable building driver on ARM64 For consistency with other drivers enable building ixl on ARM64 target. Please be advised that it is only compile tested. Intel will continue to test Ethernet drivers only on x86-64 platforms, and is not going to provide support for issues, which cannot be reproduced in such environment. Signed-off-by: Krzysztof Galazka Suggested by: Dave Cottlehuber Reviewed by: manu Approved by: kbowling (mentor) MFC after: 2 weeks Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D54289 --- sys/arm64/conf/NOTES | 1 + sys/conf/files.arm64 | 29 +++++++++++++++++++++++++++++ sys/conf/options.arm64 | 3 +++ sys/modules/Makefile | 4 ++-- 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/sys/arm64/conf/NOTES b/sys/arm64/conf/NOTES index e773253da6d7..102066025e8f 100644 --- a/sys/arm64/conf/NOTES +++ b/sys/arm64/conf/NOTES @@ -92,6 +92,7 @@ device al_eth # Annapurna Alpine Ethernet NIC device dwc # Synopsys Designware GMAC Ethernet device dwc_rk # Rockchip Designware device dwc_socfpga # Altera SOCFPGA Ethernet MAC +device ixl # Intel 700 Series Physical Function device ice # Intel 800 Series Physical Function device ice_ddp # Intel 800 Series DDP Package diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64 index 4bd03989afa0..ee1108eca0d4 100644 --- a/sys/conf/files.arm64 +++ b/sys/conf/files.arm64 @@ -413,6 +413,35 @@ dev/ipmi/ipmi_smbus.c optional ipmi smbus dev/ipmi/ipmi_smic.c optional ipmi dev/ipmi/ipmi_ssif.c optional ipmi smbus +dev/ixl/if_ixl.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/ixl_pf_main.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/ixl_pf_iflib.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/ixl_pf_qmgr.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/ixl_pf_iov.c optional ixl pci pci_iov \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/ixl_pf_i2c.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/ixl_txrx.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_osdep.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_lan_hmc.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_hmc.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_common.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_nvm.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_adminq.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" +dev/ixl/i40e_dcb.c optional ixl pci \ + compile-with "${NORMAL_C} -I$S/dev/ixl" + dev/mailbox/arm/arm_doorbell.c optional fdt arm_doorbell dev/mbox/mbox_if.m optional soc_brcm_bcm2837 diff --git a/sys/conf/options.arm64 b/sys/conf/options.arm64 index 4bdd408f4651..5e6f25cd8db8 100644 --- a/sys/conf/options.arm64 +++ b/sys/conf/options.arm64 @@ -16,6 +16,9 @@ COMPAT_FREEBSD32 opt_global.h # Emulate SWP/SWPB for COMPAT_FREEBSD32 EMUL_SWP opt_global.h +# iWARP client interface support in ixl +IXL_IW opt_ixl.h + # EFI Runtime services support EFIRT opt_efirt.h diff --git a/sys/modules/Makefile b/sys/modules/Makefile index 31e56be5360f..f7e104489fa8 100644 --- a/sys/modules/Makefile +++ b/sys/modules/Makefile @@ -666,7 +666,7 @@ _genet= genet .endif .if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "aarch64" || \ - ${MACHINE_ARCH:Mpowerpc64*} + ${MACHINE_ARCH:Mpowerpc64*} != "" _ice= ice .if ${MK_SOURCELESS_UCODE} != "no" _ice_ddp= ice_ddp @@ -676,6 +676,7 @@ _ice_ddp= ice_ddp _irdma= irdma .endif .endif +_ixl= ixl .endif .if ${MACHINE_CPUARCH} == "aarch64" @@ -917,7 +918,6 @@ _ffec= ffec .endif .if ${MACHINE_ARCH:Mpowerpc64*} != "" -_ixl= ixl _nvram= opal_nvram .endif