Date: Mon, 12 Jan 2026 21:25:11 +0100 From: Piotr Kubaj <pkubaj@freebsd.org> To: Adrian Chadd <adrian@freebsd.org> Cc: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: 2026 TODO list! Message-ID: <aWVYpwQlqj_WbXNi@talos-powerpc64le> In-Reply-To: <CAJ-VmonYHdVhdPiaLHUqzPv33_iAGiTY=_hGrhg4rXF5%2BYZPQQ@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On 26-01-12 07:33:49, Adrian Chadd wrote: > hi! > > I'd like to assemble a 2026 TODO list for PPC64 work. Justin, Ivy, > Warner, I and and others have been poking at the sharp edges and > trying to use/abuse various PPC64 hardware and VMs. > > I'd appreciate some brainstorming from y'all about what you'd like to > see fixed, implemented and working. > > On my plate so far: > > * I've acquired a 2-CPU apple G5 to fix the long-standing SMP > behaviour with (which someone else has triaged, so I need to work with > justin to verify that and figure out an implementation) > * fixing up qemu ppc64 big/little endian KVM and emulated CPU pseries > VM support - both boot fine in -HEAD, I'm going to MFC the fixes to > stable/15 > * Timothy at Raptor Engineering has some desire / work planned out to > sort out more POWER9 native booting support (IOMMU features I think?) > * I'd like to work towards getting ppc64 be/le packages built again > and some hardware back in the cluster for developers > > So I'd like some brainstorming/braindumping/ideas here if you've got > them, even on older PPC64 hardware if you have it. I'd like to collate > these into the wiki and figure out what we think is achievable in > 2026. > > Thanks! > > > -adrian > Hi, apart from what has been mentioned above: 1. bhyve support would be nice for testing various patches, but it's a huge project. 2. linuxulator seems quite easy to achieve. It was a GSoC project, there are patches on phabricator, they just need a review. RHEL has support for ppc64le, so we can add support to ports as well (but not for ppc64, unfortunately, it can be supported in the kernel, but but without support in ports). 3. drm-kmod would be very handy on desktops. I finally aquired another POWER9 system that is a replacement for my amd64 server, running my own services, so I can finally say I'm dogfooding FreeBSD on POWER, but the desktop is still on Linux. 4. Loader support. I've already mentioned it to Timothy, can also mention it here: there's no support at all for loader on PowerNV. We just load the kernel directly. To have ZFS on /, we need a custom kernel. It would be best to have a 2nd stage loader (loaded from Petitboot) that would load the kernel and required modules. [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEycyIeNkkgohzsoorelmbhSCDnJ0FAmllWKcbFIAAAAAABAAO bWFudTIsMi41KzEuMTEsMCwyAAoJEHpZm4Ugg5ydo3wP/jpm0mEZnp6HjM+EuD8K rSlWkeP0b7hBHvIte38IetgTTB56g/DtFkbNcCIvHvUd8y31qdgFP0KlHKC96it0 C+bOe24zCwrduUrUMjlrTRs/O+t/U0mWBRW/yaoATg30UuH6f+VFQtDOpNwKFaaa 8GChBA5tTtW7fJR6J6BWo05b+7U1JFp+qI5ByrL0PTY+b4ARcIEsp+WgcTWo/uro Eaa1PaH+TIeSNpDzwyNoBTURv1K/PMqncjPYe3NFVBbSSVrfDDRvMgLD3BocWIdA DNfapqWq6yGwSFo9bKdeEKy8KjH2aI4jEUmDdrT/k+9zrqT+66ZQRMd6BIKEBHSs 34VHCV6F3jetaC3yE4xo4d5AUeuW7K+ZXLJrYWvBZOSixDIN7mPxEK+IYFPWe7q5 QRNVTRX5/P1q0mfLFdfyvnHMe/ogapm66XGES4rNxZ+/ilGlMWIRffUHqSxQFpIW gEScDy9ubP80sxldGlF6bhbXgoEvzr788XZgMJ6FkRoN3z3BM6aCrN9s1VHHYkYH xOYyissb231jZRsLg3Zd2QKHS+mon2Sdy4AQ8ofQvs0cfgKDfm9nJKWommSt6cyT 2qjpIKK43detFCNl7X66o2iEWzM3sJZH9VRKoTn/cQvHjF30B2CbyT2HKaQGCUkd XDB21KIyrNhTQ9NZH4AijJoy =geqR -----END PGP SIGNATURE-----home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aWVYpwQlqj_WbXNi>
