*** lkcl <lkcl!lkcl@freebnc.bnc4you.xyz> has joined #libre-soc | 00:16 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 00:26 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 02:17 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 02:46 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 03:00 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 03:04 | |
*** Ritish <Ritish!~Ritish@2401:4900:4aa8:c9ad:4a2f:f17a:3c9f:f189> has joined #libre-soc | 04:10 | |
sadoon[m] | Get well soon | 04:28 |
---|---|---|
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 04:32 | |
lkcl | sadoon[m], oh - the change in weather (pressure) is done - it's raining. the moment the pressure stabilised, no more pain | 04:51 |
lkcl | next pain event: when it *stops* raining... urr... | 04:51 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 05:02 | |
sadoon[m] | Good to hear :) | 05:04 |
ghostmansd[m] | lkcl, get well. That's OK. I will reorganize this crap later once things work. For now this is in branch, and serves no other purpose than collecting some stuff for internal algorithms. I'll think of better way when I'm done with the tests. | 05:45 |
ghostmansd[m] | Please check the comment at 950, I have other questions too. As for ff for crand, I'll implement a custom disassembly for it which was broken when I generalized and unified assembly/disassembly. | 05:46 |
ghostmansd[m] | lkcl, I also have another question. Considering that the updated SVP64Asm produces the same assembly it produced before, what else could go wrong with the Program that some tests fail? | 05:48 |
ghostmansd[m] | I mean, if we have exactly the same bytes (IIRC called SVP64Asm.binfile) we had before for instruction... What else could go wrong? | 05:50 |
ghostmansd[m] | Any ideas? I would be happy to avoid debugging the Program/execute()/call() layers. | 05:51 |
lkcl | ghostmansd[m], 2nd question first: it's stateless so there really should be nothing. if it's exactly the same | 05:59 |
lkcl | if however you've bypassed PowerDecoder2 then there's an untested codepath | 05:59 |
ghostmansd[m] | I simply dumped what I had in Program.binfile... I don't think I ever touched PowerDecoder2. | 06:00 |
ghostmansd[m] | I touched pysvp64asm massively, though. And, perhaps, it's re-used somewhere even after we compile the Program? | 06:01 |
ghostmansd[m] | I mean, I have completely the same Program.binfile as master branch does... But still some tests break. I think only sv-related. | 06:02 |
ghostmansd[m] | Word instructions seem to work. | 06:02 |
*** Ritish <Ritish!~Ritish@2401:4900:4aa8:c9ad:4a2f:f17a:3c9f:f189> has quit IRC | 07:42 | |
openpowerbot | [mattermost] <gayatri> lkcl, i have doubt on microwatt building. As i saw a microwatt created at "soc" while creating libresoc. I can see a folder name as "Microwatt" at Soc of libresoc. | 07:57 |
openpowerbot | [mattermost] <gayatri> Now i a trying to build microwatt alone at debian | 07:58 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 08:16 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.52.165> has joined #libre-soc | 08:17 | |
openpowerbot | [mattermost] <gayatri> lkcl as you suggested to "once you have microwatt working you can then attempt substitution of the libresoc core using external_core_top.v". For this can we replace the external microwatt core code at "external_core_top.v of module core on line-54558" . | 08:18 |
openpowerbot | [mattermost] <gayatri> can we go head like that | 08:20 |
*** Ritish <Ritish!~Ritish@2401:4900:4aa8:c9ad:ff93:271e:ee70:62ab> has joined #libre-soc | 09:51 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.52.165> has quit IRC | 10:50 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 10:52 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 11:29 | |
lkcl | gayatri: that's what external_core_top.v is for. | 11:52 |
lkcl | the only thing is, you must rename the top module to match the module name. | 11:55 |
lkcl | it is something daft, like core_123456789_98731_512_1234 | 11:55 |
*** Ritish <Ritish!~Ritish@2401:4900:4aa8:c9ad:ff93:271e:ee70:62ab> has quit IRC | 12:33 | |
lkcl | Ritish, your key's added, please make sure never to give out the private key to anyone - notify me immediately if it ever goes outside of your exclusive control | 12:34 |
lkcl | you can clone and write to the wiki repo https://git.libre-soc.org/?p=libreriscv.git;a=summary | 12:34 |
*** yambo <yambo!~yambo@069-145-120-113.biz.spectrum.com> has quit IRC | 12:35 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 14:48 | |
*** octavius <octavius!~octavius@92.40.169.98.threembb.co.uk> has joined #libre-soc | 14:50 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 15:49 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 16:45 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 17:59 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 18:26 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 18:31 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 18:59 | |
*** octavius <octavius!~octavius@92.40.169.98.threembb.co.uk> has quit IRC | 19:00 | |
*** octavius <octavius!~octavius@92.40.169.98.threembb.co.uk> has joined #libre-soc | 19:01 | |
*** lxo <lxo!~lxo@gateway/tor-sasl/lxo> has quit IRC | 19:01 | |
octavius | Today been going through the ls2 wiki page (and setting up another chroot). During building of the Libre-SOC external core, I'm getting an error coming from nMigen's ast.py (see the pastebin: https://pastebin.com/66gqVhpZ , will document this issue if it's not just me). Has anyone seen this before? I've ONLY used the dev-scripts to install software. | 19:16 |
octavius | Is it due to nMigen being updated since ls2 was last used? | 19:17 |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 19:17 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 19:19 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has quit IRC | 19:32 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 19:33 | |
programmerjake | it looks like you got a version of nmigen from pypi or something, you need the version from https://gitlab.com/nmigen/nmigen | 19:40 |
programmerjake | the version should be 0.3.dev<something> | 19:42 |
programmerjake | you have 0.2 | 19:43 |
octavius | Ok interesting. Thanks Jacob! | 20:00 |
*** openpowerbot <openpowerbot!~openpower@94-226-188-34.access.telenet.be> has quit IRC | 20:12 | |
*** openpowerbot <openpowerbot!~openpower@94-226-188-34.access.telenet.be> has joined #libre-soc | 20:12 | |
octavius | The hdl-dev-repos script deletes any tags found for nmigen (and the other soc repos too). Once the tag is deleted, running setup.py leaves a 0.1 version of nmigen | 20:13 |
octavius | Finished processing dependencies for nmigen==0.1.dev1205+g29dec30 | 20:13 |
*** openpowerbot <openpowerbot!~openpower@94-226-188-34.access.telenet.be> has quit IRC | 20:13 | |
programmerjake | oh? deleting tags is incorrect... | 20:14 |
*** openpowerbot <openpowerbot!~openpower@94-226-188-34.access.telenet.be> has joined #libre-soc | 20:14 | |
programmerjake | there should always be at least a v0.2 tag | 20:14 |
octavius | https://git.libre-soc.org/?p=dev-env-setup.git;a=blob;f=hdl-dev-repos;h=ca691db2a7845c30b84bffaff43e261d0ebe996c;hb=HEAD#l23 | 20:14 |
*** gnucode <gnucode!~gnucode@user/jab> has quit IRC | 20:16 | |
octavius | what about the rest of the nmigen-* repos (boards, soc, stdio), do they also need a particular tag? | 20:17 |
programmerjake | idk, maybe? | 20:19 |
programmerjake | lemme look | 20:19 |
octavius | thanks | 20:19 |
programmerjake | afaict no, no other repos need tags | 20:21 |
octavius | Ok, then I'll try again, but make sure nmigen retains the 0.2 tag | 20:22 |
*** gnucode <gnucode!~gnucode@user/jab> has joined #libre-soc | 20:30 | |
octavius | I've been able to generate the external_core_top.v successfully now. | 20:42 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 20:42 | |
octavius | However during installation of gram (DRAM controller lib), I'm hitting an error with python setuptools: https://pastebin.com/014WSdUC | 20:42 |
programmerjake | your version of setuptools_scm is too old, you need at least v3.3.0 since that's when it added support for fallback_version | 20:52 |
programmerjake | it was added in https://github.com/pypa/setuptools_scm/commit/6e99dc1afdce38dc0c3fb1a31bd50a152fc55cce | 20:54 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has joined #libre-soc | 22:02 | |
octavius | Thanks! | 22:26 |
octavius | Ah, debian buster oldstable package is at v3.2.0 | 22:28 |
octavius | bodged it by installing a .whl copy from pypi for now | 22:35 |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-109-173-83-100.ip.moscow.rt.ru> has quit IRC | 23:38 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!