Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: i386/conf/ALL link error
On 2019/04/11 18:59, Kamil Rytarowski wrote:
> On 11.04.2019 07:32, Masanobu SAITOH wrote:
>> Hi.
>>
>> i386/conf/ALL kernel can't link. See below.
>>
>
> This used to work.
>
> It means that __HAVE_ATOMIC64_OPS is defined but 64-bit atomics are
> unavailable..
>
> Someone disabled them for NetBSD/i386 them?
>
>
> #if defined(_KERNEL)
> /*
> * Processors < i586 do not have cmpxchg8b, and we compile for i486
> * by default. The kernel tsc driver uses them though, and handles < i586
> * by patching. E.g. rump kernels and crash(8) and a selection of
> * other run-in-userspace code defines _KERNEL, but is careful not to
> * build anything using 64bit atomic ops by default.
> */
> #define __HAVE_ATOMIC64_OPS
> #endif
>
> -- sys/arch/i386/include/types.h
>
It seems the problem was fixed.
Thanks!
--
-----------------------------------------------
SAITOH Masanobu (msaitoh%execsw.org@localhost
msaitoh%netbsd.org@localhost)
Home |
Main Index |
Thread Index |
Old Index