stekern | whee, dtlb_permission_test passes | 08:15 |
---|---|---|
stekern | i.e. pagefaults seems to work | 08:15 |
stekern | haven't had the time to look at this stuff for a while | 08:23 |
stekern | pesky non-openrisc projects have been in the way, but now they are off the table ;) | 08:23 |
juliusb | _franck_: awesome work on the GDB Stuff man | 08:34 |
juliusb | stekern: ah, nice stuff witht he (I asume) HW DTLB stuff in mor1kx? | 08:35 |
stekern | ah, no, still only soft-tlb | 08:38 |
juliusb | _franck_: your submits to the OpenOCD list look pretty cool, I kinda don't get it though, it's enabling OpenOCD to request the list of registers (something which is now specified in XML For the or1k GDB port iirc)? | 08:39 |
stekern | but the whole dmmu test works now (I just fixed the last failing test, the dc inhihibit test) | 08:39 |
juliusb | ah sure, software-manager DMMU? | 08:39 |
juliusb | software-manage*d* | 08:39 |
juliusb | like what OR1200 has? | 08:39 |
stekern | yup | 08:40 |
juliusb | cool | 08:40 |
stekern | wanna get that working before starting to look at hw walkers | 08:40 |
juliusb | ya, I bet :) | 08:40 |
juliusb | seems like there's been a bit of libc action lately | 08:40 |
juliusb | i've been busy for a couple weeks here in Aus, just catching back up | 08:40 |
stekern | yeah, blueCmd have been busy ;) | 08:41 |
juliusb | is it just me or is the opnrisc.net list archive not working? or have there just been no emails to the list this year yet? | 08:41 |
juliusb | no, frank sent one jan 3 | 08:41 |
juliusb | so.... hmm, the archive is not showing it: http://lists.openrisc.net/pipermail/openrisc/ | 08:42 |
juliusb | whereas http://lists.opencores.org/pipermail/openrisc/ | 08:42 |
juliusb | has it | 08:42 |
stekern | mmm | 08:42 |
stekern | I found a syscall bug in cappuccino btw | 08:44 |
stekern | I've added a test for it in the syscall test, espresso pass that so it seems cappuccino specific | 08:44 |
stekern | this sequence: l.sys 0; l.j; would fail, the branch address of the l.j would be used instead of the exception vector address | 08:45 |
juliusb | OK pinged Jonas | 08:46 |
juliusb | ohh nasty bug :) | 08:46 |
stekern | now I just have to implement immu, that's gonna be a bit more of a headache I suppose | 08:47 |
juliusb | i'm working on getting the carry/overflow stuff up to spec | 08:48 |
juliusb | haha yep I bet | 08:48 |
juliusb | but only for 1 pipeline | 08:48 |
juliusb | you could just integrate it into the fetch stage quite easily | 08:48 |
stekern | yeah, the basic logic is simple, it's all the corner cases that's gonna be a pain ;) | 08:48 |
stekern | most of the time with the dmmu went to hooking up the exceptions correctly | 08:49 |
juliusb | sweet | 09:11 |
mor1kx | [mor1kx] skristiansson pushed 2 new commits to master: https://github.com/openrisc/mor1kx/compare/ac978a5ad300...2b8d2fa995d0 | 09:28 |
mor1kx | mor1kx/master 0c165d1 Stefan Kristiansson: cappuccino/lsu: connect execute lsu address... | 09:28 |
mor1kx | mor1kx/master 2b8d2fa Stefan Kristiansson: cappuccino: fix a bug related to syscall exception... | 09:28 |
juliusb | :) | 09:28 |
stekern | I pushed the dmmu wip to: https://github.com/skristiansson/mor1kx | 09:36 |
stekern | mostly to have a backup, it's still rough, to say the least ;) | 09:36 |
_franck_ | juliusb: the target descriptor file (the XML one) is given to GDB by OpenOCD. So OpenOCD gives the list of registers to GDB. | 09:49 |
stekern | is that what was in: http://openocd.zylin.com/#/c/1089/ | 09:53 |
stekern | ? | 09:53 |
stekern | I can't open that link here | 09:54 |
_franck_ | I just did it and ths link is working for me.... | 09:54 |
juliusb | _franck_: ah is that how it works? OK I thought it was GDB describing to OpenOCD the registers it'll want to access | 09:55 |
juliusb | I guess it works either way - is it meant to allow the proxy to give further information to the debugger about what target it's connected to? | 09:55 |
_franck_ | yes, it describes the target with it's registers | 09:56 |
_franck_ | however, other ports (appart from openrisc one) are using the XML file in order to enable "feature" | 09:57 |
stekern | maybe it's just something with chromium | 09:57 |
_franck_ | without extracting registers names from the XML file | 09:57 |
juliusb | stekern: chrome being used here | 09:57 |
_franck_ | me too | 09:58 |
juliusb | (or are you on some mobile thing?) | 09:58 |
stekern | no, my desktop machine | 09:58 |
juliusb | hmm odd OK | 09:58 |
stekern | it just stalls and says: Loading Gerrit Code Review ... | 09:58 |
juliusb | dodge | 10:00 |
stekern | works on my firefox/win7 setup | 10:00 |
juliusb | i'm on version23.0.1271.91 on Ubuntu | 10:01 |
_franck_ | openocd guys are not very fast when it's about accepting other's patches... | 10:01 |
juliusb | can't be any worse than OpenRISC ;) | 10:01 |
_franck_ | :) | 10:01 |
stekern | ;) | 10:01 |
_franck_ | http://openocd.zylin.com/#/c/467/ this is here since a year...I'm using it all the time (it's on our openocd) | 10:03 |
stekern | mine is 20.0.1132.47 | 10:05 |
stekern | isn't that the latest in ubuntu? | 10:05 |
_franck_ | 23.0.1271.97 under centos | 10:06 |
_franck_ | scientific linux to be precise | 10:07 |
juliusb | so on something like an overflow exception, only the EPCR has the OV bit set? the SR for handling the exception doesn't have it set? | 10:38 |
stekern | you mean ESR? | 11:25 |
stekern | gerrit comments field is very confusing to me | 11:29 |
juliusb | sorry, yes ESR | 12:17 |
stekern | I'm not sure, but it kind of makes sense if it's only in ESR | 12:19 |
stekern | otherwise there no way to check for overflows inside an exception handler | 12:19 |
juliusb | yep | 12:20 |
juliusb | agreed | 12:20 |
stekern | I'm not sure why/when you'd need that, but it's a potential use case at least ;) | 12:20 |
juliusb | yep | 12:20 |
juliusb | is zero / zero = 1? | 12:34 |
juliusb | integer-wise | 12:35 |
juliusb | no, it's not | 12:36 |
juliusb | doesn't matter what the numerator is | 12:36 |
juliusb | it's just bbad news, regardless | 12:36 |
_franck_ | stekern: what do yo mean by "gerrit comments field is very confusing" ? | 12:50 |
stekern | ah, just a reflection... my first encounter with gerrit, I thought it was hard to follow the conversion | 13:01 |
stekern | and annoying that you couldn't click on the "x comments on the code" or what it said | 13:07 |
juliusb | ok, range exception works (according to the test) :) | 14:46 |
juliusb | pronto only | 14:46 |
juliusb | of course ;) | 14:46 |
juliusb | others to follow | 14:46 |
stekern | nice | 15:38 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!