NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-arm/48193: On NetBSD/evbearmv6hf-el for Raspberry Pi, MACHINE_ARCH returns earm, but *hf* is expected in /usr/share/mk/bsd.own.mk .



On Sep 15, 2013, at 11:05 PM, Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost> 
wrote:

> The following reply was made to PR port-arm/48193; it has been noted by GNATS.
> 
> From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
> To: matt%3am-software.com@localhost
> Cc: gnats-bugs%NetBSD.org@localhost, tsutsui%ceres.dti.ne.jp@localhost
> Subject: Re: port-arm/48193: On NetBSD/evbearmv6hf-el for Raspberry Pi, 
> MACHINE_ARCH
>        returns earm, but *hf* is expected in /usr/share/mk/bsd.own.mk .
> Date: Mon, 16 Sep 2013 15:04:05 +0900
> 
>> They aren't the same ABI, that's the problem.
>> It's similar but different.
> 
> Then why do we have to switch sysctl_hw_machine_arch at runtime?
> Different ABIs, but the same kernel?

Because we don't pass floating point values into the kernel.
So the kernel is completely unaware of whether the userland
is using softfloat or hardfloat.


Home | Main Index | Thread Index | Old Index