• [00:00:58] * BeagleBot (~PircBot@ec2-50-17-196-130.compute-1.amazonaws.com) has joined #beagle
  • [00:00:58] * Topic is 'http://beagleboard.org/chat has a guide on how to ask questions and links to the logs | never ask to ask, just ask | be patient | pastebin a boot log | http://ahsoftware.de/Beaglebone_Black_Boot_explained.svg | http://beagleboard.org/latest-images | http://beagleboard.org/Support/bone101 | direct bonescript/node.js questions to #beagle-bonescript | books: http://bit.ly/bbb-books'
  • [00:00:58] * Set by KotH!~attila@erica.kinali.ch on Wed Jul 15 13:55:07 UTC 2015
  • [00:00:58] * BeagleBot (~PircBot@ec2-50-17-196-130.compute-1.amazonaws.com) has joined #beagleboard
  • [00:00:58] * BeagleBot (~PircBot@ec2-50-17-196-130.compute-1.amazonaws.com) has joined #beaglebone
  • [00:08:08] * MightyMu is now known as lightroom
  • [00:08:29] * lightroom is now known as MightyMu
  • [00:11:20] * H-H-H (~H-H-H@host-92-4-80-96.as43234.net) Quit (Quit: Leaving)
  • [00:16:52] * NishanthMenon (nmenon@nat/ti/x-cjewrhlzpbsibjok) Quit (Remote host closed the connection)
  • [00:26:58] * rob_w (~rob@unaffiliated/rob-w/x-1112029) Quit (Read error: Connection reset by peer)
  • [00:27:17] * jkridner (~jkridner@pdpc/supporter/active/jkridner) has joined #beagle
  • [00:27:18] * ChanServ sets mode +o jkridner
  • [00:31:09] * manuel_ (~manuel@p5792185B.dip0.t-ipconnect.de) Quit (Ping timeout: 250 seconds)
  • [00:31:46] * jkridner (~jkridner@pdpc/supporter/active/jkridner) Quit (Ping timeout: 240 seconds)
  • [00:32:49] * TheoMurpse (~TheoMurps@cpe-72-191-48-158.satx.res.rr.com) Quit (Quit: This computer has gone to sleep)
  • [00:34:35] * Cats_home (~Thunderbi@dsl.198.58.155.114.ebox.ca) has joined #beagle
  • [00:41:21] * wgrant (~wgrant@ubuntu/member/wgrant) Quit (Quit: WeeChat 1.1.1)
  • [00:42:48] * florian (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 256 seconds)
  • [00:46:16] * bkearns (~bkearns@216-75-239-130.static.wiline.com) Quit (Read error: Connection reset by peer)
  • [00:56:57] * Cats_home (~Thunderbi@dsl.198.58.155.114.ebox.ca) Quit (Remote host closed the connection)
  • [00:57:16] * Cats_home (~Thunderbi@dsl.198.58.155.114.ebox.ca) has joined #beagle
  • [01:10:14] * bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) Quit (Quit: My Mac has gone to sleep. ZZZzzz…)
  • [01:37:45] * zauslande (~zauslande@66.53.80.205) has joined #beagle
  • [01:38:21] * idwer_ (~irc@unaffiliated/idwer) Quit (Read error: Connection reset by peer)
  • [01:43:06] * Cats_home (~Thunderbi@dsl.198.58.155.114.ebox.ca) Quit (Ping timeout: 240 seconds)
  • [01:54:44] * Devastator (~devas@unaffiliated/devastator) Quit (Read error: Connection reset by peer)
  • [01:54:54] * Devastator (~devas@177.99.159.213) has joined #beagle
  • [01:54:55] * Devastator (~devas@177.99.159.213) Quit (Changing host)
  • [01:54:55] * Devastator (~devas@unaffiliated/devastator) has joined #beagle
  • [01:55:06] * Cats_home (~Thunderbi@dsl.198.58.173.118.ebox.ca) has joined #beagle
  • [01:57:18] * Akex_ (uid58281@gateway/web/irccloud.com/x-jknpgyfrjgsvnfiz) Quit (Quit: Connection closed for inactivity)
  • [02:01:46] * dac1234 (966b166f@gateway/web/freenode/ip.150.107.22.111) has joined #beagle
  • [02:03:45] * msvb-lab (~mschloh@x55b54703.dyn.telefonica.de) Quit (Ping timeout: 240 seconds)
  • [02:07:47] * Cats_home (~Thunderbi@dsl.198.58.173.118.ebox.ca) Quit (Ping timeout: 250 seconds)
  • [02:08:51] * msvb-lab (~mschloh@x55b54a36.dyn.telefonica.de) has joined #beagle
  • [02:09:30] * dac1234 (966b166f@gateway/web/freenode/ip.150.107.22.111) Quit (Ping timeout: 252 seconds)
  • [02:14:02] * contempt (contempt@unaffiliated/contempt) Quit (Ping timeout: 256 seconds)
  • [02:14:23] * contempt (contempt@unaffiliated/contempt) has joined #beagleboard
  • [02:14:23] * contempt (contempt@unaffiliated/contempt) has joined #beagle
  • [02:16:47] * Ceriand|desktop (~Ceriand@c-71-193-28-209.hsd1.ca.comcast.net) has joined #beagle
  • [02:16:51] * Ceriand|desktop (~Ceriand@c-71-193-28-209.hsd1.ca.comcast.net) Quit (Changing host)
  • [02:16:51] * Ceriand|desktop (~Ceriand@unaffiliated/ceriand) has joined #beagle
  • [02:20:30] * wgrant (~wgrant@ubuntu/member/wgrant) has joined #beagle
  • [02:20:57] * msvb-lab (~mschloh@x55b54a36.dyn.telefonica.de) Quit (Quit: msvb-lab)
  • [02:23:41] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) has joined #beagle
  • [02:31:26] * Humpelstilzchen (erik@f054190188.adsl.alicedsl.de) Quit (Ping timeout: 240 seconds)
  • [02:32:26] * Ceriand|desktop (~Ceriand@unaffiliated/ceriand) Quit (Ping timeout: 240 seconds)
  • [02:32:30] * weox (uid112413@gateway/web/irccloud.com/x-tkqjwjnrofonxndh) Quit (Quit: Connection closed for inactivity)
  • [02:34:54] * Defiant (erik@f054184151.adsl.alicedsl.de) has joined #beagle
  • [02:44:25] * zauslande (~zauslande@66.53.80.205) has left #beagle
  • [03:19:16] * TheoMurpse (~TheoMurps@cpe-72-191-48-158.satx.res.rr.com) has joined #beaglebone
  • [03:19:16] * TheoMurpse (~TheoMurps@cpe-72-191-48-158.satx.res.rr.com) Quit (Client Quit)
  • [03:49:26] * Ceriand|desktop (~Ceriand@unaffiliated/ceriand) has joined #beagle
  • [04:21:31] * Shadyman (~matthew@unaffiliated/shadyman) has joined #beagle
  • [04:50:09] * penth (~rachel@68.81.92.61) Quit (Remote host closed the connection)
  • [05:14:59] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) Quit (Ping timeout: 250 seconds)
  • [05:21:48] * skhreze (~debian@user-94-254-198-82.play-internet.pl) Quit (Ping timeout: 272 seconds)
  • [05:46:32] * Zygo (foobar@startkeylogger.hungrycats.org) Quit (Quit: Coyote finally caught me)
  • [05:53:40] * vagrantc (~vagrant@unaffiliated/vagrantc) Quit (Quit: leaving)
  • [06:12:01] * hieuletrung (~hieult@123.20.96.181) has joined #beagle
  • [06:14:46] * natsurou (~natsurou@201.230.72.153) has joined #beagle
  • [06:17:51] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) has joined #beagle
  • [06:22:09] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) Quit (Ping timeout: 250 seconds)
  • [06:38:09] * Zygo (foobar@startkeylogger.hungrycats.org) has joined #beagle
  • [06:49:32] * rob_w (~rob@unaffiliated/rob-w/x-1112029) has joined #beagle
  • [06:59:22] * sco11 (~sco@p4FCE1116.dip0.t-ipconnect.de) has joined #beagle
  • [07:04:22] * roric (~roric@h196n19-vrr-a31.ias.bredband.telia.com) has joined #beaglebone
  • [07:04:24] * roric (~roric@h196n19-vrr-a31.ias.bredband.telia.com) has joined #beagleboard
  • [07:19:19] * nicksydney (~quassel@146.92-67-202.dynamic.dsl.syd.iprimus.net.au) Quit (Remote host closed the connection)
  • [07:24:28] * NulL` (~bleh1@87.254.84.90) has joined #beagle
  • [07:56:41] * manuel_ (~manuel@pD9FDC40C.dip0.t-ipconnect.de) has joined #beagle
  • [08:06:06] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) has joined #beagle
  • [08:10:05] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) Quit (Ping timeout: 240 seconds)
  • [08:18:28] * florian (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [08:23:42] * praneeth (praneeth@nat/ti/x-hspfrumsrfcnkerz) Quit (Remote host closed the connection)
  • [08:24:08] * praneeth (praneeth@nat/ti/x-vlgeyszypuknilhe) has joined #beagle
  • [08:24:10] * manuel_ (~manuel@pD9FDC40C.dip0.t-ipconnect.de) Quit (Quit: manuel_)
  • [08:25:07] * Yotson (~Yotson@2001:980:6ac8:1:d92c:ebb4:5d52:3fa4) has joined #beagle
  • [08:25:14] * nerienna (~nerienna@p5491EEA1.dip0.t-ipconnect.de) has joined #beagle
  • [08:25:23] * nerienna_ (~nerienna@p5491EEA1.dip0.t-ipconnect.de) has joined #beagle
  • [08:25:33] * nerienna_ (~nerienna@p5491EEA1.dip0.t-ipconnect.de) Quit (Client Quit)
  • [08:26:35] * manuel_ (~manuel@pD9FDC40C.dip0.t-ipconnect.de) has joined #beagle
  • [08:32:35] * florian (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 250 seconds)
  • [08:32:43] * manuel_ (~manuel@pD9FDC40C.dip0.t-ipconnect.de) Quit (Quit: manuel_)
  • [08:33:06] * dgilmore (~dgilmore@fedora/dgilmore) Quit (Ping timeout: 240 seconds)
  • [08:44:07] * manuel_ (~manuel@pD9FDC40C.dip0.t-ipconnect.de) has joined #beagle
  • [08:45:35] * dgilmore (~dgilmore@fedora/dgilmore) has joined #beagle
  • [08:45:45] * jamesaxl_ (~jamesaxl@41.249.123.74) has joined #beagle
  • [08:54:51] * manuel_ (~manuel@pD9FDC40C.dip0.t-ipconnect.de) Quit (Quit: manuel_)
  • [08:55:34] * skhreze (~debian@user-94-254-199-55.play-internet.pl) has joined #beagle
  • [08:59:44] * weox (uid112413@gateway/web/irccloud.com/x-ooumqjuxkcojomex) has joined #beagle
  • [09:00:45] * dgilmore (~dgilmore@fedora/dgilmore) Quit (Ping timeout: 250 seconds)
  • [09:01:34] * dgilmore (~dgilmore@fedora/dgilmore) has joined #beagle
  • [09:03:23] * Shadyman (~matthew@unaffiliated/shadyman) Quit (Quit: Leaving.)
  • [09:06:49] * dgilmore (~dgilmore@fedora/dgilmore) Quit (Ping timeout: 250 seconds)
  • [09:12:33] * dgilmore (~dgilmore@fedora/dgilmore) has joined #beagle
  • [09:16:12] * contempt (contempt@unaffiliated/contempt) Quit (Ping timeout: 256 seconds)
  • [09:17:13] * dgilmore (~dgilmore@fedora/dgilmore) Quit (Ping timeout: 250 seconds)
  • [09:17:46] * contempt (contempt@unaffiliated/contempt) has joined #beagleboard
  • [09:17:46] * contempt (contempt@unaffiliated/contempt) has joined #beagle
  • [09:18:18] <ds2> wheeeeeeeeeeeeeeeeeeeeeeeeeeeeeee my first OpenGLES program running on the BBB!
  • [09:19:13] <zmatt> w00t
  • [09:19:19] <zmatt> ES1 or 2 ?
  • [09:19:51] <ds2> ES2
  • [09:20:08] <ds2> next step is to figure out texture stuff
  • [09:20:20] <ds2> then I have my very own micro super computer at my disposal :D
  • [09:20:29] <zmatt> hehe
  • [09:21:24] <zmatt> people keep adding funny stuff to the kernel
  • [09:22:09] <zmatt> like userfaultfd ... allowing you to handle pagefaults in userspace :D
  • [09:22:20] <ds2> I have come to the conclusion that userland folks speak a multitude of incomprehensible jibberish
  • [09:22:41] <ds2> wonder what would happen if the userfaultfd handler is swapped out ;)
  • [09:22:58] <zmatt> nothing remarkable
  • [09:23:34] <zmatt> note that you register the handler for a specific memory region
  • [09:23:39] <zmatt> it's not global or something
  • [09:23:53] <zmatt> first and biggest use case is live-migration
  • [09:24:55] <zmatt> you can start processes at the new location already and transfer their data as needed to handle the pagefaults
  • [09:25:06] <ds2> or emulation
  • [09:25:47] <zmatt> or shared memory via the network.. that one might have some performance drawbacks though ;)
  • [09:26:07] <ds2> HiPPi
  • [09:26:17] <zmatt> ?
  • [09:26:37] <ds2> it is some fast networking protocol used by the supercomputer folks... might be obsolete by now
  • [09:26:55] <zmatt> ah
  • [09:27:10] <zmatt> btw, have you ever tried: unshare -u -r
  • [09:27:16] <ds2> nope
  • [09:27:23] <zmatt> try it for fun (it's safe)
  • [09:27:30] <zmatt> as normal user
  • [09:27:35] <ds2> HE HE HE
  • [09:27:47] <ds2> shared memory via network might not be as bad
  • [09:28:01] <ds2> MPP using a RGMII interface
  • [09:28:07] <ds2> or plain GMII
  • [09:29:56] <zmatt> well the bad part is that it would only have page granularity
  • [09:30:23] <ds2> why's that bad?
  • [09:30:37] <ds2> on x86, IIRC - you can have pages as small as 16bytes
  • [09:30:41] <zmatt> can easily lead to thrashing
  • [09:30:41] <zmatt> no
  • [09:30:48] <zmatt> 4 KB
  • [09:31:23] <zmatt> so, multicore cpu caches often do this sort of thing too, but with cacheline granularity
  • [09:32:26] <ds2> you mean what Linux uses or the hw can do?
  • [09:33:53] <zmatt> a net-shmem would have its pages readonly by default, on write you'd need to negotiate an exclusive lock which involves making the page read/write for that node and unreadable for all others. an access by someone else would then grab the updated version from the current page owner (which would revert to read-only or no-access depending on whether the other node wants to read or write)
  • [09:33:59] <zmatt> both
  • [09:34:02] <zmatt> I think
  • [09:34:29] <zmatt> in any case what linux uses is ultimately the relevant limit
  • [09:34:40] <ds2> the hw can change it
  • [09:34:44] <ds2> there are large pages
  • [09:34:58] <ds2> IIRC - there are bits in the page entries to specify different shift or something like that
  • [09:35:22] <zmatt> there are usually a few page sizes
  • [09:35:58] <zmatt> though on ARM some of them just require 16 consecutive identical page table entries (but having the benefit of taking up only 1 TLB entry, thus reducing TLB pressure)
  • [09:36:50] <zmatt> some ancient ARM cores supported "tiny pages": 1 KB
  • [09:37:03] <zmatt> but other than that I've never seen smaller than 4 KB
  • [09:37:47] <zmatt> did you try the unshare btw ? it really is funny to see a user namespace in action
  • [09:38:38] <zmatt> creating only a new user namespace is so much weirder than a full container
  • [09:54:27] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) has joined #beagle
  • [09:57:43] * contempt (contempt@unaffiliated/contempt) Quit (Disconnected by services)
  • [09:58:03] * contempt (contempt@unaffiliated/contempt) has joined #beagleboard
  • [09:58:03] * contempt (contempt@unaffiliated/contempt) has joined #beagle
  • [09:58:49] * Cats_home (~Thunderbi@dsl.198.58.173.185.ebox.ca) Quit (Ping timeout: 250 seconds)