Subject: Re: What parts of the NetBSD-kernel are "closed"?
To: Ignatios Souvatzis <is@netbsd.org>
From: Ben Harris <bjh21@NetBSD.org>
List: tech-kern
Date: 10/12/2005 11:48:44
On Wed, 12 Oct 2005, Ignatios Souvatzis wrote:

> On Wed, Oct 12, 2005 at 11:37:43AM +0100, Ben Harris wrote:
>> In article <434C5016.6080508@2005.smokva.net> you write:
>>> Just out of curiosity: Is ath_hal the only 'sourceless' binary in the
>>> NetBSD-Kernel?
>>
>> sys/arch/arm/fpe-arm/armfpe.S is the ARM Floating-Point Emulator.  It's not
>> used by normal NetBSD/arm systems (we do floating-point in userland), but I
>> think it's needed to run Linux executables.
>
> But that's assembler source!

It's assembler input, but I wouldn't call it source:

         .global _C_LABEL(fpe_arm_core)
_C_LABEL(fpe_arm_core):
         .word   0x00000000
         .word   0x00000000
         .word   0x00000000
         .word   0xe24dd040
         .word   0xe88d1fff
         .word   0xe28dc034
         .word   0xe8cc6000
         .word   0xe58de03c
         .word   0xe1a0c00d
         .word   0xe10fa000
         .word   0xe14f9000
         .word   0xe92d0600
         .word   0xe319000f
         .word   0xe24e9004
         .word   0x04b9b000
         .word   0x1599b000
         .word   0xe92d4000
[ continues in that vein for 7000 lines ]

-- 
Ben Harris                                                   <bjh21@NetBSD.org>
Portmaster, NetBSD/acorn26           <URL:http://www.NetBSD.org/Ports/acorn26/>