sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #854: mmc firmware? https://github.com/m-labs/artiq/issues/854#issuecomment-377649069
<mithro> sb0: Would you be open to type annotations (https://www.python.org/dev/peps/pep-0484/) in migen / misoc code? -- I'm not sure I _actually_ like the idea, but if you say No then there isn't even any point in entertaining the idea
<mithro> sb0: I'm very unsure if your response would be "hell no" or "hell yes" to that idea :-P
<sb0> mithro, for what?
<mithro> sb0: Not sure yet - possibly things like the interconnect / hdl stuff?
<sb0> well I cannot see how...
<sb0> and why?
<sb0> whitequark, are you going to test the mor1kx bus errors? or should I do it?
<sb0> this is a bit tricky with the write buffer
<sb0> unless it is bypassed for non-cacheable accesses?
balrog has quit [Quit: Bye]
balrog has joined #m-labs
<whitequark> sb0: I'll test them
<whitequark> just woke up, finishing package building, might as well do something useful meanwhile
sb0 has quit [Ping timeout: 240 seconds]
sb0 has joined #m-labs
sb0 has quit [Ping timeout: 248 seconds]
rohitksingh has joined #m-labs
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
rohitksingh has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
<whitequark> sb0: mor1kx indeed has precise exceptions for bus accesses even with store buffer
<whitequark> the way it works is, well, it stores the PC for every access, and that is used when an error is raised
<whitequark> so when the exception is raised, some instructions could have executed past the exception PC, but the EPCR is correct
<whitequark> in other words, synchronous and precise but not immediate
rohitksingh has quit [Ping timeout: 256 seconds]
rohitksingh has joined #m-labs
<cr1901> "some instructions could have executed past the exception PC, but the EPCR is correct" How are those insns that went past the exception PC "rolled back"?
<whitequark> they aren't
<whitequark> lol
<cr1901> oh...
<cr1901> That... seems like it could be a problem lol
rohitksingh has quit [Quit: Leaving.]
sb0 has joined #m-labs
sb0 has quit [Ping timeout: 256 seconds]
sb0 has joined #m-labs
rohitksingh has joined #m-labs
<mithro> sb0: Why? Because sphinx (and other tools) have added support for using them in things like documentation for better cross-linking and similar. I'm going to put it into the "leave for another time" bucket for now
<sb0> but what do they indicate?
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
cjbe_ has joined #m-labs
cjbe__ has quit [Ping timeout: 264 seconds]
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
bb-m-labs has quit [Ping timeout: 268 seconds]
bb-m-labs has joined #m-labs