--- Log opened Fri Aug 15 00:00:07 2014 | ||
poke53281 | stekern: What was you favorite DOS game? | 00:11 |
---|---|---|
poke53281 | Forget it. It's too slow. You get just an image from me as proof: http://jor1k.com/dosbox.png | 00:53 |
stekern | olofk: sometimes, we used to have a lot of problems with spurious interrupts from child threads. | 02:41 |
stekern | poke53281: :) wouldn't really expect that that would have been usable | 02:44 |
stekern | but it's still cool that it compiles and 'works | 02:44 |
stekern | '' | 02:44 |
stekern | to answer your question, apart from the lucas art games, I think my favourite dos game was pinball fantasies | 02:48 |
stekern | and http://en.wikipedia.org/wiki/Command_%26_Conquer:_Red_Alert | 02:50 |
poke53281 | Yes, wouldn't have expected it either. Some very early DOS Games could run smoothly. | 03:05 |
poke53281 | But hey. Finally we can run Windows 95 on the cpu. | 03:06 |
poke53281 | never played pinball fantasies. I played also red alert, but the game I remember most from that genre is Dune 2. | 03:08 |
stekern | I never played that a lot | 03:11 |
stekern | sb0: how do you see the fmax from the vivado timing reports? or do you just have to calculate it from the negative slack? | 03:11 |
sb0 | yes, from the "max period" | 03:12 |
sb0 | or timing constraint minus slack | 03:12 |
stekern | right | 03:13 |
stekern | I got 178 MHz in my test run | 03:13 |
stekern | can't remember what kind of mor1kx I have lying around there though, might be some non-functional proof-of-concept hacks in that | 03:13 |
stekern | let's see what I get with a clean checkout from git | 03:19 |
stekern | 178MHz from git head too | 04:04 |
stekern | maybe I have some parameters setup differently | 04:05 |
stekern | one snooping bug caught (aka 'the spinlock issue'), at least one to go.... | 07:35 |
stekern | it's tricky, the problem is that the lock get locked more times than there are CPUs | 07:37 |
stekern | I can trap the situation where the lock is getting locked the third time, but that doesn't seem to be the place where the error happen | 07:38 |
stekern | and the situation where the lock is 'held' twice (well one holding the lock, the other spinning for it) is of course a valid situation in most cases | 07:40 |
-!- Netsplit *.net <-> *.split quits: aburgess, ssvb | 13:20 | |
-!- Netsplit over, joins: aburgess | 13:27 | |
stekern | [A[A[A[B[A[A[B | 13:40 |
stekern | oops | 13:40 |
stekern | sb0: with the 'vanilla' parameters + the p_FEATURE_CARRY_FLAG="NONE" I get 185MHz from git head when synthesizing for kc705 | 13:50 |
stekern | still not 200MHz, but that number makes sense | 13:52 |
stekern | there's only one commit difference from the test you made last, and I can't imagine that making this much difference though | 13:53 |
stekern | I'll do a test run with that commit too and see if I get the same (or similar) result as you got. | 13:54 |
stekern | ...obviously that one commit did that much difference, I got 141MHz when stepping back to the commit before that... | 17:03 |
sseitz | hi, i'm currently trying to build a new kernel for this very awesome jor1k emulator. I'm following the instructions at https://github.com/s-macke/jor1k-toolchain-builder (well, that's obviously outdated, so i switched over to the README.MD inside the referenced toolchain.tar.bz2). Except there's no eglibc repo at github anymore (I think this isn't necessary since I only want to build a new kernel) all works as expected ... except the freshl | 17:49 |
sseitz | Starting emulationmaster.js (Zeile 143) 8master.js (Zeile 143)Abort execution.master.js (Zeile 143)Received stop signalmaster.js (Zeile 136)Error at http://jcloud.uubi.net/js/worker/system.js:257: TypeError: this.cpu.r is undefinedmaster.js (Zeile 25)TypeError: this.cpu.r is undefinedsystem.js (Zeile 257) | 17:49 |
sseitz | may I ask for assistance or help? :) | 17:49 |
sseitz | in jor1k all of my DIY kernels are booting until ttyS1 is initialized. Using the "safe core" javscript throws an "Error in WriteMemory8: RAM region 0x90A00004 is not accessible" | 18:14 |
poke53281 | Hi sseitz | 18:29 |
poke53281 | unfortunately the toolchain is indeed outdated. | 18:29 |
sseitz | hi poke53281, nice to see the inventor of that awesome software | 18:29 |
poke53281 | Hehe, thanks | 18:29 |
poke53281 | I am switching to musl currently. Get rid of uclibc | 18:30 |
sseitz | what i initially wanted to do was adding ipv6 in the kernel .config ... later on i stumbled upon different kinds of toolchains :) | 18:30 |
poke53281 | Ok, so the current version is just online, because it is the only one more or less stable currently. | 18:31 |
poke53281 | Under jor1k.com/jor1k/ is the current development version. | 18:32 |
sseitz | jo do not accidently built an vmlinux.bin with ipv6 which i could use? | 18:34 |
poke53281 | Oh, no problem. | 18:34 |
poke53281 | Ok, a small problem. I switched to Linux 3.15 and the network is my network emulation is not working anymore. | 18:35 |
poke53281 | Wanted to fix it soon. | 18:35 |
sseitz | that sounds promising | 18:36 |
poke53281 | compiling | 18:38 |
poke53281 | What do you want to try with ipv6? | 18:40 |
poke53281 | the problem with such toolchains is, that they have to be updated more less every week. | 18:40 |
poke53281 | when they are not stable. | 18:41 |
sseitz | well we thought about building some kind of cloud :) mayby as an art project :) ... but also for our internal trainings your emulator could quite come handy ... just pressing f5 and get a fresh machine deployed | 18:41 |
poke53281 | Yes, you are right. That would be awesome. But the relay currently used doesn't support ipv6 as far as I know. | 18:43 |
poke53281 | So you have to build your own one. | 18:43 |
sseitz | if you put a recent version of your toolchain in github one could make forks and pull requests ... :) ... or depend on stable versions? kind of portage / ports ? | 18:43 |
sseitz | oh, the relay is layer2. i didn't dug too deep into it, but my tap already has a radvd advertising ... by now i can't investigate the traffic inside the guest | 18:45 |
poke53281 | jor1k.com/vmlinux.bin.bz2 | 18:48 |
poke53281 | you can try this one | 18:48 |
poke53281 | and the most recent toolchain is this one: jor1k.com/or1k-toolchain.tar.bz2 | 18:49 |
poke53281 | But if you only want to compile Linux, take this: https://github.com/skristiansson/musl-cross | 18:50 |
poke53281 | and that https://github.com/bluecmd/or1k-linux | 18:51 |
sseitz | great! thanks! ... i moved over to jor1k.com/jor1k/ as an educated guess (as of 404) | 18:52 |
poke53281 | Yes | 18:52 |
sseitz | thanks so far mate! ... i'll try this out and keep you updated! have to move from office to home first :) | 18:53 |
poke53281 | I changed basically everything | 18:53 |
poke53281 | Ok | 18:53 |
poke53281 | blueCmd: Can you provide me with a working linux kernel for qemu and the proper command line for the 9p/virtio filesystem. I run into problems and want to compare with the output from qemu. | 18:58 |
poke53281 | by the way, to put qemu-or1k-static into /usr/bin is very unhelpful for cross compiling. | 19:00 |
poke53281 | the configure script do some funny stuff. | 19:01 |
poke53281 | "Checking whether we are cross compiling ... No" :) | 19:01 |
poke53281 | sseitz: I have updated my toolchain. Try http://jor1k.com/or1k-toolchain.tar.bz2 | 19:11 |
poke53281 | make info && make init && make fetchtoolchain && make musl_toolchain && make linux | 19:12 |
stekern | sb0: I get lm32 chopped off at 185 MHz when I try to synthesize for that | 19:21 |
stekern | http://pastie.org/pastes/9476333/text | 19:24 |
stekern | xilinx timing reports are just random noise... | 19:41 |
--- Log closed Sat Aug 16 00:00:09 2014 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!