--- Log opened Mon Nov 14 00:00:42 2016 | ||
olofk | Shentino: Not sure what's needed for virtualization, but I would expect that the spec misses some features | 01:58 |
---|---|---|
olofk | Virtualization probably wasn't a focus point when the spec was written | 01:59 |
wallento | Shentino: I think unfortunately not | 01:59 |
wallento | It does not fulfill the requirements for trap-and-emulate | 02:00 |
wallento | that is something we should maybe fix in the next architecture revision | 02:00 |
olofk | wallento: How the fuck does the signal search work in Icarus? | 04:14 |
wallento | I never use Icarus | 04:42 |
olofk | Ah ok. I thought you told me how to do that once | 04:43 |
olofk | Oh, I mean gtkwave of course | 04:49 |
olofk | But still, this is the most unusable thing in the program. It's completely impossible to understand how to use it | 04:49 |
stekern | it's completely backwards, but it works when you learned how it works | 05:02 |
stekern | I have unfortunately forgot how it worked :( | 05:03 |
olofk | Found it | 05:09 |
olofk | I also found that our read function is empty in newlib, so stdin doesn't work | 05:09 |
wallento | yeah, that is right | 05:37 |
wallento | there is only uart_* | 05:37 |
olofk | Should fix that | 06:02 |
olofk | But I'll poll the uart directly for now. That's all I need for my application | 06:02 |
olofk | Aha. Just found an example in or1k_support.h | 06:11 |
shorne | stekern: Im about to send some patches again for review | 08:28 |
stekern | great | 08:29 |
shorne | for the TLS change if Jonas naks it Ill just complain its already implemented everywhere, and we will get around to the architecture change when we do | 08:29 |
stekern | yeah | 08:36 |
shorne | stekern: interestingly there seems to be some linkage between use and Linus now after keysigning | 08:39 |
shorne | https://pgp.cs.uu.nl/mk_path.cgi?FROM=00411886&TO=BE0260D1&PATHS=trust+paths | 08:39 |
shorne | And for wallento its a bit more due to simon | 08:40 |
shorne | https://pgp.cs.uu.nl/mk_path.cgi?FROM=00411886&TO=B9F653DC&PATHS=trust+paths | 08:40 |
wallento | stekern: sorry, I missed your mail | 08:40 |
wallento | I will meet some kernel devs this week I hope | 08:41 |
stekern | my mail? | 08:41 |
wallento | you asked me if I got my keys signed | 08:41 |
shorne_ | wallento: my mail | 08:41 |
stekern | ah ;) | 08:41 |
wallento | ah, yeah, sorry :) | 08:42 |
stekern | I guess s-tab ;) | 08:42 |
wallento | yeah, but the brain-tab ;) | 08:42 |
shorne_ | wallento: if you do let it would be great, I was thinking maybe another way is with Video Conf to some people we might know | 08:43 |
shorne_ | i.e. Guenter has been pretty helpful on the list | 08:43 |
wallento | the guys here in Munich are all 2nd level | 08:43 |
wallento | that will be a great bump | 08:43 |
shorne | hmm, why am I logged in two times | 08:44 |
wallento | seems we need pgp for irc ;) | 08:44 |
shorne | yeah, it will be good help. Any cool event you are going to meet them at? | 08:46 |
wallento | shorne: no, just dropped a mail | 09:33 |
wallento | so we will have a beer and exchange keys I suppose | 09:33 |
shorne | wallento: cool I was talking to gregkh right now on linuxnewbies channel. He said if all fails we can ask him to get patches in. | 09:39 |
wallento | ah, thats great | 09:40 |
shorne | Also the guys over there suggested going through the linux/MAINTAINERS list an looking for .jp accounts | 09:40 |
shorne | I went through them all, found only one guy in the PGP net | 09:40 |
shorne | maybe I can ask him for beers | 09:41 |
stekern | asking to buy beers for him may be a better approach ;) | 10:03 |
shorne | haha | 10:04 |
shorne | ok, I sent off a mail to another guy in japan | 10:09 |
olofk | What was that pointer alignment problem https://github.com/openrisc/newlib/issues/14 | 13:25 |
olofk | I was wondering if it was just a simple endianness problem, but I didn't look at it enough to understand the whole thing | 13:26 |
olofk | hmm... running the example code in or1ksim, it just exits halfway in through the code | 13:39 |
olofk | Aha! An exception | 13:58 |
olofk | 0x600, so an alignment exception. I assumed we would get some kind of visible warning for that | 13:59 |
wbx | shorne: http://debug.openadk.org/or1k/ gcc 5.4.0-musl , binutils 2.26.1, musl 1.1.15, busybox ash, linux version we talked about. and now my problem is back again. | 14:00 |
wbx | shorne: the toolchain and the system is build with OpenADK.org | 14:09 |
wbx | shorne: aha. set -x in my startup script shows it does bootup. just login does not appear on telnet anymore. | 14:12 |
olofk | wbx: Is openadk some kind of light weight alternative to Yocto or buildroot? | 15:16 |
shorne | wbx, I get up to "System initialization ..." | 16:56 |
shorne | is that what you see? | 16:56 |
shorne | I see something strange in my traceL | 17:40 |
shorne | https://gist.github.com/stffrdhrn/cb03accf0ad3f3ba198fb670b2cf5c74 | 17:45 |
shorne | wbx, I see something strange happning with an iTLB lookup. maybe the binary is missing something? | 17:47 |
shorne | place its jumping to bad memory location is | 17:49 |
shorne | c0007aa4: 04 02 01 14 l.jal c0087ef4 <find_vma> | 17:49 |
shorne | no.. | 17:50 |
shorne | c0007a98: 04 07 f9 a7 l.jal c0206134 <down_read> | 17:50 |
shorne | inside kernel do_page_fault | 17:50 |
shorne | but when it gets there it has... | 17:53 |
shorne | S c0206134: 00000000 l.j 0x0 | 17:53 |
shorne | I can see in your image | 17:54 |
shorne | c0206134: d7 e1 4f fc l.sw -4(r1),r9 | 17:54 |
--- Log closed Tue Nov 15 00:00:43 2016 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!