[Libre-soc-bugs] [Bug 939] NLnet 2021 cavatools proposal 2021-08-071
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Tue Dec 13 09:05:39 GMT 2022
https://bugs.libre-soc.org/show_bug.cgi?id=939
--- Comment #16 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Dmitry Selyutin from comment #14)
> Fair enough, I agree, but with a remark below.
ack
> > my feeling is that cavatools eabi is going to be near-trivial,
> > it can come down to EUR 4000. management can be EUR 3000, that
> > leaves EUR 1000 which can go into one or more other tasks which
> > are abit low. #976 and #958?
>
> I also have a strange feeling that works around integration will need more
> resources, too. I'm not the one to judge, since I haven't checked this part
> yet, but I'd be really surprised if integrating cavatools to our testing API
> would be trivial.
yes, very. cavatools already supports gdbmi - gdb remote machine interface.
a new register-set-definition is needed, but that's needed anyway.
> But I'm afraid this is to be discovered yet. I'm unlikely
> to do it due to time constraints, but others will almost certainly handle
> it. How about the scheme below?
>
> 1. Cut ABI tasks to 4500 EUR each (#981, #982).
ahh ISACaller ABI is *not* trivial: unlike cavatools which thunks directly
onto existing EABIs with a trivial shim (so as to get absolute max performance)
ISACaller has to implement a **FULL** and **TOTAL** implementation... in
python.
there _may_ be an existing implementation out there but finding it will be a
pig: try searching "linux abi implementation in python"
> 2. Since we now have 5000 EUR, we can assign 3000 EUR to management, 500 EUR
> to #976, 500 EUR to #958, and 1000 EUR for wrapup which can migrate to #985
> if possible?
sure.
> Or we can assign 1000 EUR #985 immediately if you can confirm this is a
> difficult one. I'm not sure of the level of gdb support we have now.
full remote gdb machine interface is in cavatools. but only RV. not ppc64le.
> If OK, I will raise the management task with 3000 EUR, will assign 500 EUR
> to each #976 and #958, and will move the 1000 EUR to either wrapup or #985,
> depending on our conclusions.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list