Date: Tue, 13 Mar 2018 21:17:33 -0700 From: Nathan Whitehorn <nwhitehorn@freebsd.org> To: freebsd-ppc@freebsd.org Subject: Re: Porting Xserve G5 Lights Drivers from OpenBSD to FreeBSD Message-ID: <96fecfee-af1e-9550-3429-952d808423ca@freebsd.org> In-Reply-To: <3AC94C98-8A92-4D0C-8787-0873B5BE223C@gmail.com> References: <3AC94C98-8A92-4D0C-8787-0873B5BE223C@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
It depends a very great deal on the driver. These don't look very hard to port, but there isn't a general porting guide, unfortunately. -Nathan On 03/13/18 19:29, Evan Sabin wrote: > I feel as though it would be nice to have a more complete set of drivers on my Xserve G5 running the latest FreeBSD — particularly, and really only, to support the processor indicator lights and the system identifier button and its corresponding rear light. As such, I did some searching and discovered the most feature-complete drivers for these hardware components could be found in the OpenBSD source code. (https://github.com/openbsd/src/blob/master/sys/arch/macppc/dev/xlights.c <https://github.com/openbsd/src/blob/master/sys/arch/macppc/dev/xlights.c>) (https://github.com/openbsd/src/blob/master/sys/arch/macppc/dev/sysbutton.c <https://github.com/openbsd/src/blob/master/sys/arch/macppc/dev/sysbutton.c>) I suppose my question is — How do I get from point A to point B, and how do I begin to port these drivers from OpenBSD to FreeBSD? What are the core differences in driver development on these two systems, particularity in regards to the PPC64 architecture? > _______________________________________________ > freebsd-ppc@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ppc > To unsubscribe, send any mail to "freebsd-ppc-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?96fecfee-af1e-9550-3429-952d808423ca>