--- Log opened Mon Mar 14 00:00:33 2016 | ||
wallento | shorne: I tend to move away from the wiki and put everything into one repo | 03:08 |
---|---|---|
wallento | https://github.com/openrisc/tutorials/ | 03:09 |
wallento | I didn't change the pins for now and updated the software | 03:09 |
wallento | and put everything into one repo | 03:09 |
wallento | The plan is to have release tgz of the repo with bitstream and elfs included to allow for a real quick start | 03:10 |
wallento | For a first release it would be nice to include your Linux work | 03:10 |
-!- Netsplit *.net <-> *.split quits: stekern, heroux, kaaliakahn | 03:15 | |
-!- Netsplit over, joins: heroux, stekern | 03:16 | |
olofk | wallento: 15:36 < wallento> olofk: What's the plusarg in other simulators? | 05:03 |
olofk | ? | 05:03 |
olofk | Can you explain? | 05:03 |
LoneTech | plus arguments are a way to pass parameters to a verilog simulation model at runtime, so you don't need to recompile for every different run. http://www.project-veripage.com/plusarg.php | 05:12 |
wallento | I mean the name of it | 05:17 |
wallento | currently I named it +parameter+ | 05:17 |
wallento | but if you say other simulators have it, I was wondering about the name | 05:22 |
wallento | LoneTech: I think its compile time here | 05:23 |
wallento | Runtime parameter passing is impossible | 05:23 |
wallento | for verilator of course | 05:23 |
LoneTech | http://www.veripool.org/projects/verilator/wiki/Manual-verilator#_test_plusargs_ ... looks like you have to feed them through a systemc function call | 05:30 |
shorne | wallento: cool, do you plan to link to that from http://openrisc.io/tutorials.html? who runs that page? | 05:31 |
wallento | "we" | 05:32 |
wallento | actually me | 05:32 |
shorne | Also, my work in linux kernel is not much, just merging and build the work stekern has done. | 05:32 |
wallento | okay, would be great to get everything into openrisc/linux | 05:32 |
shorne | ok, cool so thats a good place to link it in :) | 05:32 |
wallento | yes | 05:32 |
shorne | yes, actually I would like to work on getting it into linux upstream too including de0_nano dts | 05:33 |
wallento | very cool | 05:33 |
wallento | I wil finish up the current stuff, currently work on the Nexys4 DDR board | 05:33 |
shorne | I see patches were submitted before, so I was going to ask if its ok if I follow up and try to get them in | 05:33 |
wallento | LoneTech: Yes, but you cannot use them to overwrite parameters | 05:34 |
wallento | I try to implement it currently, but the Verilator structure has to be changed massively to support this | 05:34 |
wallento | hence it needs to be compile time | 05:34 |
LoneTech | ah | 05:35 |
shorne | wallento: if you are doing to de0 nano tutorial in markdown/git repo ill do the same for a openrisc/gdb tutorial (not including building it though) | 05:36 |
wallento | yes, that would be great | 05:37 |
wallento | I will just add you to the repo | 05:37 |
shorne | Do we have recent guide to the toolchain build? | 05:38 |
wallento | http://openrisc.io/newlib/building.html | 05:38 |
wallento | I just updated it yesterday | 05:38 |
shorne | ok cool, I followed the guide on the mediawiki | 05:39 |
wallento | yeah, we should make it clear that this is deprecated | 05:39 |
shorne | yup | 05:39 |
wallento | there were a few bug reports recently for newlib, but to me it seems they were with outdated builds | 05:39 |
shorne | linux 4.5 was released today... just merged it with openrisc here: https://github.com/stffrdhrn/linux/tree/openrisc | 05:43 |
shorne | testing right now | 05:44 |
shorne | does Jonas still maintain the kernel? | 05:50 |
wallento | very good question, maybe blueCmd or stekern know | 05:53 |
shorne | in MAINTAINERS its still saying Jonas (openrisc.net/~jonas/linux). but it seems that domain is lost | 05:55 |
shorne | Billing Street: ToproomShinagawa 1015, Kitashinagawa 1-9-7 | 05:55 |
shorne | (whois data) | 05:55 |
shorne | interesting, that address is like right nextdoor to me | 05:56 |
shorne | registered to ultra-domain (sqwaters that is) | 05:58 |
wallento | yeah, openrisc.net was shutdown | 06:14 |
wallento | maybe we can update maintainers to stekern and you and point it to openrisc.io/linux | 06:14 |
wallento | or so | 06:14 |
wallento | I have updated with a photo: https://github.com/openrisc/tutorials/blob/master/de0_nano/README.md | 06:17 |
wallento | But maybe it makes sense to permanently move the pins to the top | 06:17 |
shorne_ | what do you mean permanently? the picture looks good | 06:18 |
-!- shorne_ is now known as shorne | 06:19 | |
shorne | wallento: do you know if the mailing lists at http://lists.opencores.org are active? | 06:22 |
shorne | I havent been able to subscribe | 06:22 |
poke53281 | Yeah, a student who wrote me said something similar. He sent questions to the mailing list but no one received it. | 06:23 |
wallento | I am not sure if they are moderated | 06:23 |
wallento | maybe also a good chance to move to a new list under librecores.org | 06:24 |
wallento | shorne: Where do you put the pins? In the ORCONF2013 tutorial they are moved to the top of the board | 06:24 |
shorne | wallento: I have the pins like in your picture on openrisc/tutorials | 06:25 |
wallento | okay, cool | 06:25 |
wallento | then we stick with this. I think the idea is that people can use the expansion headers for other stuff | 06:25 |
shorne | thats good | 06:26 |
shorne | I havent even been able to open thst lists.opencores.org, so librecores.org might be good | 06:26 |
shorne | I guess we should wait for a few other people feedback on | 06:29 |
shorne | 1. linux upstreaming maintainer | 06:29 |
shorne | 2. mailing list (do we have one? do we need one?) | 06:30 |
_franck__ | shorne: https://lkml.org/lkml/2015/2/23/14 | 06:32 |
shorne | _franck__: thanks, I didnt see that. | 06:35 |
shorne | it looks like the maintainers entry was not updated | 06:36 |
shorne | Interesting discussion here too: https://lkml.org/lkml/2015/6/11/426 | 06:39 |
_franck__ | we shouldn't wait to submit patches in stekern's github upstream | 06:42 |
wallento | okay, to summarize, we should prepare an upstream patch for 4.5 that includes an update to the maintainers file, right? | 06:54 |
_franck__ | wallento: stekern is the one to be asked | 07:00 |
_franck__ | since we want to put his name :) | 07:01 |
wallento | hehe, of course :) | 07:01 |
wallento | by the way _franck__ | 07:01 |
wallento | what about gdb upstreaming? | 07:01 |
wallento | you did the majority of the work there | 07:01 |
_franck__ | there was a lot of error in regression testing, I think we should re-run it and see haw bad it is | 07:02 |
_franck__ | I reduced it a bit | 07:02 |
shorne | wallento: yes need to check with stekern, also it will be interesting to see who will be accepting the patches | 07:03 |
wallento | okay, great, I will also run the regression tests and see | 07:04 |
_franck__ | wallento: great. There is also this patch: https://github.com/openrisc/binutils-gdb/commit/bce149002a4b1a29df149fd2f833540d750a387d | 07:05 |
_franck__ | it touch non target code | 07:05 |
_franck__ | so may be I'll be not that easy to merge | 07:05 |
wallento | maybe we can try to get this patch in first? | 07:05 |
wallento | at least separate it from target support | 07:06 |
_franck__ | jeremybennett might know if it is a least acceptable | 07:06 |
_franck__ | but yes, as a first step we should do that | 07:06 |
_franck__ | eat time now ! brb | 07:07 |
wallento | enjoy | 07:17 |
wallento | olofk: https://github.com/wallento/verilator/tree/parameters | 07:58 |
wallento | ready for testing, but only decimal parameters allowed currently | 07:59 |
wallento | and it would be awesome to allow for hierarchical names | 07:59 |
wallento | just build and test verilator +parameter+name=value | 07:59 |
olofk | Regarding linux maintainer, stekern has tried to get jonas to sign his key several times to officially have him take over as a kernel maintainer | 08:38 |
olofk | But it's been hard to reach Jonas lately | 08:38 |
olofk | I guess the other way would to talk to whoever is coordinating the arch maintainers and tell them that we want to switch maintainer | 08:39 |
olofk | And do we really want to put up the dts files upstream? I would prefer to keep them in each fusesoc system | 08:39 |
olofk | That way we can just add or remove i2c controllers and stuff freely, without having to send a kernel patch for it | 08:40 |
shorne | I see, I was reading about the pgp signing. I guess thats the tricky part | 08:40 |
olofk | I mean, stekern's de0_nano board is a bit more pimped up than mine :) | 08:40 |
olofk | For the mailing lists, I say we put something on librecores so that we can have control over it. I'm dead tired of other people running our mailing lists, and neglect to take care of them | 08:41 |
olofk | It would be great if we could get the archives from opencores and openrisc.net though | 08:41 |
shorne | olofk: I was thinking that as well in the orpsoc-cores would the the other ideal place | 08:41 |
shorne | Linux openrisc 4.5.0-de0_nano-00142-g63f1d7c #57 Mon Mar 14 18:43:54 JST 2016 openrisc GNU/Linux | 08:43 |
shorne | running 4.5 | 08:43 |
stekern | shorne: btw, I synced the openrisc/linux repo to 4.4 | 08:44 |
shorne | on de0 nano | 08:44 |
stekern | (since that is the most current release) | 08:44 |
shorne | stekern: I noticed that. I merged it | 08:44 |
shorne | 4.5 was released today :) | 08:44 |
stekern | aha ;) | 08:44 |
shorne | stekern: what exactly is the pgp key for? linus only accepts pull request it mail is pgp signed? | 08:45 |
stekern | basically yes | 08:46 |
stekern | and you have to have your pgp key signed by other kernel devs | 08:47 |
shorne | yes, so who signed Jonas in? | 08:49 |
shorne | I have a few (2) friends/contacts of maintainers | 08:49 |
shorne | maybe I can ask them for help | 08:50 |
olofk | It would be nice to get it going. I want to have my memset patch upstreamed :) | 08:51 |
shorne | fyi, jonas key http://pgp.cs.uu.nl/stats/DDBAEF73.html | 09:01 |
shorne | I dont know those 2 | 09:02 |
shorne | stekern: do you have a link to your pgp ket? | 09:06 |
shorne | key | 09:06 |
shorne | Have we tried to just submit patches to Andrew Morton as Jonas mentioned in a mail? | 09:33 |
shorne | olofk: have you tried to send any patches to the list recently? | 09:33 |
shorne | anyway, I sent a mail to my friends, lets see what they say | 09:39 |
shorne | both have keys signed by greg kh | 09:39 |
jeremybennett | _franck_: shorne: wallento: It's a useful patch, adding some introspection to the Target Description. There was a good talk on how much more could be done with Target Descriptions at GNU Cauldron 2014. | 12:12 |
jeremybennett | Worth submitting, if only to see what people think. | 12:12 |
jeremybennett | I can give Andrew Burgess a heads-up to take a look at it. Not sure if this is an area he concerns himself with. | 12:13 |
jeremybennett | Let me know when you submit it. | 12:13 |
jeremybennett | BTW - if there is any of my work remaining in GDB, I'm quite happy to assign it to the FSF. But I think all the real work is from _franck_. | 12:13 |
_franck__ | jeremybennett: most of the target file is from you. I mostly implemented tdesc support. Look at my contribution here: https://github.com/openrisc/binutils-gdb/commits/or1k | 12:22 |
shorne | olofk: do you mind if I do a test of kernel patch submitting with your memset patches? With you in Signed-off-by? I will search before if you have already tried. | 18:52 |
--- Log closed Tue Mar 15 00:00:35 2016 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!