IRC logs for #openrisc Monday, 2013-04-22

--- Log opened Mon Apr 22 00:00:26 2013
stekernjuliusb: why are we setting spr_epcr to the last pc that had a branch on ibus errors?03:02
stekernI kind of agree that it makes sense to do that, because that's probably what you want to know in order to debug, but it's against what the arch spec defines03:03
stekernactually in espresso you set it to spr_ppc-403:10
stekernwhich in practice most likely is the same as the last branch pc03:16
stekernand or1k-insnfetcherror expects this behaviour03:19
@juliusbstekern: should EPCR be the address that we tried to access instad of the address of the jump to the bad address?12:00
stekernaccording to the arch spec, yes12:10
stekernit doesn't have to be a jump though12:13
stekernyou can just run into the bad address linearily12:13
@juliusbfair enough12:17
stekernbut looking at the instruction before the bad one, makes more sense, since you got the other info in eear12:23
@juliusbEEAR is where that bad target address should go12:23
@juliusbreckon it's worth putting into the page proposing arch spec updates?12:24
stekernso basically the arch spec is the one that is wrong there12:24
@juliusband leaving it as is on the mor1kx? or think we should be in line?12:24
* juliusb agrees12:24
stekernyup, probably12:24
stekern(put it up on the suggestion page)12:26
mor1kx[mor1kx] skristiansson pushed 2 new commits to master:
mor1kxmor1kx/master 7dc2885 Stefan Kristiansson: dcache: avoid read on write to same address...15:58
mor1kxmor1kx/master d88fa67 Stefan Kristiansson: icache: avoid read on write to same address...15:58
stekernthat shaved off another ~100 LC, now down to 505315:59
stekernwith 1-way cache, it's 4724, which means cappuccino is again smaller than or1200 in the same configuration16:00
stekern(or1200 is 4747 according to an old fit report)16:00
@juliusbvery nice16:33
stekernctrl is the module standing out as the largest, followed by the alu16:52
stekernthen the fetcher is retty bloated16:52
stekerni should probably look at that next16:53
-!- Netsplit *.net <-> *.split quits: simoncook, jeremybennett_22:17
-!- Netsplit over, joins: jeremybennett_, simoncook22:18
-!- Netsplit *.net <-> *.split quits: jeremybennett_, simoncook23:12
-!- Netsplit over, joins: jeremybennett_, simoncook23:12
--- Log closed Tue Apr 23 00:00:27 2013

Generated by 2.15.2 by Marius Gedminas - find it at!