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> [artiq] cjbe opened pull request #666: Add tooltips to experiment arguments (master...argument-tooltips) https://github.com/m-labs/artiq/pull/666
<GitHub> [artiq] sbourdeauducq commented on pull request #666 b40380d: Why not ``argument.get("tooltip", None)`` like in the browser above? https://github.com/m-labs/artiq/pull/666#discussion_r99263857
<sb0> hmm I suppose one cannot dump, say, 100k waveform points into wavedrom and expect it to do something nice (i.e. scrollbars and reasonable cpu/memory usage like gtkwave does)
<cr1901_modern> sb0: Unless something changed recently, you can't zoom in/out using wavedrom to show regions of interest in large data dumps
<cr1901_modern> so a 100k point waveform is gonna use a lot of screen real estate (and no doubt get a nice scrollbar)
kuldeep has quit [Ping timeout: 258 seconds]
sandeepkr has quit [Ping timeout: 276 seconds]
<sb0> and 60GB memory consumption by google chrome?
<cr1901_modern> I haven't actually tested wavedrom w/ large waveforms. But probably.
<cr1901_modern> (Well, haven't tested it on hundreds of MBs of data or above, more specifically)
<GitHub> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/9c646801e3cf...d181989de978
<GitHub> artiq/master d181989 Sebastien Bourdeauducq: drtio: reset Si5324 at each boot
<GitHub> artiq/master b3697f9 Sebastien Bourdeauducq: drtio: forward clocks to SMA connectors for debugging
<bb-m-labs> build #387 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/387 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #1302 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1302 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<GitHub> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/d181989de978...6fe1c9ff453e
<GitHub> artiq/master 6fe1c9f Sebastien Bourdeauducq: firmware: read back reserved bits from Si5324, use SFOUT2_REG=b001 instead of reserved b000
<GitHub> artiq/master f6e9d57 Sebastien Bourdeauducq: satman: use rust liballoc
<GitHub> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/a8ecbd6041dc71deeff8ee78a382d547a876000a
<GitHub> artiq/master a8ecbd6 Sebastien Bourdeauducq: firmware: do not attempt to build Si5324 code when gateware does not support it
<bb-m-labs> build #388 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/388 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #1303 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1303 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #389 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/389
<bb-m-labs> build #1304 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1304 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
<whitequark> sb0: I meant how do I reproduce the networking bug
<GitHub> [artiq] whitequark pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/4164fc880ec35888b9cf57eb2c72625206979987
<GitHub> artiq/master 4164fc8 whitequark: artiq_devtool: add support for switching targets.
<sb0> whitequark, oh, I figured it out. it was some misoc/artiq mismatch with the additional networking buffers.
<whitequark> ah ok...
<whitequark> though that still seems like a bug
<sb0> you can run the firmware expecting 4 buffers on a bitstream containing only 2 liteeth packet buffers, then send a kernel, and you'll get this
<bb-m-labs> build #390 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/390
<bb-m-labs> build #1305 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1305 blamelist: whitequark <whitequark@whitequark.org>
sandeepkr has joined #m-labs
<sb0> oscilloscope confirms the si5324 is definitely acting up
<GitHub> [artiq] whitequark pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/f48cf9d9a062fa3765d207a02df1b46f1210d3b4
<GitHub> artiq/master f48cf9d whitequark: firmware: use libcompiler_builtins to build satman.
<bb-m-labs> build #391 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/391
<bb-m-labs> build #1306 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1306 blamelist: whitequark <whitequark@whitequark.org>
hedgeberg is now known as hedgeberg|away
kuldeep has joined #m-labs
<GitHub> [artiq] cjbe commented on pull request #666 d18e8e5: The inconsistency is from when I was trying to make the browser able to open old results files without the tooltip entry in expid - I decided this was unnecessary. ... https://github.com/m-labs/artiq/pull/666#discussion_r99304309
<GitHub> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/f48cf9d9a062...e13d8919ff66
<GitHub> artiq/master e13d891 Chris Ballance: Correct tooltip inconsistency between browser and dashboard
<GitHub> artiq/master 639066c Chris Ballance: Add tooltips to experiment arguments
kuldeep has quit [Ping timeout: 260 seconds]
<bb-m-labs> build #392 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/392
<bb-m-labs> build #1307 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1307 blamelist: Chris Ballance <chris.ballance@physics.ox.ac.uk>
kuldeep has joined #m-labs
jaeckel has quit [Ping timeout: 276 seconds]
sandeepkr_ has joined #m-labs
sandeepkr_ has quit [Remote host closed the connection]
sandeepkr has quit [Ping timeout: 252 seconds]
<GitHub> [artiq] whitequark pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/fd8b11532f3252698a2a8c999719810330dfeb42
<GitHub> artiq/master fd8b115 whitequark: compiler, firmware: use Pascal strings everywhere....
<whitequark> rjo: I believe you broke artiq_flash
jaeckel has joined #m-labs
<GitHub> [artiq] whitequark commented on issue #569: > Extract core_error... https://github.com/m-labs/artiq/issues/569#issuecomment-277230709
jaeckel has quit [Remote host closed the connection]
bb-m-labs has quit [Quit: buildmaster reconfigured: bot disconnecting]
<GitHub189> [buildbot-config] jordens pushed 1 new commit to master: https://git.io/vDGHn
<GitHub189> buildbot-config/master e7f06e1 Robert Jordens: use a global kc705-buildbot.cfg
bb-m-labs has joined #m-labs
<whitequark> thanks
jaeckel has joined #m-labs
<bb-m-labs> build #394 of artiq-board is complete: Exception [exception interrupted] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/394 blamelist: whitequark <whitequark@whitequark.org>
<rjo> whitequark: shoudl be fixed.
<rjo> whitequark: did you have a look at the space usage on anaconda?
<whitequark> rjo: not yet
<whitequark> it seems fragile to just delete stuff, and I'm not sure what of those must remain...
kuldeep_ has joined #m-labs
kuldeep has quit [Ping timeout: 276 seconds]
<rjo> well for the big ones (llvm and rust) you know best. i.e. keep what we need for the releases we support.
<whitequark> we haven't had a release with rust yet, right?
<sb0> no
sb0 has quit [Quit: Leaving]
<bb-m-labs> build #395 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/395
<bb-m-labs> build #1309 of artiq is complete: Failure [failed artiq_flash] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1309 blamelist: whitequark <whitequark@whitequark.org>
<whitequark> rjo: /var/lib/buildbot/kc705-buildbot.cfg:3: Error: Can't find interface/ftdi/digilent-hs1-buildbot.cfg
<GitHub197> [misoc] whitequark pushed 1 new commit to master: https://git.io/vDG54
<GitHub197> misoc/master 40e9940 whitequark: software: add first-class cargo support.
<bb-m-labs> build #201 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/201
<whitequark> rjo: I see you've added artiq-dev, thanks
<whitequark> rjo: cleaned up old llvm/rust
<whitequark> all version from 1.0 to 2.3 should keep working
<rjo> whitequark: thanks. are we under 3G?
<whitequark> dunno, how do I figure that out?
<whitequark> I couldn't find any gauge that shows it
<rjo> somewhere in the preferences of the account.
<whitequark> ah. no. Using 3.2 GB of 3.0 GB storage
<GitHub> [artiq] whitequark pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/fd8b11532f32...b9cbedceb1c2
<GitHub> artiq/master b9cbedc whitequark: firmware: migrate last vestiges of the old runtime build system.
<GitHub> artiq/master cde2054 whitequark: firmware: do not link to C code in runtime and satman.
<whitequark> ok. I am now *much* happier about how all this is built.
sandeepkr has joined #m-labs
<whitequark> sb0: btw. are we at all interested in running the runtime as a process on the host machine?
<whitequark> this would have been very useful with the C runtime, because of memory safety concerns.
<whitequark> but it's not in C anymore.
<rjo> not interesting to me if not most of the peripherals/rtio/etc are emulated as well.
<whitequark> rjo: well we may emulate them if there's a purpose in that.
<whitequark> all I'm saying is rust makes this sort of dependency injection really easy and safe.
<rjo> whitequark: what would be the relevnt differences w.r.t. doing it in qemu?
<rjo> whitequark: in anycase runtime-on-host or runtime-on-qemu is probably not something i would invest time in right now.
<whitequark> qemu is slow, buggy (especially for 3rd class platforms like or1k), doesn't let us use OS APIs easily, and would require patching to add our peripherals
<whitequark> unless we were specifically aiming for verification of the or1k runtime (or cosimulation) qemu seems pointless
<whitequark> but ok.
<rjo> whitequark: did you figure out why llvm doesn't generate the more efficient offset CSR writes?
<whitequark> rjo: I didn't need to figure it out, it's obvious
<whitequark> a missing pattern in the DAG matcher
<rjo> whitequark: sure. but writing our own hardware emulator framework for the peripherals seems about as tricky (and NIH).
<whitequark> do you want me to fix that?
<rjo> whitequark: fixing it would be great. yes.
<whitequark> do we need a hardware emulator framework though?
<whitequark> implementing rtio in serial code with all the hosted APIs doesn't sound hard at all.
<bb-m-labs> build #396 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/396
<rjo> how do we verify that it matches? we don't have code for that. etc.
<whitequark> how do you verify that anything you add to qemu matches?
<whitequark> it's the same problem, just with less intermediate layers
<rjo> flashing works again
<rjo> it is *a lot* of work in either case.
<GitHub> [artiq] whitequark opened issue #667: poor codegen for rtio_output https://github.com/m-labs/artiq/issues/667
<bb-m-labs> build #417 of artiq-win64-test is complete: Failure [failed python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/417 blamelist: whitequark <whitequark@whitequark.org>
<bb-m-labs> build #1310 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1310 blamelist: whitequark <whitequark@whitequark.org>
sb0 has joined #m-labs
<bb-m-labs> build #397 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/397
sandeepkr_ has joined #m-labs
<bb-m-labs> build #418 of artiq-win64-test is complete: Failure [failed python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/418 blamelist: whitequark <whitequark@whitequark.org>
<bb-m-labs> build #1311 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1311 blamelist: whitequark <whitequark@whitequark.org>
sandeepkr has quit [Ping timeout: 256 seconds]
sandeepkr_ has quit [Max SendQ exceeded]
sandeepkr_ has joined #m-labs
sandeepkr_ has quit [Read error: Connection reset by peer]
sandeepkr_ has joined #m-labs
FabM has quit [Quit: ChatZilla 0.9.93 [Firefox 45.6.0/20161213204132]]
hedgeberg|away is now known as hedgeberg
Neuron1k has quit [*.net *.split]
Neuron1k has joined #m-labs
nurelin has quit [*.net *.split]
nurelin has joined #m-labs
hedgeberg is now known as hedgeberg|away
hedgeberg|away is now known as hedgeberg
cedric has joined #m-labs