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/>