[U-Boot] [PATCH 2/4] mips: Add arch/mips/include/asm/atomic.h

Stefan Roese sr at denx.de
Thu Aug 9 09:27:22 UTC 2018


Hi Daniel,

On 07.08.2018 16:51, Daniel Schwierzeck wrote:
> 2018-08-06 17:11 GMT+02:00 Stefan Roese <sr at denx.de>:
>> This is needed for the UBIFS support. The file is a copy of
>> arch/xtensa/include/asm/atomic.h
> 
> could you try to import this file from Linux MIPS? Then we would have
> optimized functions.

Hmmm, looking at this file and the necessary headers that are not
present in U-Boot right now, this seems a bit too much in my taste.
Especially since U-Boot is not an OS and does not seed to support
all kind of protection against other threads / CPUs.

> Other way would be to import include/asm-generic/atomic.h from Linux
> so that all architectures
> in U-Boot could at least use a generic version.

I also took a quick glance at this and moving away from the
asm/atomic.h inclusion in U-Boot seems quite intrusive right now. I
would prefer to stay with this "simple" implementation for MIPS and
perhaps move to using this one (or a similar one) at a later time,
not being in the scope of this MIPS SoC addition.

What do you think? Would this be acceptable?

Thanks,
Stefan


More information about the U-Boot mailing list