Feb 06 2018
08:59 AM sync: seb_kuzminsky: why are you not crosscompiling the buildbot stuff?
09:10 AM seb_kuzminsky: sync: i tried that first, there were two problems
09:10 AM seb_kuzminsky: one was speed, even my fast amd64 machines ran armhf guests slower than slow "hobbyist" boards like the u3
09:11 AM seb_kuzminsky: the other is that parts of the arm isa were at the time not properly implemented in qemu
09:11 AM seb_kuzminsky: i don't remember the details now, it was something about locking or memory barrier primitives
09:11 AM seb_kuzminsky: so our test suite wouldn't run reliably
09:15 AM cradek: it's sure a good sign that the test suite noticed those problems
09:29 AM seb_kuzminsky: yeah
09:29 AM sync: yeah but why build in a vm?
09:30 AM sync: I would crosscompile and then run the binary on actual hardware
09:30 AM seb_kuzminsky: maybe things have gotten better since then
09:30 AM seb_kuzminsky: sync: yeah, that could be an option
09:31 AM sync: there is no reason not to do it
09:32 AM seb_kuzminsky: have you cross-built linuxcnc? does it work well? I've never tried ti
09:36 AM sync: never tried linuxcnc, but I don't see any major issues why it should not work
09:40 AM cradek: please try it for us! the best way to contribute is a github pull request.
11:57 AM mozmck: Open Industrial Linux: https://www.openil.org/index.html
11:58 AM mozmck: Looks like it could be interesting, but the information on the site is rather sketchy.
11:59 AM mozmck: It comes with a real-time linux kernel - I'm guessing preempt-rt
12:00 PM seb_kuzminsky: https://github.com/openil
12:01 PM mozmck: According to this article it's Xenomai: https://roboticsandautomationnews.com/2017/12/01/nxp-launches-new-version-of-the-linux-operating-system-customised-for-industrial-operations/15241/#more-15241
12:03 PM mozmck: Looks like it is pretty basic for really embedded stuff?
12:03 PM seb_kuzminsky: the top commit in their latest release disables xenomai: https://github.com/openil/linux/commit/90c4bc5644a716c4fefbdbd9315d11ed9bcda35e
12:03 PM mozmck: huh, I wonder why that?
12:08 PM seb_kuzminsky: i'm a debian guy myself, but i've been thinking it'd be cool to have linuxcnc in one of those embedded distros for appliances (lede/openwrt maybe)
12:09 PM seb_kuzminsky: maybe openil/buildroot
12:17 PM mozmck: I still use ubuntu based distro's because the hardware support is better out of the box. Especially important for end users.
12:17 PM seb_kuzminsky: yeah that's true
12:18 PM seb_kuzminsky: debian holds back some hardware drivers that don't meet their free software guidelines, usually for the firmware
12:19 PM seb_kuzminsky: there's an unofficial non-free installer that has all that stuff enabled by default
12:19 PM seb_kuzminsky: https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
12:21 PM mozmck: Interesting. I have meant to look at using debian with more hardware support included, but I barely have time to do what I need to it seems. That image would help though.
12:21 PM seb_kuzminsky: we should move to mars, it's got a 24.5 horu day, that should give us all enough time to do all the things
12:22 PM mozmck: haha!
12:23 PM mozmck: I will in CO in July I think for a family get-together.
12:23 PM seb_kuzminsky: cool! where in CO?
12:25 PM mozmck: I'll have to look again and see. Near Denver I think
12:26 PM mozmck: Silverthorne area.
12:27 PM seb_kuzminsky: cool, that's a really pretty area
12:27 PM seb_kuzminsky: if you have a day free, let me know and we'll get together somewhere in the area
12:28 PM mozmck: I can probably work that out. Are you in Boulder?
12:28 PM seb_kuzminsky: yep
12:28 PM seb_kuzminsky: it's about 1.5 hours between boulder and silverthorne
12:28 PM mozmck: Not too bad.
07:56 PM Tom_itx is now known as Tom_L
08:25 PM jepler_: qemu-user emulation is not sufficient for linuxcnc https://bugs.launchpad.net/qemu/+bug/1585840 qemu-system should be.
08:43 PM seb_kuzminsky: is qemu-system the full virtual machine emulator?
08:43 PM seb_kuzminsky: i think i tried that and it was super slow