--- Log opened Sat Feb 18 00:00:05 2017 | ||
shorne | psychotrope: you ask a qestion about openrisc speed, it runs at 50mhz on de0-nano | 03:56 |
---|---|---|
shorne | it boots linux (linus's latest) in about 5 seconds | 03:56 |
shorne | its pretty much fast enough to be usable, but you will need some peripherals for it to be useful | 03:57 |
shorne | wallento: You haven't done a gcc release for a while | 03:57 |
shorne | I was planning on pushing a gcc 5.4.0 release + binaries to github | 03:58 |
shorne | So you have any preference/scripts for how you did the release before? | 03:58 |
wallento | shorne: that would be awesome, I actually have it pretty high on my todo list | 04:13 |
wallento | because we are setting up a tools environment for librecores CI | 04:13 |
wallento | but you know those TODO lists.. | 04:14 |
wbx | shorne: did you know that buildroot now supports openrisc and has a qemu defconfig? | 04:14 |
wallento | wbx: cool, I will try it out soon too | 04:14 |
wbx | the buildroot autobuilders now testing all packages. | 04:15 |
wbx | there is an open issue with gstreamer, does OpenRISC allow or disallow unaligned access? | 04:15 |
wbx | wallento: at the moment uClibc-ng only, musl support works, but I can't successfully boot a musl based system in qemu. | 04:16 |
shorne | wbx: I didnt know that | 04:52 |
shorne | wbx: it doesnt really allow unaligned access | 04:52 |
shorne | we could catch unaligned access in the interrupt handler and try to figure out what was wanted | 04:53 |
shorne | but I think the stance has been to fix the c code to avoid that kind of thing | 04:53 |
shorne | wallento: I was asking if you had some tools to do before? or was it all manual? | 04:54 |
shorne | I just created this over the last few days | 04:54 |
shorne | https://github.com/stffrdhrn/or1k-toolchain-build | 04:55 |
shorne | Its a few scripts + docker image to.. | 04:56 |
shorne | - Build musl, newlib + nolib toolchains | 04:56 |
shorne | - github scripts to create a release and upload all the binaries as assets | 04:56 |
shorne | I.e. creates something like this | 05:00 |
shorne | https://github.com/stffrdhrn/or1k-gcc/releases/tag/or1k-5.4.0-20170218 | 05:00 |
shorne | wbx: but cool, I am meaning to try out buildroot, for now though I have about 20 lines build script to create a simple linux directory with busybox and musl libs | 05:01 |
wallento | shorne: Only the scripts I use from the repo | 08:04 |
wallento | can't exactly remember | 08:04 |
wallento | but I wrote some scripts I think | 08:04 |
wallento | And documented the steps in the wiki | 08:04 |
wallento | thanks for the repo with the build, will have a look | 08:05 |
shorne_ | wallento: ok, thanks ill have a look | 08:29 |
shorne_ | wallento: I found this https://github.com/openrisc/newlib/wiki/BuildRelease | 08:36 |
shorne_ | And https://github.com/openrisc/or1k-gcc/wiki/CreateReleases | 08:36 |
shorne_ | ok, cool so you just have the commands I kind of automated it all | 08:37 |
shorne_ | Ill update the twiki's I dont think there is much difference from what I did | 08:37 |
shorne_ | I need to make my automation do the patches too | 08:38 |
shorne_ | Testing with a kernel build would be good to | 08:38 |
shorne_ | or something else | 08:39 |
-!- shorne_ is now known as shorne | 08:39 | |
wbx | shorne: the interesting part are the autobuilders to see what toolchain bugs are triggered | 10:34 |
olofk | psychotrope: Welcome. Happy to help you getting Linux running on OpenRISC on the de0 nano or de2 | 15:28 |
olofk | I'm the author of FuseSoC and long time OpenRISC member | 15:28 |
olofk | Oh, and I just got a second daughter this morning, so I probably won't have much time to spend here for some time :) | 15:28 |
olofk | wbx: Awesome! I've been wanting buildroot (or one of the alternatives) for many years now. Please let us know how we can help out if you're having any troubles | 15:29 |
olofk | shorne: I saw that someone asked for pictures of running OpenRISC systems a while ago. Three things that come to mind | 15:30 |
olofk | 1. The NASA TechEdSat. There's a nice picture of a cube floating around in space which apparently has an OpenRISC running on an Actel board inside | 15:30 |
olofk | 2. Some Samsung Digital TVs use OpenRISC for mp3 decoding. Not sure which models though | 15:31 |
olofk | 3.5 (forgot this one) Some of the Allwinner SoCs have an OpenRISC for some basic tasks. I think at least stekern has an actual tablet with one of those inside | 15:31 |
olofk | 4. Again, stekern has some cool screenshots of running Monkey Island and Full Throttle under X windows on FPGA dev boards | 15:32 |
olofk | oh, and 5. poke53281's jor1k.com where you can run a JavaScript implementation of OpenRISC and fire up SCUMMVM under X windows IIRC | 15:33 |
olofk | I'll try to dig up the pictures, but maybe someone else can find them faster | 15:34 |
wbx | olofk: congratulation. my son is in the pipe coming in may ;) | 15:37 |
olofk | wbx: Thanks and best wishes to you | 15:40 |
olofk | shorne: Regarding Mike Frysinger's patch review: Peter Gavin didn't work for Cygnus. He did it as part of his PhD, so he probably was sloppy when he copied the headers. Other explanation is that they might be even older. Could someone check the old SVN repo? | 15:53 |
rah | olofk: congratulations :-) | 16:24 |
shorne | olofk: congratulations, I got my second one one the way too, not sure what it is | 16:34 |
shorne | olofk: thanks for the tips on Peter Gavin's work I was not sure what capacity he was working on the project. I am pretty sure he did it all from my previous looks in svn. | 16:35 |
shorne | olofk: Also, in terms of images I think they were just looking for screenshots of qemu running | 16:41 |
shorne | http://wiki.qemu-project.org/Documentation/Platforms/PowerPC | 16:41 |
shorne | But those ones you mention we should definitely get onto openrisc.io if we can get copyleft images | 16:41 |
shorne | The powerpc link above is an example of what qemu guys are after | 16:42 |
olofk | shorne: Thanks, and congratulations too :) | 17:17 |
olofk | And yeah, you're right. Even if those images wasn't what the qemu guys were looking for, we should collect them on openrisc.io. | 17:18 |
olofk | Haven't thought about copyright of the TechEdSat photo. Used it in plenty of presentations without thinking about that | 17:19 |
olofk | Almost done cleaning up the verilator backend for FuseSoC now. A lot more work than I expected, but the result will be much better | 17:21 |
shorne | I am uploading new release + binaries right now for gcc, musl, newlib + nolib | 18:06 |
shorne | Anyone want to check my draft? https://github.com/openrisc/or1k-gcc/releases | 18:27 |
shorne | You might need to have admin rights on openrisc to see it | 18:27 |
--- Log closed Sun Feb 19 00:00:07 2017 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!