[Letux-kernel] jz4730-i2c - clocksource

Paul Boddie paul at boddie.org.uk
Sat Mar 6 14:25:18 CET 2021


Nikolaus,

A bit of a slow day here, I'm afraid, so I'm still catching up with your 
previous messages.

On Saturday, 6 March 2021 13:32:07 CET H. Nikolaus Schaller wrote:
> > Am 06.03.2021 um 12:03 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
> > 
> > The only difference to my strcpy-benchmark is that sysbench uses
> > threads and something called "events".
> 
> There is another difference: sysbench is linked against libm.
> 
> AFAIR all Cortex A have an FPU.
> 
> Does it use float arithmetic?
> And FPU emulation on jz4730?
> Or is  Debian mipsel softfloat?

No, Linux on MIPS provides floating point emulation, and Debian is effectively 
"hardfloat" as far as user space is concerned. I think that even the kernel 
just assumes the presence of floating point instructions and allows them to 
trap to the emulator (which is probably just some exception handling code).

> Does jz4780 have a FPU?

Yes, it has an apparently conformant FPU.

> > IMHO we still have a problem with task/process/thread scheduling.
> > Maybe idle states?
> 
> But is X11 using float by default?

This I wouldn't know.

Paul




More information about the Letux-kernel mailing list