| --- 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!