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
<GitHub54> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/vMLjz
<GitHub54> smoltcp/master 31f7c8f whitequark: Impement fault injection.
<GitHub54> smoltcp/master e5c7169 whitequark: Remove an unnecessary PhantomData.
<GitHub103> [smoltcp] whitequark force-pushed master from 31f7c8f to 5860c36: https://git.io/vMLjV
<GitHub103> smoltcp/master 5860c36 whitequark: Impement fault injection.
<travis-ci> m-labs/smoltcp#8 (master - 31f7c8f : whitequark): The build passed.
<travis-ci> m-labs/smoltcp#9 (master - 5860c36 : whitequark): The build passed.
<GitHub118> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vMLj1
<GitHub118> smoltcp/master 1c7f972 whitequark: Fix length of tx buffers returned by fault injector.
<travis-ci> m-labs/smoltcp#10 (master - 1c7f972 : whitequark): The build passed.
<GitHub47> [smoltcp] whitequark pushed 1 new commit to master: https://git.io/vMteK
<GitHub47> smoltcp/master 5b4db5f whitequark: TCP: retransmit ACK when receiving duplicate SEQ.
<travis-ci> m-labs/smoltcp#11 (master - 5b4db5f : whitequark): The build passed.
_whitelogger has joined #m-labs
<bb-m-labs> build #1187 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1187 blamelist: whitequark <whitequark@whitequark.org>
<bb-m-labs> build #289 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/289
<sb0> whitequark, ok, i'll remove it then
<sb0> whitequark, I suppose this clears any spurious IRQ that was here before the network driver was initialized
<sb0> ethmac_sram_reader_ev_pending_write(ETHMAC_EV_SRAM_READER); probably doesn't do anything
<sb0> since the code isn't even using ethmac_sram_reader_ev_pending_read() or IRQs
<sb0> _florent_, ^
<cr1901_modern> whitequark: What's wrong with the m-labs lm32 llvm backend (Pretend that it's in working condition)?
fengling has joined #m-labs
<bb-m-labs> build #1188 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1188 blamelist: whitequark <whitequark@whitequark.org>, Sebastien Bourdeauducq <sb@m-labs.hk>
<whitequark> cr1901_modern: well it's not
<whitequark> that's the problem with it
<cr1901_modern> Was it never actually working?
<whitequark> the codebase is a huge mess and from the look of it, misses vital parts
<cr1901_modern> Okay now it's coming back to me... I seem to recall that as well. Doing that backend would actually be useful to me, since I spend most time w/ the LM32 target. Need to decide whether it's worth learning a broken 2 year old codebase tho.
<whitequark> probably not hard to write it from scratch anyhow
<whitequark> start with the or1k one
<cr1901_modern> Cool, thanks for the hint
<GitHub26> [misoc] whitequark pushed 1 new commit to master: https://git.io/vMtB9
<GitHub26> misoc/master c26f7cf whitequark: integration: add missing newlines.
<bb-m-labs> build #189 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/189
key2 has joined #m-labs
<key2> yo
<cr1901_modern> key2: Been meaning to ask... is this you? https://twitter.com/key2fr
<key2> cr1901_modern: right
<key2> but I lost some hair since then
<cr1901_modern> Must be the stress of impedance matching :3
<key2> could be
<cr1901_modern> You do good work (even if it's not my thing :P)
<key2> what is your thing
<cr1901_modern> Mostly vintage stuff, tbh :/... trying to get old systems to do new things. I'm pretty clueless about exploits
<key2> into video game ?
<cr1901_modern> Yes! :) Mostly SNES, VB, and Genesis (Mega Drive). I also have a bit of experience with looking at old IC dies (b/c someone else taught me :P)
<cr1901_modern> And of course, FPGAs are cool. MiSoC and Migen make me like FPGAs again
<key2> you ever thought about implementing one of those console into a fpga ?
<cr1901_modern> I have batted it around. Doing that right is an (extremely) nontrivial project, and I don't have the tools (such as a good logic analyzer) to do that properly.
<key2> ah ok
<key2> its not like it costs a lot
<key2> also
<bb-m-labs> build #290 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/290
<key2> am sure it could be 100% emulated
<cr1901_modern> Well, NES has FPGA impl already. Someone built a Megadrive PCB using off-the-shelf components (minus the video H/W). None open source tho.
<key2> yeah those stuff are fun to do
<cr1901_modern> I'm not really sure modern consoles (or anything modern piece of hardware, tbh) will be emulated well via RE. If timing of communication between parts matters (as it often does), anything with multiple clock domains is going to be tough to RE
<cr1901_modern> But I'd love to be proven wrong
<key2> well, is it really worth spending 4 month and get something that just buzz 5min and no way to make $ out of it ?
<cr1901_modern> buzz 5mins?
<cr1901_modern> key2: No, not really. I don't personally think a FOSS video game console can survive. I *can* imagine scenarios where having an "open and compatible" version of a closed piece of modern hardware would be worth it tho.
<cr1901_modern> modern being a buzzword for "it's difficult to infer interactions between components from REing alone"
<key2> well
<key2> truely speaking
<key2> the only thing that could be interesting is for example to make a console that could be anything
<key2> sell the hardware
<key2> then up to the final user to flash it to be a nes, megadrive, or something else
<key2> by itself, its just a FPGA
<cr1901_modern> FPGAArcade is similar to that. There was also the RetroVGS project, but the person who ran that was a pathological liar.
<bb-m-labs> build #1189 of artiq is complete: Failure [failed python_unittest_1] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1189
<key2> hey
<key2> anyone has tried the risc128 emulator from Bellard ?
<acathla> Nope
<acathla> cr1901_modern, what are doing with migen/misoc?
<cr1901_modern> acathla: Trying to create a small PCB to drive an old FM synth chip and optionally use a soft-core version of said synth recently released. Prob gonna be two different boards
balrog has quit [Ping timeout: 258 seconds]
<acathla> misoc is only for the soft core I guess...
<cr1901_modern> correct :)
<acathla> I'm trying to use specials to reuse a verilog code but it's not working. Do you have a good example? because the doc is... short on that subject.
<acathla> thank you
balrog has joined #m-labs
<cr1901_modern> o_ for outputs, io_ for inouts, i_ for inputs, p_ for parameter
<sb0> whitequark, the rust install instructions say "git clone -b artiq-1.16.0" and then "git checkout artiq"
* whitequark sighs
<whitequark> can you fix that please? I'm in the middle of porting it to smoltcp
<sb0> ok. the correct branch is -1.16.0 right?
<whitequark> yes.
<whitequark> there is no artiq branch anymore, too ambiguous to be useful
<acathla> cr1901_modern, any example with a DCM?
kuldeep is now known as mmnip
mmnip has quit [Killed (mniip (no))]
mmnip has joined #m-labs
mmnip is now known as kuldeep
kuldeep is now known as piinm
piinm is now known as Y0u
Y0u is now known as k1ine
k1ine has quit [Killed (e (please stop))]
kuldeep has joined #m-labs
kuldeep is now known as dogs
dogs is now known as kuldeep
kuldeep is now known as dogs
dogs is now known as kuldeep
<whitequark> sb0: it pings :D
<sb0> whitequark, nice :)
<whitequark> now I have to rework the scheduler to integrate with the new sockets
kuldeep is now known as sudo
sudo is now known as kuldeep
kuldeep is now known as i
i is now known as Guest56530
Guest56530 is now known as kuldeep
kuldeep is now known as softtek
softtek is now known as kuldeep
sandeepkr has quit [Quit: Leaving]
sandeepkr has joined #m-labs
key2 has quit [Ping timeout: 260 seconds]
kuldeep is now known as y0u
y0u has quit [Disconnected by services]
kuldeep has joined #m-labs
fengling has quit [Ping timeout: 268 seconds]
fengling has joined #m-labs
_whitelogger has joined #m-labs