Date: Sat, 20 Dec 2008 09:15:47 -0600 From: Nathan Whitehorn <nwhitehorn@freebsd.org> To: =?ISO-8859-2?Q?Rafa=B3_Jaworowski?= <raj@semihalf.com> Cc: arm@FreeBSD.org Subject: Re: Code review request: boards on AT91 Message-ID: <494D0C23.9050509@freebsd.org> In-Reply-To: <20EB52EA-EA95-42A4-9319-7838F0128447@semihalf.com> References: <20081125.104452.535842403.imp@bsdimp.com> <04BDAB4F-CF02-4CE6-90D8-E03EDC1CC8CC@semihalf.com> <492C74CE.4090808@freebsd.org> <20EB52EA-EA95-42A4-9319-7838F0128447@semihalf.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Rafał Jaworowski wrote: > On 2008-11-25, at 22:57, Nathan Whitehorn wrote: > >> Rafał Jaworowski wrote: >>> On 2008-11-25, at 18:44, M. Warner Losh wrote: >>> >>> >>>> If anybody wants me to write up where I'm going with this, or answer >>>> any question, please feel free to ask. Also, comments would be nice. >>> >>> I was dreaming once about all-generic initarm() that would have >>> KOBJ-based dispatcher, but am not sure this wouldn't cause some >>> chicken-and-egg issues as some parts of the infrastructure might not >>> be available at such early stages, but didn't investigate this too >>> close, any thoughts? But anyways, even a simple scheme with common >>> logic and function ptrs, which each platform variation would >>> implement their own routines (or use generic), would improve the ARM >>> init code significantly. >> I am about to commit a patch in order to provide Open Firmware >> modularization using KOBJ (coincidentally, this should make >> supporting FDTs much easier). In order to this, I had to make KOBJ >> behave itself when invoked almost at the very beginning of the boot >> process on both PowerPC and SPARC, so you shouldn't have any trouble >> putting this in very early boot on ARM either once this hits the tree. > > Oh, very interesting news, thanks a lot -- I'll definitely look at > your code. This was revision 186347 that I finally committed yesterday. -Nathan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?494D0C23.9050509>