[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