From nobody Tue Aug 4 11:09:50 2026 X-Original-To: freebsd-ppc@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 4hDrRR1V2Nz6n3DS for ; Tue, 04 Aug 2026 11:09:55 +0000 (UTC) (envelope-from hola@librepower.org) Received: from smtp-42a8.mail.infomaniak.ch (smtp-42a8.mail.infomaniak.ch [84.16.66.168]) (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 (2048 bits) client-digest SHA256) (Client CN "relay.mail.infomaniak.ch", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hDrRP28Vlz3m3n for ; Tue, 04 Aug 2026 11:09:53 +0000 (UTC) (envelope-from hola@librepower.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=librepower.org header.s=20251213 header.b=JVXFlgkZ; spf=pass (mx1.freebsd.org: domain of hola@librepower.org designates 84.16.66.168 as permitted sender) smtp.mailfrom=hola@librepower.org; dmarc=pass (policy=reject) header.from=librepower.org Received: from smtp-3-0000.mail.infomaniak.ch (smtp-3-0000.mail.infomaniak.ch [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4hDrRM1hcJzCqV for ; Tue, 4 Aug 2026 13:09:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=librepower.org; s=20251213; t=1785841791; bh=XKWiRZXL/R/bbMdKj2AWkQYGcQ8YBDj8DQ083d/dJ/k=; h=Subject:Date:From:To:Reply-To:From; b=JVXFlgkZ6weTHbjaWn2zPUYKDmIgBNgWzUj242ejlwSNfpsUDCa1huH2yKgSAtgTz frZFq6IU1hdh9wHRZWoFgTQPZaKlvkba/r4Kjx+KfgKA8qtIXvTjr6BioWnTIrXclp EpW3YrjiY/oQ3X9lkitIO/ZfSv3+pDa3zLxqqjLY8jCwcpX+/hyfcMGIrlXaSWtb5f 8nQ9JQSKrpn/LdQ/y+362I/rOV7ztt5Wcay5Iyh6suv/1TZ2/52m96y0zd3AJI5cg1 TemP1pV+nri1smLsKwQKisO0EBAlXUg+RzKD++JluhzQxiBdYy3hsfP2dP9SpuUnFB fZB4FiJ2RzC/g== Received: from unknown by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4hDrRL6QgTz32B for ; Tue, 4 Aug 2026 13:09:50 +0200 (CEST) Subject: FreeBSD on PowerVM LPARs (powerpc64le) =?utf-8?Q?=E2=80=94?= LibrePower PoC Message-ID: Date: Tue, 04 Aug 2026 13:09:50 +0200 From: LibrePower To: "freebsd-ppc@FreeBSD.org" Reply-To: LibrePower X-WS-Location: eJxzKUpMKykGAAfpAmU- X-Mailer: Infomaniak Workspace (1.3.1322) X-WS-User-Origin: eyJpdiI6Imx1cDhZUEwyRERLNGl6K1ViNDNuTnc9PSIsInZhbHVlIjoiMmU1RzlqUU1vODRCeGFZMXRSN0tyUT09IiwibWFjIjoiYjg3MTdmOWM4MWJlMWMyZWMwN2FjMDllNWZhYzMxN2VhNTI1MWRmMmYwNzFlZGY1ZjdiODhmY2Q3YjQ0NzY1YSIsInRhZyI6IiJ9 X-WS-User-Mbox: eyJpdiI6IjFBem90RnM1b0ZPU0t2TmY3b0RaOFE9PSIsInZhbHVlIjoiTnpZaGVCell3b0dMN0dEK21wbVBVZz09IiwibWFjIjoiNjA2NzA1YjYwNDdmMjhkZGI0N2E5MTBiM2Q1ZTRiYzllZDM5ZmIyMWQ4ZmMwYTU1MzY5NTIwYjgyMWNmOTg2MSIsInRhZyI6IiJ9 X-WS-LOCALE: fr_FR List-Id: Porting FreeBSD to the PowerPC List-Archive: https://lists.freebsd.org/archives/freebsd-ppc List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ppc@freebsd.org Sender: owner-freebsd-ppc@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=hvWiMUem X-Infomaniak-Routing: alpha X-Spamd-Result: default: False [-2.58 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; URI_COUNT_ODD(1.00)[5]; NEURAL_HAM_SHORT(-0.92)[-0.916]; DMARC_POLICY_ALLOW(-0.50)[librepower.org,reject]; RWL_MAILSPIKE_EXCELLENT(-0.40)[84.16.66.168:from]; R_SPF_ALLOW(-0.20)[+ip4:84.16.66.168/29]; R_DKIM_ALLOW(-0.20)[librepower.org:s=20251213]; NEURAL_HAM_MEDIUM(-0.17)[-0.166]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[84.16.66.168:from]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ppc@freebsd.org]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ppc@FreeBSD.org]; TO_DN_EQ_ADDR_ALL(0.00)[]; ASN(0.00)[asn:29222, ipnet:84.16.64.0/19, country:CH]; DKIM_TRACE(0.00)[librepower.org:+]; HAS_REPLYTO(0.00)[hola@librepower.org]; REPLYTO_EQ_FROM(0.00)[] X-Rspamd-Queue-Id: 4hDrRP28Vlz3m3n X-Spamd-Bar: -- --hvWiMUem Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello everyone, First, thank you to everyone who has kept FreeBSD on P= owerPC alive over the years. I have just joined the list and wanted = to briefly introduce some work we have been doing at LibrePower. Ove= r the past few months, we have been working on running FreeBSD as a nativ= e PowerVM LPAR on IBM POWER9/10/11. We now have an early PoC with virtual= networking and NPIV-backed storage working, currently tested on IBM Powe= r Virtual Server. This is still an early and limited system. We have a= lso started building a small powerpc64le package repository to make the s= ystem more usable. Some parts of the implementation, including the N= PIV work, have been AI-assisted. We understand the review concerns this m= ay raise, so our intention is to submit small, documented patches that ca= n be independently reviewed and tested. Before proceeding, we would = appreciate your guidance: =09* Is PowerVM LPAR support of interest t= o the project? =09* Where should we publish the current work and sta= rt submitting patches? =09* Would a short technical summary of the b= lockers, changes and test results be a useful first step? We would b= e glad to contribute the work upstream and follow the project=E2=80=99s p= referred review process. Best regards -- Hugo LIBREPOW= ER =E2=80=94 OPEN SOURCE FOR IBM POWER SYSTEMS http://librepower.org/=20 = --hvWiMUem Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable

Hello everyone,

First, thank you = to everyone who has kept FreeBSD on PowerPC alive over the years.

=

I have just = joined the list and wanted to briefly introduce some work we have been doin= g at LibrePower.

Over the past few months, we have been working on running Fre= eBSD as a native PowerVM LPAR on IBM POWER9/10/11. We now have an early PoC= with virtual networking and NPIV-backed storage working, currently tested = on IBM Power Virtual Server.

This is still an early and limited system. We hav= e also started building a small powerpc64le package repository to make the = system more usable.

<= div style=3D"font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;fon= t-size:14px;">

Some parts of the implementation, including the NPIV work,= have been AI-assisted. We understand the review concerns this may raise, s= o our intention is to submit small, documented patches that can be independ= ently reviewed and tested.

Before proceeding, we would appreciate your guidanc= e:

  • Is PowerVM LPAR support of interest to the project?

  • = Where should we publish the current work and start submitting patches?

    <= /li>
  • Would a short technical summary of the blockers, changes and tes= t results be a useful first step?

  • We would be glad to contribute the= work upstream and follow the project=E2=80=99s preferred review process.

    =
    Best regards

    --

    <= /div>

    Hugo

    LibrePower =E2=80=94 Open Source for IBM Power Systems http://librepower.org/




    --hvWiMUem-- From nobody Tue Aug 4 13:54:16 2026 X-Original-To: freebsd-ppc@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 4hDw563SSBz6nHWj for ; Tue, 04 Aug 2026 13:54:18 +0000 (UTC) (envelope-from jhibbits@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 4hDw560qJ0z3LwY; Tue, 04 Aug 2026 13:54:18 +0000 (UTC) (envelope-from jhibbits@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785851658; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JuQi5jzpCVrbEQcl8JciHULBxRE+glZOvnUSxDS6FJA=; b=dXW5FM7OIfK7DZM0rRWgRLXdbv07Oo0wBhonWq3D9RufcXTRAm8ZuXJKTj50kMsw+iH13C /Fiy/M0Q7dXspQsxPelSXTTu5HSwPDRR0+7mByCn5YADV67bb+DFM/1DAk6dnT5+eJS+VC kgoY/guljOfd+sNPRfixZR+2jqTliZbtqd3LhwS652fgJL0BZ7PalwvU6MdGHASP9TpDA3 xwyj2kHVWv7UjDDtnqgIlO833mVlIv9k+JXva/BKFJtq/XLxnStBZrGsDY62L/OuF5sOPq eSNSScSv9W6rejePjoLdAmCJ6SSUAP+DB2pUlMtcELL6MAsto3DKgNirn2WHzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785851658; a=rsa-sha256; cv=none; b=MlNSwnClSO0ZS/O1CraLmYJOq5T5cXOMlmwwlaKmt9sPBT+b9SXg7aCWk2cHhXV6TARpuH VKUn2WeEtnQfp6+uw1rsqfV5KLoZ9uN8iBaJWWzcLBSHLm+BXR/tj4tma4jTtL/ILnhFO4 NIvFPfM87v19hs1jMM0tUBcatLI5eCy1v0CNlcdlfKfiiCHXNF35vfhl9h1lRvfEe0W+FQ xbK9YEpzySBwT+kg3OCxuIHRCiedgLsBrPz3oJ2HFL5ZYTTtwFvov1nPN7zn5ouwIuF5q0 XEeH5Ec27Yl7WL8uSXTTgKCk0JgDUfG1+5A6vn1gsZCqBYKFUHdHnEYzVk8E3g== 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=1785851658; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JuQi5jzpCVrbEQcl8JciHULBxRE+glZOvnUSxDS6FJA=; b=d9ffW+KbH5JzsAI0QjyoK9uNSnOR+eq5x37axMRFpIn5KoSHCdh0E6Vg98EsMv6hwY8vp5 8j/IUHdnPLewrgsQpPXg8lFdWA+/dsY5ruxFTEQy+ZDkHysOhlobuJj/CYexpdyvlCAflF tElp5WG4+FQ9dqMf/oXHOmTImgXuay+SOXK6uQf4519u0hsA95iav9jREbYSXi7u8NU8K6 n3kwnuMS1+9FudLrWA9fGD3Gmexj6J4Ekfo5ci6h7nLZXAdvlP1wRgEj3hEAWp030FnIfl MzTvl4kn+5wd5yJNiQPsQ7NTcE7+/m4hq0RqCnZocetK0oRgyloI6bi2UALGUw== Received: from ralga.knownspace (unknown [IPv6:2600:2b00:a720:d301:9f03:382a:d672:81f0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhibbits) by smtp.freebsd.org (Postfix) with ESMTPSA id 4hDw555XTfzy1y; Tue, 04 Aug 2026 13:54:17 +0000 (UTC) (envelope-from jhibbits@FreeBSD.org) Date: Tue, 4 Aug 2026 09:54:16 -0400 From: Justin Hibbits To: LibrePower Cc: "freebsd-ppc@FreeBSD.org" Subject: Re: FreeBSD on PowerVM LPARs (powerpc64le) =?UTF-8?B?4oCU?= LibrePower PoC Message-ID: <20260804095416.3d2d901a@ralga.knownspace> In-Reply-To: References: X-Mailer: Claws Mail 4.4.0 (GTK 3.24.52; powerpc64le-unknown-linux-gnu) List-Id: Porting FreeBSD to the PowerPC List-Archive: https://lists.freebsd.org/archives/freebsd-ppc List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ppc@freebsd.org Sender: owner-freebsd-ppc@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=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Hugo, Very glad to see more people interested in FreeBSD on POWER! On Tue, 04 Aug 2026 13:09:50 +0200 LibrePower wrote: > Hello everyone, >=20 > First, thank you to everyone who has kept FreeBSD on PowerPC alive > over the years. >=20 > I have just joined the list and wanted to briefly introduce some work > we have been doing at LibrePower. >=20 > Over the past few months, we have been working on running FreeBSD as a > native PowerVM LPAR on IBM POWER9/10/11. We now have an early PoC with > virtual networking and NPIV-backed storage working, currently tested > on IBM Power Virtual Server. >=20 > This is still an early and limited system. We have also started > building a small powerpc64le package repository to make the system > more usable. >=20 > Some parts of the implementation, including the NPIV work, have been > AI-assisted. We understand the review concerns this may raise, so our > intention is to submit small, documented patches that can be > independently reviewed and tested. >=20 > Before proceeding, we would appreciate your guidance: >=20 > * > Is PowerVM LPAR support of interest to the project? Definitely. We've gotten a few bug reports for FreeBSD on PowerVM, so we definitely have some interest by others. I'd love to get my hands on some PowerVM hardware myself just to play with, but haven't managed to do that. >=20 > * > Where should we publish the current work and start submitting patches? You could submit patches to https://reviews.freebsd.org, we also have a GitHub presence, and https://bugs.freebsd.org is another, but you'd get more traction on Phabricator and GitHub. >=20 > * > Would a short technical summary of the blockers, changes and test > results be a useful first step? Yes, please. Share what you can. >=20 > We would be glad to contribute the work upstream and follow the > project=E2=80=99s preferred review process. >=20 > Best regards >=20 > -- >=20 > Hugo >=20 > LIBREPOWER =E2=80=94 OPEN SOURCE FOR IBM POWER SYSTEMS > http://librepower.org/=20 >=20 I'm excited for this, and look forward to whatever you have to present for us. - Justin From nobody Tue Aug 4 19:35:25 2026 X-Original-To: freebsd-ppc@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 4hF3fz3yC6z6nJQL for ; Tue, 04 Aug 2026 19:35:39 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) (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 4hF3fz1yR4z3MGY for ; Tue, 04 Aug 2026 19:35:39 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-92e6c4a867cso20066885a.0 for ; Tue, 04 Aug 2026 12:35:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1785872138; cv=none; d=google.com; s=arc-20260327; b=kVEMitFpVNjQI2i/YG/Fwg6YnKG0xoHRXNeiHTXGBYp/6qLUV2ppiPtLCi1ipfpIQY 0GldgRYy8d0ZoMmqx+zuCx6WK5QwLNHJCCvptHsOI4AiWvjvTTJ9MyB9ZHzfOO+BCFAd THFU6lmKos/lM4hsGDGqFAZFcw+SokJefCqG7it+Xd9Q/AQK5ZUdZVHd5CJDdpizOhbO j31HMjFQihZiUMBiUwvLS+CGXiPbsoqeTL4+MKta5VNp7wvfgLzjx3SrFBVUn10itZIw 0sENIHD3pqLRM7vgWMFICdOGFywieNrl0YN9KmmnCpKCo30HIxs7qUh36yvbel0K8Ist NDkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=oC054wfmW3ADAp77XdHXtKLbLqSZe3Qi2sTZwIIv3t0=; fh=hu95KpGZzZ1BKVqHnQFleh6gFemH718apHzJRNCSxpg=; b=DUgMzZIRQ803d/B6e4yjkr1olexOGB7n0JK3UwO2Mq9jSXC3omtAd4Y9+lX1FzW5ib Z9qw6rs0Vp4Sn0AUncA4SKrbid+t3ICMK/OFSX5tWALBvkM8KbWZ0e2j0so9yHEPEp7H EuVdSZwv3gRYZ6teW1HQOyd5+OgDO1roUMY1qCDMC2qXt0w7pR1IXKdfz/hTnCsuNvov /uvRdHu6zKC8ZxpDuEdTZXkLnOAqVb2OHOKigz1aUbo81q5L0UqEnmnfIFvFfGDvNoPZ fr4GrJUXmrpO9jAzgANXrdReNLJ15ET1Rmyq857BxaiHciBmDmc2cBxH/VLrwL5+h0Qe apGA==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785872138; x=1786476938; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=oC054wfmW3ADAp77XdHXtKLbLqSZe3Qi2sTZwIIv3t0=; b=onSC8sO6Pmg9JTFzU+ksxLQsqCh+UZe5kg33pf00NM6PqzRgzVxrlCiG4kfXbhcrAW cSW/yWYVVaU2wy4Ey63VttDxYfraX23TnB0h3ajSKEumC6HfCWzpXP1QQl2v66v2iN+H FedWdq6LBwDI6tg92m1Cl7+ur0WiWZbvDfrd6SMOP88GTlnfad/4E10oXGs2FA/1s9Uv M3Hh7lTgq6xOpvKfjQ0ciDCuYVJ5dgPz+qp2uCtRRfZufPF3fnwZrScZfRXPdh7ijBq3 MX61Mvhobs+fMhsKEwlziw2qOIBQH3NJbh2h5FcG8ZR6lnjQqHMJ8zrfsjfwdeYEzmRi 2ttA== X-Gm-Message-State: AOJu0YyPtKdUBpPtTypXE56sUfGSFY+nQcU+AH27JZVBwtAUv3X2KqHc EfXfvrmAbXatPmRNv4UsnMDTEh2UxDyMN07zzhWBxGBHa7cKw4jrw2fmnFvMD/nFBYWwv0/kHxy fX/fvlJzGS8h+N9nNHt0YdMzv3EXkBgKPwQ== X-Gm-Gg: AR+sD13PmGdSJPzy5FzJZwShSX4obETREZr6QBkE5dReHV/J9BpNXZa2XwCDgtre4ye X6XAd2jVShLPFCNzm0XMzwonmdT7RxP29APW6zrAzv2Dv2mFeRKC1II6mBTnZr8U659TJN/igdh E7cImG1daTdU+JPE6d2j6UMWlAvVJzvwwojfGTZGmfPZDdyR4rtKvn3j82hWgOX0W1veLOA9HY6 4/JsDs/topebCZLiQciRSzGjxDudftUxUJ/wGYGPToeFCgUqmT74WQHruzruIB0BPRAgAM7baaG VHzIWRJdVKWBGFzBup3FsDRSColMzgRDQlJ4Xyi8BjPZM5+bjZzmIVp2pISVmZLD28XTjFI53Wk ZehG007IQwHdjwu5Y+C12nJlJmIs+tU7GmfTWIxJYchxoZCMBRes6x6YNLoV2oNo4ASYuzmjpep g3l8E3YtNS/Czqms051E85tkMHrYdPjpG8onYJlsf9tt7HRpUvkvWM2Mt7pMkUDy9SRrFHRV44R tP/ X-Received: by 2002:a05:620a:44cb:b0:92b:440e:5d53 with SMTP id af79cd13be357-93649119a48mr86574985a.3.1785872138244; Tue, 04 Aug 2026 12:35:38 -0700 (PDT) List-Id: Porting FreeBSD to the PowerPC List-Archive: https://lists.freebsd.org/archives/freebsd-ppc List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ppc@freebsd.org Sender: owner-freebsd-ppc@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 References: In-Reply-To: From: Adrian Chadd Date: Tue, 4 Aug 2026 12:35:25 -0700 X-Gm-Features: AUfX_myddSWsHldYqpVUoHrHbQAQT5cEO_V9QCm203NpHvrm303zHViIyD1g6n8 Message-ID: Subject: =?UTF-8?Q?Re=3A_FreeBSD_on_PowerVM_LPARs_=28powerpc64le=29_=E2=80=94_Libre?= =?UTF-8?Q?Power_PoC?= To: LibrePower Cc: "freebsd-ppc@FreeBSD.org" Content-Type: multipart/alternative; boundary="0000000000006a1a3a06583dc2c7" X-Rspamd-Queue-Id: 4hF3fz1yR4z3MGY 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)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Spamd-Bar: ---- --0000000000006a1a3a06583dc2c7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable hi! * yes this is awesome! * send over what you have when you're comfortable and we can figure out how to get what bits landed * i prefer reviews in https://reviews.freebsd.org/ , if you have your work in a github or similar branch then please share what you have and we can figure it out from there * yes i really should sit down and get ppc64le/ppc64 packages built for 16 and 15 * yes please send through a list of technical challenges, that'd be great! also: * for us who have hardware (eg i have an S822 which I need to setup to run LPARs) it would be nice to cover what you did and how to get it going. I've had issues even trying to get the bootloader to be loaded and jumped into in previous testing so any/all info you have to get this going would be super great. THanks! -adrian On Tue, 4 Aug 2026 at 04:09, LibrePower wrote: > Hello everyone, > > First, thank you to everyone who has kept FreeBSD on PowerPC alive over > the years. > > I have just joined the list and wanted to briefly introduce some work we > have been doing at LibrePower. > > Over the past few months, we have been working on running FreeBSD as a > native PowerVM LPAR on IBM POWER9/10/11. We now have an early PoC with > virtual networking and NPIV-backed storage working, currently tested on I= BM > Power Virtual Server. > > This is still an early and limited system. We have also started building = a > small powerpc64le package repository to make the system more usable. > > Some parts of the implementation, including the NPIV work, have been > AI-assisted. We understand the review concerns this may raise, so our > intention is to submit small, documented patches that can be independentl= y > reviewed and tested. > > Before proceeding, we would appreciate your guidance: > > - > > Is PowerVM LPAR support of interest to the project? > - > > Where should we publish the current work and start submitting patches? > - > > Would a short technical summary of the blockers, changes and test > results be a useful first step? > > We would be glad to contribute the work upstream and follow the project= =E2=80=99s > preferred review process. > > Best regards > > -- > > Hugo > > * LibrePower =E2=80=94 Open Source for IBM Power Systems * http://librepo= wer.org/ > > > > > --0000000000006a1a3a06583dc2c7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
    hi!

    * yes this is awesome!
    * send over what you have when you're comfortable and we can f= igure out how to get what bits landed
    * i prefer reviews in https://reviews.freebsd.org/ , if y= ou have your work in a github or similar branch then please share what you = have and we can figure it out from there
    * yes i really should si= t down and get ppc64le/ppc64 packages built for 16 and 15
    * yes p= lease send through a list of technical challenges, that'd be great!

    also:

    * for us who have hard= ware (eg i have an S822 which I need to setup=C2=A0to run LPARs) it would b= e nice to cover what you did and how to get it going.

    <= div>I've had issues even trying to get the bootloader to be loaded and = jumped into in previous testing so any/all info you have to get this going = would be super great.

    THanks!

    =


    -adrian

    On Tu= e, 4 Aug 2026 at 04:09, LibrePower <hola@librepower.org> wrote:
    =

    Hello everyone,

    First, thank you = to everyone who has kept FreeBSD on PowerPC alive over the years.

    =
    =

    I have just joined the list and wanted to briefly introduce some work we= have been doing at LibrePower.

    <= div style=3D"font-family:"Helvetica Neue",Helvetica,Arial,sans-se= rif;font-size:14px">

    Over the past few months, we ha= ve been working on running FreeBSD as a native PowerVM LPAR on IBM POWER9/1= 0/11. We now have an early PoC with virtual networking and NPIV-backed stor= age working, currently tested on IBM Power Virtual Server.

    <= /div>

    This= is still an early and limited system. We have also started building a smal= l powerpc64le package repository to make the system more usable.

    <= /div>
    <= p>Some parts of the implementation, including the NPIV work, have been AI-a= ssisted. We understand the review concerns this may raise, so our intention= is to submit small, documented patches that can be independently reviewed = and tested.

    =

    Before proceeding, we would appreciate your guidanc= e:

    • Is PowerVM LPAR support of interest to the project?<= /p>

    • Where should we publish the current work and start submittin= g patches?

    • Would a short technical summary of the blockers, = changes and test results be a useful first step?

    <= /div>

    We w= ould be glad to contribute the work upstream and follow the project=E2=80= =99s preferred review process.

    Best regards
    =
    --

    Hugo

    LibrePower =E2=80=94 Open Source for IBM Power Systems http://libr= epower.org/



    <= /div>

    --0000000000006a1a3a06583dc2c7-- From nobody Thu Aug 6 18:04:21 2026 X-Original-To: ppc@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 4hGFXj562Bz6nRDH for ; Thu, 06 Aug 2026 18:04:21 +0000 (UTC) (envelope-from bugzilla-noreply@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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hGFXj2PjWz3jjQ for ; Thu, 06 Aug 2026 18:04:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786039461; 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: in-reply-to:in-reply-to:references:references; bh=GOGh1GCI1LyLXJiZxQ4Djqg+7MGuYIn2ITFOX1+y2kQ=; b=cAfS6zMIY2Uw/r21WPdlTm5KqsiocjQA1SOwynVkk3rrhrOLtuGTyI9JQBoHGvqA7ygz6Q 8l8B35jzsbSfPQYli99wGdoxh9EO1HBYnZumn8XgeW3JIfuNH4xVbGEgS9gS1qPexszVDM py9CjiJqa82iqnwiKah1xXOKHPkLsmJx9a8PnOWPVa63T2BKgOyCxUCt1AuqV2Q9wVmcM2 uMQvjGbLp4vx5axEfjRM0yI+x/lYdmfL/0lIrn+m3UWSnwt9SRLzRsKuwYVNpFtyyY2XCa puyXLInd4rkt00KU0D+MW4wy6JMu920H+wAuFB81AUUWZafsM8ZacVqIKWPWNg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786039461; a=rsa-sha256; cv=none; b=xgBXW05g1nwBYGomI7hCb8pFaRDpnY9Zsul9VI605+gtcjFuzedkszRFOOuTKDWUNKXo7j U1KlqXSsUMSPKsc1ZN1RnfSwzsmv1TK7LgoYrn+Rfjm8UNZC883wov+BB+D9Re+U5Tc0/R zB1d+3MO//XShUTeVCavAguoIJVviiGNKpgbQuzUxn66OtQjjxIUWOJRO55PgNVBCsUGiH PCkSEqstneoGl8svRrUPnz+mq0ycGrKW46z+B2NOcDM7tXWYcXHMx0hneUGcX2thVQ7jXJ FFDyavMm4Glj25KnVhikFUhM5pApWjkNmeyIymbdPIUNIwHzFTqGVeRRvmi0pg== 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=1786039461; 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: in-reply-to:in-reply-to:references:references; bh=GOGh1GCI1LyLXJiZxQ4Djqg+7MGuYIn2ITFOX1+y2kQ=; b=gE5QHxQAnYk/hGFa1fwsX3r9QBuZl8XdApW7Yo4G4IC7QmrjkiZ7TRWtb054N8RZ8sxjdH 29Hxq1YubbDRSyPZ7ygTEE4ev676roXYG0P9zsdAQIWS0Qm48PaYd9Zm4T+dr0jHeZpCuu w/v6hjciKu1UnxD4JjaX/ymfsMyx0RmhzOZwzsFrPfVlUodcUKTgLlIufXwTFwvn8W02ei 2URuWIk0P7c1dm0izoirkulxip3ofmzokv6Lz/NpNQhDNPVfLk1Cq/TA/R9FenEQEP+F+D xnlcaKY5J/B1sQYlDBDJVe3iFvm3ZuczkpwRmE3BTEU6gmBNhtfz5Rb7UUey7g== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4hGFXj1GdgzVdL for ; Thu, 06 Aug 2026 18:04:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 676I4LSc087063 for ; Thu, 6 Aug 2026 18:04:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 676I4LPY087062 for ppc@FreeBSD.org; Thu, 6 Aug 2026 18:04:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ppc@FreeBSD.org Subject: [Bug 294369] powerpc64: panic in zfs_write() during buildworld Date: Thu, 06 Aug 2026 18:04:21 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jrtc27@freebsd.org X-Bugzilla-Flags: mfc-stable15? mfc-stable14? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting FreeBSD to the PowerPC List-Archive: https://lists.freebsd.org/archives/freebsd-ppc List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ppc@freebsd.org Sender: owner-freebsd-ppc@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294369 --- Comment #6 from commit-hook@FreeBSD.org --- A commit in branch stable/15 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D310a5a993ac8ffba2edcdb8152688620c= 2f5e56f commit 310a5a993ac8ffba2edcdb8152688620c2f5e56f Author: Jessica Clarke AuthorDate: 2026-07-27 16:54:04 +0000 Commit: Jessica Clarke CommitDate: 2026-08-06 18:02:32 +0000 Merge commit 26bf39cdba0b from llvm-project (by Jessica Clarke): [ELF][PowerPC] Don't assume TOC pointer is valid in IPLT entries (#207555) Unlike normal PLT entries, IPLT entries can be called indirectly even when in PIEs/DSOs, and so there's no guarantee on what's in the TOC pointer register at that time. Therefore we must emit variants of the existing code that work without it, whether r12-relative (playing the same role as MIPS's $25) in the same number of instructions, or first retrieving PC in an i386-like manner, being careful not to clobber LR. On 32-bit PowerPC even direct calls to IPLT entries face the same iss= ue, since we'd use the TOC base of the resolver, which may not be the same as the caller, even within the same object. Normal canonical PLTs still look broken on 64-bit PowerPC as they use the TOC pointer register too, and similarly on 32-bit PowerPC for PIE= s. We should probably treat these cases the same as PIE on i386 (except including PDEs for 64-bit PowerPC), where it's an error due to the use of %ebx in PLT entries. Bump LLD_FREEBSD_VERSION for this fix as otherwise an existing system linker will be deemed new enough to use and produce broken kernels for TARGET=3Dpowerpc (regardless of TARGET_ARCH/MACHINE/MACHINE_ARCH) build= s. PR: 294369 MFC after: 1 week (cherry picked from commit b68f2fe1932cbc9809245e2c5a2db2bc0944cc5d) contrib/llvm-project/lld/ELF/Arch/PPC.cpp | 13 +++--- contrib/llvm-project/lld/ELF/Arch/PPC64.cpp | 5 ++- contrib/llvm-project/lld/ELF/Thunks.cpp | 69 +++++++++++++++++++++----= ---- contrib/llvm-project/lld/ELF/Thunks.h | 9 ++-- lib/clang/include/lld/Common/Version.inc | 2 +- 5 files changed, 67 insertions(+), 31 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Thu Aug 6 18:05:22 2026 X-Original-To: ppc@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 4hGFYv2bBTz6nRKH for ; Thu, 06 Aug 2026 18:05:23 +0000 (UTC) (envelope-from bugzilla-noreply@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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hGFYt52sxz3lns for ; Thu, 06 Aug 2026 18:05:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786039522; 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: in-reply-to:in-reply-to:references:references; bh=8FOYeRAtsBEmAJm0GowspJmBMsSpW7EFYa6I/4etS9Y=; b=c4cjgxvFYxT46HtTqdUWrpQcvyXxqQPuq+VjDhKtTHxb8k6+UVzFhaRuuo2GzYxeAVkcTZ kLXZ5pHPf+SCzpiOrEIsNDS5YvckyyHUzM5hWnCz6E24mFkeUTNpjP55cb/Sy/CeCJveMZ kJs5m0Ezh3vi5tGcULFwCekB1Nv/ycJCdq9y/VssHyCGvmj607lZm57IfjrgRFWdcqFaCs jLNCIUt/xcAqC5AvpnFTF8ODKWXol1rE+X59UgI+Vr5YX/DmMPEq4XBgR0M7Wz4CveVfbu pJjxtWdz22Vc9oA5X6HRjdMV022yrsihxRAdbMh07QV4XZEy/dizvSvSxI95wA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786039522; a=rsa-sha256; cv=none; b=NcLMfC1pJ8WHQuJ1QhxMwLUqsB6JfdGV24X/IR28ugYHFLT9mtYqVsSgxNe6bHa+hqIzxg 3O/q7A13kkvFQOVzhSpic5E+PfbecZtRg/5zO8GF57r2Zu/g304o4m4oJXR68y7jBpHIF4 y61kTkeLjcRaPAy7ID0RFBv7uNJKwvesceTfB0X2t9Cehi3CJajsqvd0cFrZlJqtOgWACB RZZaCOuzrMEdUl2sm/E/iVCcozCcdUqrQ73LoHPoyRk4Apqz2yawmXNBnl6nTRpcq5sH4+ W3SxYpge/IQRKtroswsSkaN4Pe02QkZNUF9xWrGHpaMOTJC9eTfqQLEf1svbYQ== 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=1786039522; 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: in-reply-to:in-reply-to:references:references; bh=8FOYeRAtsBEmAJm0GowspJmBMsSpW7EFYa6I/4etS9Y=; b=n13zFpHloXqs47+S8Z9W5CudrQ/Rzy5+ZJlUUud8F70FkgS1Cyf2Nn1kOhCzxDHfXZPMDA msNJuvJilyIk5bG5F+9cqYGNeDPxP5+SRL2skPynJ7M6ce12WnUlG+q9ijiNd9kiYUxIe1 x53jhYjduheqd3JdbfmXxrM3fuBtZBB3aLqEZ1KI27k0vjrhStejco1J5pLh+mp0nEmPPo 6Gdlk45zxvBKVJ/E+kt6iisap/ZVwLdOkKG0llxoK0i2y5trHpZwOnunC72qFXIiKFhR7G YyMMBOMkdZbCcA+9TfDlsxzx+Vqr3dhsFef4CxWnKu8o/eRR6qsfAHsrFb2pCw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4hGFYt3PG4zWXH for ; Thu, 06 Aug 2026 18:05:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 676I5MhD087590 for ; Thu, 6 Aug 2026 18:05:22 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 676I5Mwr087589 for ppc@FreeBSD.org; Thu, 6 Aug 2026 18:05:22 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ppc@FreeBSD.org Subject: [Bug 294369] powerpc64: panic in zfs_write() during buildworld Date: Thu, 06 Aug 2026 18:05:22 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jrtc27@freebsd.org X-Bugzilla-Flags: mfc-stable15? mfc-stable14? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting FreeBSD to the PowerPC List-Archive: https://lists.freebsd.org/archives/freebsd-ppc List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ppc@freebsd.org Sender: owner-freebsd-ppc@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294369 --- Comment #7 from commit-hook@FreeBSD.org --- A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3Daa3b76871e9644c86b5dc16c3a4221544= 7a29853 commit aa3b76871e9644c86b5dc16c3a42215447a29853 Author: Jessica Clarke AuthorDate: 2026-07-27 16:54:04 +0000 Commit: Jessica Clarke CommitDate: 2026-08-06 18:04:27 +0000 Merge commit 26bf39cdba0b from llvm-project (by Jessica Clarke): [ELF][PowerPC] Don't assume TOC pointer is valid in IPLT entries (#207555) Unlike normal PLT entries, IPLT entries can be called indirectly even when in PIEs/DSOs, and so there's no guarantee on what's in the TOC pointer register at that time. Therefore we must emit variants of the existing code that work without it, whether r12-relative (playing the same role as MIPS's $25) in the same number of instructions, or first retrieving PC in an i386-like manner, being careful not to clobber LR. On 32-bit PowerPC even direct calls to IPLT entries face the same iss= ue, since we'd use the TOC base of the resolver, which may not be the same as the caller, even within the same object. Normal canonical PLTs still look broken on 64-bit PowerPC as they use the TOC pointer register too, and similarly on 32-bit PowerPC for PIE= s. We should probably treat these cases the same as PIE on i386 (except including PDEs for 64-bit PowerPC), where it's an error due to the use of %ebx in PLT entries. Bump LLD_FREEBSD_VERSION for this fix as otherwise an existing system linker will be deemed new enough to use and produce broken kernels for TARGET=3Dpowerpc (regardless of TARGET_ARCH/MACHINE/MACHINE_ARCH) build= s. PR: 294369 MFC after: 1 week (cherry picked from commit b68f2fe1932cbc9809245e2c5a2db2bc0944cc5d) contrib/llvm-project/lld/ELF/Arch/PPC.cpp | 13 +++--- contrib/llvm-project/lld/ELF/Arch/PPC64.cpp | 5 ++- contrib/llvm-project/lld/ELF/Thunks.cpp | 69 +++++++++++++++++++++----= ---- contrib/llvm-project/lld/ELF/Thunks.h | 9 ++-- lib/clang/include/lld/Common/Version.inc | 2 +- 5 files changed, 67 insertions(+), 31 deletions(-) --=20 You are receiving this mail because: You are on the CC list for the bug.= From nobody Thu Aug 6 18:07:09 2026 X-Original-To: ppc@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 4hGFby11Jyz6nRlW for ; Thu, 06 Aug 2026 18:07:10 +0000 (UTC) (envelope-from bugzilla-noreply@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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hGFby05hZz3nCC for ; Thu, 06 Aug 2026 18:07:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1786039630; 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: in-reply-to:in-reply-to:references:references; bh=tKoolih+4/9m7bNH/rDELbkyQJy9Aq9VRhRhptaD2No=; b=cbK6CSuBcYFwTGKWwFmZ6gSEJS2YkXqPvLkaSiOXGCnxottBSIcdNRF4vliFT2hUBJY+Lh QGHoAA/eIwH0XALiuFvwJUvrdFNUz7zCOs0We5EC+/oRoRuwqQrHoV1+yn8nBOKqpks+nh XrZcCqixM1LfpwiCarCKdvGFFWoUg/LMOzkJ1HgMO/k1UxBzOJNVWed1gM2XUnzkdXxyRa 3zDLtL6nscznkF7te+a2/7bSmu//BQ4Z/eINXh1E8FTF0Kpc+f20OVEJpBvmv1hsu9Ymrs qn1fytjvXK5I05jxiXye6aou4MHxz4BMJMThcsuHqxMZHNaInm6M7k4jDKsSTQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1786039630; a=rsa-sha256; cv=none; b=W078rdo41fUH11cQs0XudCdPJc/C6HB6MnDQ/oDEuiqP6irRyB3VbhJxdadKe0hjy25OWF 86ASGQXHzPkJ/FtQFzbcuN2GSNaQr4rvbn64ri62gS84WwT8+FeX9vlgHGaqJk4MMoOC6Z KOAhfTi7MHfRbwr+PvavdfYCab/Kp/5yn1hO7gfGynyPBK0X2Kw7vhfsuyqvJyIWh9LsNm nxe7lCg+PJvAxt2y+XF1ui4KKeJjQ/y8YknudHKCSuQHlfKQ+a1jt05jqpu8rg9cmGRpRD DTQ4zYDHYasXUqLdlIzuVO+OYH56ix9j7az32JfjQxARfnphex5SVuVqipqz/g== 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=1786039630; 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: in-reply-to:in-reply-to:references:references; bh=tKoolih+4/9m7bNH/rDELbkyQJy9Aq9VRhRhptaD2No=; b=Jc5ZoLWyF2yj8AShivjrjiBhG8w7omCoHqRZg+1Ekqex0fsqOrjhMapExCXirdIhgZnJOc ngztlNCQkboQghwwhAA3HUBAg2A79m4PIsdgmyVEBtmgelga09JPecZ7TOBQZkY8hcSsq4 1tL8tkLzCqV8oBKmz245bC0MQnbWJd+Ld4+8HDolQZvR3oaLLdQC5R5/dzUZc3GYZIpXnO 9FRuRnFXiVCuptw/EFO+jZuavkwJiq/oGq0GQwSlG4RPzxnQoopubeMHEiM+778N/VXFCD 2bjYnpjQVTJwkt+z1mDB0mcr4eagF9HKHO6c6QvOmCPQxcSNqV7Vyr2q8W2tMQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4hGFbx5k7XzXXF for ; Thu, 06 Aug 2026 18:07:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 676I79XB088510 for ; Thu, 6 Aug 2026 18:07:09 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 676I79Up088507 for ppc@FreeBSD.org; Thu, 6 Aug 2026 18:07:09 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ppc@FreeBSD.org Subject: [Bug 294369] powerpc64: panic in zfs_write() during buildworld Date: Thu, 06 Aug 2026 18:07:09 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jrtc27@freebsd.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jrtc27@freebsd.org X-Bugzilla-Flags: mfc-stable15+ mfc-stable14+ X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting FreeBSD to the PowerPC List-Archive: https://lists.freebsd.org/archives/freebsd-ppc List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ppc@freebsd.org Sender: owner-freebsd-ppc@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294369 Jessica Clarke changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|mfc-stable15?, |mfc-stable15+, |mfc-stable14? |mfc-stable14+ --=20 You are receiving this mail because: You are on the CC list for the bug.=