--- Log opened Tue Feb 10 00:00:34 2015 | ||
antgreen | olofk: i think the moxielite core is fixed up. testing now. | 01:07 |
---|---|---|
olofk | antgreen: Does mox125 and moxielite implement the same arch? I'm most interested in mox125 as it's verilog so I can use open source tools to simulate it | 07:21 |
olofk | wallento: Have you sent the newlib patches upstream? | 08:58 |
wallento | nope, will do this today | 08:59 |
olofk | great | 09:31 |
olofk | GSoC applications are open now. Anyone who wants to help out with the applications? | 11:01 |
antgreen | olofk: yes, same architecture. | 11:21 |
antgreen | MoxieLite is a simple state machine, and mox125 is a pipelined architecture | 11:22 |
olofk | hm... ubuntu doesn't install the static library for libelf. Do I need to install that myself? | 11:22 |
olofk | antgreen: Cool. I would like to run a simple moxie program on a simulated core to begin with. Do you have any elfs that should just work(tm)? | 11:23 |
olofk | Just to save me the initial effort of building, installing and verifying the toolchain | 11:24 |
antgreen | mox125 isn't ready for prime time :(. I've been working on it actively. | 11:24 |
antgreen | Let me commit some stuff right now... | 11:24 |
olofk | cool | 11:25 |
antgreen | gah - my 2nd monitor doesn't want to wake up. I think I'll have to reboot. | 11:26 |
olofk | To clarify a bit, in the end I would like to make moxie run under FuseSoC, so that we can easily add all the other wishbone-compatible cores we use for OpenRISC | 11:26 |
antgreen | great! | 11:26 |
olofk | Both to enhance the moxie ecosystem and to use FuseSoC for something more | 11:26 |
antgreen | I'm happy to help with that | 11:27 |
* antgreen reboots | 11:27 | |
olofk | Someone here must have used fusesoc on an ubuntu system. I'm getting "ld: cannot find -lelf" | 11:46 |
olofk | But "gcc -lelf hello.c" works fine | 11:47 |
olofk | ah ok. I probably misunderstood a bit. I don't need a static libelf | 11:49 |
olofk | aha... might be that vpi stuff is forced to be 32-bit for modelsim. Whoops | 11:56 |
stekern | olofk: I have the old eco32 stuff around somewhere as well if you want that | 12:55 |
olofk | stekern: Yes, that would be nice. I'll probably begin with moxie though | 12:57 |
olofk | But I can't do anything until I figure out this libelf problem | 12:57 |
olofk | Where does ld look for libs? | 12:58 |
stekern | yeah, sure. I'm just reminding you that I have some ready-made stuff lying around | 12:58 |
GeneralStupid | LD_LIBRARY_PATH | 12:58 |
olofk | I've tried setting LD_LIBRARY_PATH but that doesn't seem to help | 12:59 |
olofk | Using -L with the whole path works | 13:00 |
GeneralStupid | sometimes its hard work :) | 13:01 |
olofk | stekern: Did you use FuseSoC when you worked with the eco32 stuff, so it just needs some cleaning up? | 13:03 |
olofk | Hmm... when I add -melf_i386 it seems to use the correct search paths | 13:06 |
olofk | But it still doesn't find anything | 13:06 |
stekern | yes, I used fusesoc. And I ussed it to build their own multicycle-core + my own pipelined own | 13:11 |
olofk | aha... there's no symlink from libelf.so.1 to libelf.so | 13:12 |
olofk | Shouldn't ubuntu take care of that? | 13:12 |
stekern | and both for verilated simulations and for de0-nano | 13:12 |
olofk | stekern: That's great. So it should basically just be to put it in a repo and put up a .core file then? | 13:13 |
olofk | Yes! I just deserved my beard! | 13:15 |
stekern | I just shaved mine off | 13:18 |
stekern | :( | 13:18 |
stekern | yes, if I dig it up. I can try to do that and make a pr | 13:19 |
stekern | and , I haven't had any problems with (k)ubuntu and libelf | 13:28 |
olofk | stekern: I will shave off mine in symapthy | 13:28 |
GeneralStupid | debian has some tool for this... | 13:28 |
GeneralStupid | but i didnt get its name :( | 13:28 |
stekern | I only did it to get a nice tan in the face | 13:29 |
olofk | The special thing to observe here is that I'm building a 32 bit shared library on a 64-bit ubuntu | 13:29 |
olofk | stekern: Yeah. I really need to get it done before summer. Otherwise I will have to wait until autumn to shave it off | 13:29 |
stekern | ... and I didn't have a mirror to trim it nicely | 13:29 |
olofk | ahh | 13:29 |
GeneralStupid | you have the :i386 libs installed? | 13:31 |
olofk | GeneralStupid: Yep. libelf1:i386 is installed, and I have /usr/lib/i386-linux-gnu/libelf.so.1 installled, but no symlink to libelf.so | 13:33 |
GeneralStupid | debian ( and ubuntu ) have tools for this... you just use them - but i didnt remember its name... :( | 13:35 |
olofk | aha | 13:36 |
GeneralStupid | im doing a grep over my projects directory... | 13:44 |
GeneralStupid | i already used it. it hurts me that i cant remember | 13:44 |
olofk | Yeah, those things are annoying | 14:03 |
GeneralStupid | dpkg-buildflags | 14:12 |
olofk | antgreen: I just mad my first moxie program :) | 20:13 |
olofk | ldi.l $r0, 0xdeadbeef | 20:13 |
olofk | sta.l 0xbadc0fee, $r0 | 20:13 |
antgreen | woo! | 20:28 |
antgreen | putting dead beef in coffee definitely would make it bad | 20:30 |
antgreen | I've been fixing up mox125, but your code probably won't run there for a couple of days | 20:31 |
-!- FreezingAlt is now known as FreezingCold | 20:44 | |
olofk | Fuuuuck! rm * was not what I wanted to do | 22:28 |
dalias | :( | 22:29 |
olofk | Oh well. I'll take it as a sign that I should probably go to bed now | 22:29 |
olofk | Tomorrow I'll add "alias rm=mv -t ~/.local/Trash" to my .bashrc :) | 22:31 |
dalias | :-p | 22:31 |
olofk | Windows Style :) | 22:32 |
--- Log closed Wed Feb 11 00:00:36 2015 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!