[P4] összefoglaló
Brunner Márton
brmarci at caesar.elte.hu
Fri Jul 21 18:50:20 CEST 2017
Sziasztok!
Kicsit utánanéztem a P4C-s hibának.
Egy július 5-ei commit (**4d183fb85a5b85416e370d67f5969da8fac4ccb9
*Include SourceInfo in the JSON output of p4test.*) eredményezi a hibát,
amiben azt vezették be, hogy a JSON outputba bekerülnek mindenféle
forrásfájlra vonatkozó információk. Ez nálam egy P4 kódban (core.p4)
szereplő annotációval ütközik úgy össze, hogy hibás JSON-t kapunk
eredményül.
Bár gondolom nekünk ezekre a forrásfájlos információkra nem lenne
szükségünk, de ezt jelenleg nem lehet opcionálisan kikapcsolni, úgyhogy
én quickfixként a P4C /backends/p4test/p4test.cpp:111 sort módosítottam:
JSONGenerator(*openFile(options.dumpJsonFile, true), *false*) << program
<< std::endl;
Ezzel kikapcsolom a funkciót és újrafordítva a P4C-t, a legfrissebb
verzió is működik. Másik lehetőség lenne, hogy régebbi verziót
használunk, amíg ki nem javítják a hibát.
Létrehoztam a P4C-s githubon egy issue-t a problémáról:
https://github.com/p4lang/p4c/issues/785
Marci
On 2017-07-21 12:38, Tejfel Máté wrote:
> Sziasztok!
>
> Pár dolog a mai megbeszélésről, csak hogy megmaradjon:
>
> - Peti rakott fel új FreeScale SDK-t ezzel vannak új mérések
> (wikiben)
>
> - A Q3-ba igértünk ilyeneket:
>
> - interoperation with existing/future controllers
>
> itt Sanyi azt mondta, hogy a P4-esek által fejlesztett PI
> API alkalmazásán gondolkodik
>
> - possibilities of hardware accelerated operations in HAL
>
> ennél abban maradtunk, hogy az annotációkat kellene
> használnunk és első körben
> megnézni, hogy DPDK-ban, FreeScale-ben milyen
> offload-olható opciók vannak, amiket kihasználhatnánk
>
> - Marci és én is hibát kapunk, ha az új p4c verziót használjuk a
> JSON generálásnál (legalábbis azt tippeljük, hogy ez lehet a gond). A
> python-os JSON decoder
> "ValueError: Expecting , delimiter" hibát dob. Robi tudsz erről? Jól
> gondoljuk, hogy a p4c ront el valamit?
>
> M.
> _______________________________________________
> P4 mailing list
> P4 at plc.inf.elte.hu
> https://plc.inf.elte.hu/mailman/listinfo/p4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://plc.inf.elte.hu/pipermail/p4/attachments/20170721/dd5dc046/attachment.html>
More information about the P4
mailing list