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
<GitHub26> [smoltcp] dlrobertson commented on issue #113: Updated to use `/*!` for the entire section. https://github.com/m-labs/smoltcp/pull/113#issuecomment-355448820
rohitksingh has joined #m-labs
G33KatWork has quit [Ping timeout: 240 seconds]
G33KatWork has joined #m-labs
balrog has quit [Quit: Bye]
balrog has joined #m-labs
rohitksingh_work has joined #m-labs
sb0 has quit [Quit: Leaving]
futarisIRCcloud has joined #m-labs
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
rohitksingh_work has quit [Read error: Connection reset by peer]
sb0 has joined #m-labs
<rjo> sb0: what kind of testing did it see?
<sb0> rjo, all unittests pass
<sb0> and according to Chris Ballance it works fine with "typical experiment patterns"
<rjo> sb0: are'nt there other ways to preempt fall out and increase the chances that the tree keeps working? like merging the missing ~200 commits from master into sed and testing again. testing compilation on all targets, determine effect on resource usage?
<rjo> given that kasli is waiting for the fixes to the forked bios, i'd worry that once those are eventually fixed, we are looking at issues from sed.
<whitequark> oh, I haven't realized kasli is blocked on me, let me fix that at once
<rjo> whitequark: what's the plan with that anyway? do we maintain both forks of the bios? making misoc depend on the rust/llvm stack is a pretty heavy IMHO.
<whitequark> rjo: why do we need the C BIOS for ARTIQ at all?
<sb0> we don't need it for artiq
<sb0> he's talking about other uses for misoc
<whitequark> right now afaik no one actually wants to use rust with misoc. this means that non-artiq hardware would use the c bios
<whitequark> (no one except artiq)
<whitequark> of course, ideally, there would be no c in misoc, but that means the lm32 question needs to be resolved.
<rjo> ack. then we have to keep tracking and porting changes between the two.
<whitequark> I suppose so, yes
<rjo> anybody have experience with ftdi_eeprom in the last ~year?
<GitHub53> [artiq] whitequark commented on issue #874: > In 3.1 py_35+git3ba82cf1, only the duplicate TCP packets appeared, but it never entered the ACK loop.... https://github.com/m-labs/artiq/issues/874#issuecomment-355579721
<rjo> sb0, whitequark: i am too lazy to look it up: do we do XIP from flash for the firmware or do we copy to ram?
<sb0> copy to ram
<sb0> XIP is slow
<rjo> ack. exactly.
<rjo> sb0: do you still have that patch for sayma to map the spiflash somewhere else and still use bios-in-bram?
<rjo> thanks
<GitHub109> [smoltcp] crawford commented on pull request #110 1b2794c: Why not "2.547s"? https://github.com/m-labs/smoltcp/pull/110#discussion_r159912883
<GitHub135> [smoltcp] crawford commented on pull request #110 1b2794c: Shouldn't this be division? https://github.com/m-labs/smoltcp/pull/110#discussion_r159912534
<GitHub158> [smoltcp] crawford commented on pull request #110 1b2794c: It seems odd that Instant and Duration behave differently with regard to millis() and secs(). I think this should just return millis or Instant should be changed to return the modulus. https://github.com/m-labs/smoltcp/pull/110#discussion_r159914043
<GitHub159> [smoltcp] crawford commented on pull request #110 1b2794c: Divide by 1000? https://github.com/m-labs/smoltcp/pull/110#discussion_r159913118
<GitHub163> [smoltcp] whitequark commented on pull request #110 1b2794c: :+1: https://github.com/m-labs/smoltcp/pull/110#discussion_r159915432
<GitHub188> [smoltcp] dlrobertson commented on pull request #110 1b2794c: Yup, same with the others. Looks like I forgot to update the getters when I moved from separate second and millisecond members to on millisecond member. https://github.com/m-labs/smoltcp/pull/110#discussion_r159916578
<GitHub37> [smoltcp] dlrobertson commented on pull request #110 1b2794c: Yup, same with the others. Looks like I forgot to update the getters when I moved from separate second and millisecond members to one millisecond member.... https://github.com/m-labs/smoltcp/pull/110#discussion_r159916578
<GitHub22> [smoltcp] dlrobertson commented on issue #110: After the update `secs` will return `self.millis / MILLIS_PER_SEC`, `millis` will return `self.millis % MILLIS_PER_SEC`, and `elapsed` will return `self.millis`. https://github.com/m-labs/smoltcp/pull/110#issuecomment-355600402
<GitHub176> [artiq] jonaskeller commented on issue #874: > By "only the duplicate TCP packets appeared", which packets do you mean specifically? And do you think these are problematic?... https://github.com/m-labs/artiq/issues/874#issuecomment-355601278
<whitequark> bb-m-labs: help force
<bb-m-labs> Usage: force build [--branch=branch] [--revision=revision] [--props=prop1=val1,prop2=val2...] <which> <reason> - Force a build
<GitHub192> [artiq] whitequark commented on issue #874: I had no idea #885 is a blocker for you, you should have mentioned it. It is of course very easy to fix, and I will do so.... https://github.com/m-labs/artiq/issues/874#issuecomment-355602367
dlrobertson has quit [Quit: WeeChat 2.0.1]
rohitksingh has quit [Quit: Leaving.]
<GitHub102> [artiq] jonaskeller commented on issue #874: Great, thanks! Until then, I'll stick with 3.1 py_6+git231bf77b and just not use moninj.... https://github.com/m-labs/artiq/issues/874#issuecomment-355609556
<GitHub130> [artiq] jonaskeller closed issue #874: moninj: frequent updates to TTL input value break TCP connection https://github.com/m-labs/artiq/issues/874
early has quit [Quit: Leaving]
early has joined #m-labs
mumptai has joined #m-labs
<GitHub151> [artiq] whitequark commented on issue #874: Oh and please do try to reproduce #877; while it *probably* was caused by a known bug, it could have been caused by anything (unlike this issue) so the report would be useful, if any. https://github.com/m-labs/artiq/issues/874#issuecomment-355630378
felix_ has quit [Ping timeout: 255 seconds]
felix_ has joined #m-labs
<GitHub25> [smoltcp] whitequark commented on issue #107: @dlrobertson Oops, I've missed the changes in this PR again. It looks like GitHub doesn't send email notifications on rebases... care to leave a comment in place of that? https://github.com/m-labs/smoltcp/pull/107#issuecomment-355639395
<GitHub110> [smoltcp] dlrobertson commented on issue #107: Yeah, I'll try to leave comments in the future. https://github.com/m-labs/smoltcp/pull/107#issuecomment-355640451
<GitHub34> [smoltcp] whitequark closed pull request #107: Ensure ICMPv4 error replies comply with size reqs (master...icmp_size) https://github.com/m-labs/smoltcp/pull/107
<GitHub181> [smoltcp] whitequark pushed 1 new commit to master: https://github.com/m-labs/smoltcp/commit/793227fd46b9c3ff34b4ad90ca3acb67cbbc155b
<GitHub181> smoltcp/master 793227f Dan Robertson: Ensure ICMPv4 error replies comply with size requirements...
<GitHub107> [smoltcp] whitequark commented on pull request #112 8484538: No, I don't think this is the right fix. It is discarding data arriving in the segment with FIN set, which is not necessary, and sending a challenge ACK, which is again not necessary because such an ACK will be sent once the currently missing segment will be received. https://github.com/m-labs/smoltcp/pull/112#discussion_r159959959
<GitHub100> [migen] jordens pushed 1 new commit to master: https://github.com/m-labs/migen/commit/c6ffa448aead384cfa167137245a23c96321faf6
<GitHub100> migen/master c6ffa44 Robert Jordens: kasli: add spiflash2x
<GitHub108> [misoc] jordens pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/979e3633a8f7b52fb5cdd4ca830edfa866cb5b8c
<GitHub108> misoc/master 979e363 Robert Jordens: kasli: fix spi flash...
<bb-m-labs> build #228 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/228
<bb-m-labs> build #334 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/334
<travis-ci> m-labs/smoltcp#563 (master - 793227f : Dan Robertson): The build was broken.
<GitHub70> [smoltcp] whitequark closed pull request #113: Fix documentation warnings (master...fix_docs) https://github.com/m-labs/smoltcp/pull/113
<GitHub107> [smoltcp] whitequark pushed 1 new commit to master: https://github.com/m-labs/smoltcp/commit/4d918e4406ca2738b3a396b71d28a336c2730c27
<GitHub107> smoltcp/master 4d918e4 Dan Robertson: Fix documentation warnings....
<GitHub20> [smoltcp] whitequark commented on issue #112: I'll implement a different fix myself. https://github.com/m-labs/smoltcp/pull/112#issuecomment-355646039
<GitHub128> [smoltcp] whitequark closed pull request #112: Don't enter CLOSE-WAIT if FIN arrives before data (master...reordered-fin-keeps-open) https://github.com/m-labs/smoltcp/pull/112
<GitHub46> [smoltcp] whitequark commented on issue #112: I'll implement a different fix myself. Thanks for the PR! https://github.com/m-labs/smoltcp/pull/112#issuecomment-355646039
<GitHub104> [artiq] jordens commented on issue #849: @whitequark what are you waiting for? more data?... https://github.com/m-labs/artiq/issues/849#issuecomment-355646135
<GitHub66> [artiq] whitequark commented on issue #849: @jordens A way to reproduce and/or a backtrace. https://github.com/m-labs/artiq/issues/849#issuecomment-355648436
<GitHub141> [artiq] cjbe commented on issue #849: @jordens @whitequark I did try to reproduce this with the master branch as of a few days ago, and I could not. ... https://github.com/m-labs/artiq/issues/849#issuecomment-355649674
<travis-ci> m-labs/smoltcp#565 (master - 4d918e4 : Dan Robertson): The build is still failing.
<travis-ci> m-labs/smoltcp#563 (master - 793227f : Dan Robertson): The build passed.
<travis-ci> m-labs/smoltcp#565 (master - 4d918e4 : Dan Robertson): The build was fixed.
<travis-ci> [rust-managed] whitequark pushed 3 new commits to master: https://github.com/m-labs/rust-managed/compare/629a6786a1cf...50187015d36e
<travis-ci> rust-managed/master 063400c whitequark: Update README.
<travis-ci> rust-managed/master cea7f40 whitequark: Build with the map feature when collecting code coverage.
<travis-ci> rust-managed/master 5018701 whitequark: Bump version.
<travis-ci> m-labs/rust-managed#27 (master - 5018701 : whitequark): The build passed.
<travis-ci> [rust-managed] whitequark tagged v0.5.0 at master: https://github.com/m-labs/rust-managed/commits/v0.5.0
<travis-ci> m-labs/rust-managed#28 (v0.5.0 - 5018701 : whitequark): The build passed.
<GitHub198> [smoltcp] whitequark pushed 1 new commit to master: https://github.com/m-labs/smoltcp/commit/fcffa6a5b1e050280e2d635375ffa6da2402c33c
<GitHub198> smoltcp/master fcffa6a whitequark: Disregard TCP FIN flag if it arrives in a segment not at window start....
<GitHub114> [smoltcp] whitequark closed issue #111: FIN within the window closes the connection but the sequence number indicates unseen data https://github.com/m-labs/smoltcp/issues/111
<travis-ci> m-labs/smoltcp#566 (master - fcffa6a : whitequark): The build was broken.
<GitHub15> [smoltcp] whitequark commented on pull request #110 1f780bf: Like I mentioned, there is no condition in which `checked_add` will ever return `None`. This function is meaningless. https://github.com/m-labs/smoltcp/pull/110#discussion_r159981533
<GitHub66> [smoltcp] whitequark commented on pull request #110 1f780bf: On second thought, I think this should be an `i64`. Then we do not need `checked_sub` and `saturating_sub` at all! The zero instant would just be an arbitrary point in a (nearly) infinite timeline. https://github.com/m-labs/smoltcp/pull/110#discussion_r159981873
<GitHub123> [smoltcp] whitequark commented on pull request #110 1f780bf: `Default` is semantically inapplicable. There are no default instants! Deriving `Default` for something else with an `Instant` in it is a logic error; it should use an `Option<Instant>` instead. https://github.com/m-labs/smoltcp/pull/110#discussion_r159981322
<GitHub84> [smoltcp] whitequark commented on pull request #110 1f780bf: This would put the constant in `.rodata`. Use `const`. https://github.com/m-labs/smoltcp/pull/110#discussion_r159981246
<GitHub126> [smoltcp] whitequark commented on pull request #110 1f780bf: "an arbitrary point in time" → "the beginning of time", and the docstring for `Instant` itself should explain that the zero value of `Instant` is inherently arbitrary. https://github.com/m-labs/smoltcp/pull/110#discussion_r159982255
<GitHub61> [smoltcp] whitequark commented on pull request #110 1f780bf: `from_millis`. https://github.com/m-labs/smoltcp/pull/110#discussion_r159982863
<GitHub69> [smoltcp] whitequark commented on pull request #110 1f780bf: I am struggling to think of when this operation would have been semantically valid. It seems like a bug factory. Nevertheless, it is not needed as per above. https://github.com/m-labs/smoltcp/pull/110#discussion_r159981997
<GitHub44> [smoltcp] whitequark commented on pull request #110 1f780bf: The docstrings are all wrong. https://github.com/m-labs/smoltcp/pull/110#discussion_r159982667
<GitHub161> [smoltcp] whitequark commented on pull request #110 1f780bf: `Duration::elapsed` doesn't make sense. `total_millis`? https://github.com/m-labs/smoltcp/pull/110#discussion_r159982779
<GitHub94> [smoltcp] whitequark commented on pull request #110 1f780bf: Not needed per above. https://github.com/m-labs/smoltcp/pull/110#discussion_r159981908
<GitHub63> [smoltcp] whitequark commented on pull request #110 1f780bf: `rhs.total_millis()` (neé `rhs.elapsed()`), not `rhs.millis()`. And this needs a test. https://github.com/m-labs/smoltcp/pull/110#discussion_r159983059
dlrobertson has joined #m-labs
mumptai has quit [Quit: Verlassend]
<GitHub35> [smoltcp] whitequark pushed 1 new commit to master: https://github.com/m-labs/smoltcp/commit/888b1d2403de79083ad9840ea8c6d93039555db3
<GitHub35> smoltcp/master 888b1d2 whitequark: Bump `managed` dependency to 0.5.
<travis-ci> m-labs/smoltcp#567 (master - 888b1d2 : whitequark): The build was broken.
cr1901_modern has quit [Read error: Connection reset by peer]
<travis-ci> m-labs/smoltcp#567 (master - 888b1d2 : whitequark): The build passed.
cr1901_modern has joined #m-labs