[Libre-soc-bugs] [Bug 855] add libre-soc to kestrel

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Jul 4 00:13:51 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=855

--- Comment #14 from tpearson at raptorengineering.com ---
Fair enough, the 10x slower bit may explain a lot actually especially in the
context of an RTOS that is expecting time slices in wall clock time.

I'll push what I have into some branches shortly.

Yes, I've seen DEC firing differently than under Microwatt.

Agreed on unit tests, I've been spending some time trying to figure out what
the differences are so that they can be isolated / pulled into unit tests.  So
far, the biggest one may well be the slower execution, and that may be throwing
Zephyr for a loop.  I'll try adjusting the timeslice configuration to better
match the execution speed; unfortunately that is a difference that I can't
really work around any other way.

I do have a fairly sophisticated simulation setup running that I'm using to
debug with, along with the real hardware.  I think it's close, I just need to
track down the remaining differences and figure out how to best handle them.

Zephyr does have an optional runtime timebase step read capability, and I might
be able to use that to abstract away the difference between Microwatt and
LibreSoC speed, but that's for after I at least have it up and running.

The good news is it does talk over the network.  Once I have the timer issues
sorted I expect receive to work as well.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list