poke53281 | Maybe some people are interested in the current version of my openrisc emulator. | 05:25 |
---|---|---|
poke53281 | Since the last time there has been some development, especially speed. | 05:25 |
poke53281 | The official website is now hosted on https://github.com/s-macke/jor1k | 05:25 |
poke53281 | The current dev version can be found under | 05:25 |
poke53281 | http://simulationcorner.net/opencore4/ | 05:25 |
poke53281 | During the last week I tried to compile more complex software for the CPU. | 05:25 |
poke53281 | These software can be found by mounting /dev/sda in the emulator. | 05:25 |
poke53281 | Unfortunately not very much software packages seem to work. | 05:25 |
poke53281 | gcc fails with some error and directfb gives me segmentation faults. | 05:25 |
poke53281 | It will take a while to find the issues. | 05:25 |
poke53281 | I am still impressed by the number of code lines you need to simulate all this. Around 3000 lines are enough. | 05:33 |
poke53281 | This makes such a system ideal for teaching purposes. | 05:34 |
stekern | poke53281: nice, that kind of testing (more complex software) is much needed, I'll try to get around to take a look at it in a week or so. If noone beats me to it. | 09:32 |
juliusb | stekern: OK, cool. Hopefully it'll slot right in though, but yes, some steeltoe boots can help :) | 13:32 |
juliusb | and yes, I'm still routinely forgetting how to do things in git as nicely as possible | 13:33 |
juliusb | poke53281: that's really cool - I've added links to the project page on OpenCores, http://opencores.org/or1k/OR1K:Community_portal#Simulation_models and on the main page at opencores.org/or1k | 13:38 |
juliusb | but it crashes on bootup, maybe you're playing with it at present? I think it's the userspace software, though? | 13:39 |
juliusb | well, doesn't fully crash, I guess, somethign in userspace does | 13:54 |
* ams looks around. | 13:57 | |
* juliusb waves at ams | 14:16 | |
* ams waves a beer at juliusb. | 14:20 | |
ams | what is the easiest way to enter a chroot like environment? | 14:29 |
juliusb | ams: .... in what? | 15:06 |
ams | juliusb: good question! | 15:32 |
jonibo | boy, that's one psychedelic conversation you two space cowboys are having... what have you been smoking? chroot shrooms? :) | 15:43 |
jonibo | i think 'man chroot' will leave you with less of a hangover | 15:44 |
ams | jonibo: if it is a non-trip you want, sure, chroot is quite boring. | 16:00 |
ams | all it does is flip a bit, problem with the flip is that you need to be lord of the files, which is quite boring, and often impossible. | 16:01 |
ams | now, if you want a real pschyodelic trip, you need to come where i work. | 16:03 |
jonibo | :) | 16:03 |
jonibo | how about systemd-nspawn then? | 16:04 |
ams | oo! | 16:04 |
jonibo | that's chroot on steroids | 16:04 |
ams | though i don't hjabve that. | 16:04 |
jonibo | "have" is a state of mind | 16:04 |
jonibo | it's open source | 16:05 |
jonibo | :) | 16:05 |
ams | jonibo: i don't have brain cells left after all the booze, cocaine, acid, and crazy build systems that i have been taking today. :) | 16:12 |
jonibo | fair enough :) | 16:13 |
jonibo | what build system are you using and are you building for openrisc??? | 16:13 |
ams | jonibo: internally hacked, and no. time to work abit, build done... | 16:14 |
jonibo | ok... I figured as much... I don't know of any 'interesting' build system that has openrisc support yet... that's why I was asking | 16:15 |
jonibo | have fun | 16:15 |
ams | autoconf? | 16:15 |
jonibo | distro build system, I meant | 16:16 |
jonibo | openwrt, openembedded, debian, etc | 16:16 |
ams | ah, not doing distro stuff ... | 16:16 |
ams | doing crazy telecom stuff | 16:16 |
poke53281 | juliusb: Yes, the dev version gives you an error message but still boots. It happens since the kernel was updated to 3.8 | 19:44 |
poke53281 | Have not tested it yet. There could be several reasons. Have to check the kernel with or1ksim. | 19:45 |
poke53281 | juliusb: To test the more complex user space software you have to chroot into the mounted hard drive image. | 19:47 |
poke53281 | Then you can try "gcc test.c" | 19:47 |
poke53281 | If you want to see directfb crashing you have to bind the dev filesystem to the chroot filesystem too. | 19:48 |
poke53281 | juliusb. Could you please link to the github pages. They are official. Either to the wiki https://github.com/s-macke/jor1k/wiki | 19:53 |
poke53281 | Or directly to the demo page: http://s-macke.github.com/jor1k/ | 19:53 |
poke53281 | The opencore4 page is only for my own and yours testing purposes. | 19:54 |
poke53281 | You can find the current toolchain skript at http://simulationcorner.net/opencore4/or1k-toolchain.tar.bz2 | 19:58 |
poke53281 | I will put it on github as soon as it works | 19:59 |
poke53281 | s/skript/script/ | 19:59 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!