Subject: Re: What parts of the NetBSD-kernel are "closed"?
To: <>
From: Ignatios Souvatzis <>
List: tech-kern
Date: 10/12/2005 09:05:22
> On Wed, 12 Oct 2005, Petar Bogdanovic wrote:
> >Just out of curiosity: Is ath_hal the only 'sourceless' binary in the 
> >NetBSD-Kernel?

On Wed, Oct 12, 2005 at 03:14:15AM +0200, Hubert Feyrer wrote:
> See src/sys/dev/pci/neo-coeff.h
> Funny enough, it seems to be derived from Linux and came in via OpenBSD. :)
> I think that other firmware images are used by NetBSD - the ones needed 
> for iwi(4) and ipw(4), also I think isp(4) uses some firmware image, etc.

On Wed, Oct 12, 2005 at 12:03:46AM -0500, Jonathan A. Kollasch wrote:
> To my knowledge it's the only sourceless machine-dependant software for 
> otherwise machine-independent hardware distributed in the kernel source tree. 
> There are are also some unmodifiable (and even undistributable) pieces of 
> microcode (in src/sys/dev/microcode, and available via packages) needed by 
> various drivers.

Add some Amiga drivers:

sys/arch/amiga/dev/msc6502.h is hex 6502 code -
however, to the 6502 hackers of back then as readable as assembler.

sys/arch/amiga/dev/repulse_firmware.h are FPGA initialization data.

seal your e-mail: