<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-2">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Sziasztok!</p>
<p>Kicsit utánanéztem a P4C-s hibának.</p>
<p>Egy július 5-ei commit (<b><b>4d183fb85a5b85416e370d67f5969da8fac4ccb9
</b>Include SourceInfo in the JSON output of p4test.</b>)
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.</p>
<p>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:</p>
<p> <tt>JSONGenerator(*openFile(options.dumpJsonFile,
true), </tt><tt><b>false</b></tt><tt>) << program
<< std::endl;</tt></p>
<p>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.</p>
<p>Létrehoztam a P4C-s githubon egy issue-t a problémáról: <a
moz-do-not-send="true"
href="https://github.com/p4lang/p4c/issues/785">https://github.com/p4lang/p4c/issues/785</a><br>
</p>
<p>Marci<br>
</p>
<br>
<div class="moz-cite-prefix">On 2017-07-21 12:38, Tejfel Máté wrote:<br>
</div>
<blockquote type="cite"
cite="mid:5ef30a94-9ea0-a653-b1ad-ce81eb706207@caesar.elte.hu">Sziasztok!
<br>
<br>
Pár dolog a mai megbeszélésről, csak hogy megmaradjon: <br>
<br>
- Peti rakott fel új FreeScale SDK-t ezzel vannak új mérések
(wikiben) <br>
<br>
- A Q3-ba igértünk ilyeneket: <br>
<br>
- interoperation with existing/future controllers <br>
<br>
itt Sanyi azt mondta, hogy a P4-esek által
fejlesztett PI API alkalmazásán gondolkodik <br>
<br>
- possibilities of hardware accelerated operations in
HAL <br>
<br>
ennél abban maradtunk, hogy az annotációkat kellene
használnunk és első körben <br>
megnézni, hogy DPDK-ban, FreeScale-ben milyen
offload-olható opciók vannak, amiket kihasználhatnánk <br>
<br>
- 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 <br>
"ValueError: Expecting , delimiter" hibát dob. Robi tudsz erről?
Jól gondoljuk, hogy a p4c ront el valamit? <br>
<br>
M. <br>
_______________________________________________ <br>
P4 mailing list <br>
<a class="moz-txt-link-abbreviated"
href="mailto:P4@plc.inf.elte.hu">P4@plc.inf.elte.hu</a> <br>
<a class="moz-txt-link-freetext"
href="https://plc.inf.elte.hu/mailman/listinfo/p4">https://plc.inf.elte.hu/mailman/listinfo/p4</a>
<br>
</blockquote>
<br>
</body>
</html>