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

Re: [MiNT] Firebee Coldfire MiNT Kernel and NFS



Hello Vincent,

Could it be an AES issue? I think this because to have wrote one, I can see preemptive multitask in supervisor is broken, AES should realease the hand to GEMDOS (for example with Syield()) to change task.

Olivier
On 01/09/2014 22:04, Vincent Rivière wrote:
I begin to wonder if FireTOS and its internal multitasking (FreeRTOS,
etc...) could not be part of the problem...

New approach: EmuTOS on the FireBee.
I used Markus's BaS_GCC, mcdcook.prg and modified fec.xif.

Good news: the network works (almost) as well as on FireTOS. I can use OpenSSH and Samba without trouble. Everything 100% ColdFire :-)

Bad news: NFS still does not work. I get the exact same results with EmuTOS than on FireTOS.

Conclusion:

1) There is nothing wrong in FireTOS. The situation is the same with EmuTOS.

2) NFS is much faster when there is some screen activity. It is not related to mouse interrupts, as I initially thought.

How can screen activity speed up NFS???
Probably something in deep multitasking routines...
And what does NFS try to do when it is stuck?