**** BEGIN LOGGING AT Fri Feb 19 02:59:58 2016 Feb 19 10:55:41 hi Feb 19 10:55:50 can any one guide me with hello world application task as specified in beagle site Feb 19 11:01:45 the idea is that you complete that yourself Feb 19 11:02:38 ohk Feb 19 11:02:44 onit Feb 19 13:39:37 hi all Feb 19 13:39:40 app deadline is in just a few hours. Feb 19 13:39:41 * jkridner is planning on submitting in the next 20 minutes Feb 19 13:39:43 * jkridner lost our application template. Feb 19 13:40:38 _av500_: can I confirm you plan to be an admin? Feb 19 13:40:59 _av500_: do you know where our application template is? Feb 19 13:48:55 jkridner: Was it on the wiki, because I ran across this: http://elinux.org/BeagleBoard/GSoC/Application Feb 19 13:50:53 the template seems to have been removed from that. Feb 19 13:51:00 I'll put it back when I'm finished... Feb 19 13:51:06 I found a student posted a copy to a gist. Feb 19 13:51:40 jkridner: hi Feb 19 13:51:44 http://elinux.org/index.php?title=BeagleBoard%2FGSoC%2FApplication&type=revision&diff=234764&oldid=234758 Feb 19 13:51:46 hi av500 Feb 19 13:51:50 jkridner: hi Feb 19 13:52:03 jkridner: I dont know how much time I can devote this year :( Feb 19 13:52:28 I will try to help for sure Feb 19 13:52:43 jkridner: you should be able to get the template from old melange Feb 19 13:52:46 its still up Feb 19 13:53:00 jkridner: for the new interface, did you sign up? Feb 19 13:53:14 I saw no way to "join" an existing org as co admin Feb 19 13:54:46 https://www.google-melange.com/gsoc/org/survey_response/show/google/gsoc2015/beagleboard Feb 19 13:55:23 template is here: https://www.google-melange.com/gsoc/org/preferences/edit/google/gsoc2015/beagleboard Feb 19 13:59:02 They seem to have a 1500 word limit on the template. Feb 19 14:00:33 http://elinux.org/BeagleBoard/GSoC/Application#Application_template Feb 19 14:01:32 yes, thats the same Feb 19 14:01:49 I'm about 800 words over. Feb 19 14:02:00 plzip it :) Feb 19 14:02:03 pkzip Feb 19 14:05:07 any more constructive suggestions? Feb 19 14:10:34 got it. Feb 19 14:10:42 check updates on the wiki Feb 19 14:16:11 av500: which e-mail for your admin account? Feb 19 14:17:02 av500: can you check your mail for an invite? Feb 19 14:17:46 sure Feb 19 14:17:50 vladoman@gmail.com Feb 19 14:18:05 got iz Feb 19 14:22:00 any more mentors not registered? Feb 19 14:25:14 registered I dont know Feb 19 14:25:23 I think there are 7 Feb 19 14:25:26 I added Mr Manzke to the wiki Feb 19 14:25:35 I dont think they can reg with google atm Feb 19 14:25:38 only the org, no? Feb 19 14:26:48 they can register accounts, I believe, or at least they could at this time in the past. Feb 19 14:27:01 I'm just looking for registries on http://bit.ly/bbgsocideas right now. Feb 19 14:27:59 ok Feb 19 14:31:33 jkridner: there, I answered some easy questions in the questionairy Feb 19 14:37:52 hmmm... I don't see it. something I was answering at the same time? Feb 19 14:38:30 What was our 2015 pass/fail rate? Feb 19 14:38:56 7 pass 1 fail? Feb 19 14:39:36 also, how do I make sure this year's contributions show up in https://builds.beagleboard.org on a regular basis? Feb 19 14:40:00 there's no reason our work should not be under an autobuilder from the very start! Feb 19 14:40:22 we need a repo autobuilder. Robert has one and we can work to duplicate/scale it. Feb 19 14:40:39 av500: 7 pass 1 fail last year? Feb 19 14:42:13 ye Feb 19 14:42:13 ds2, bradfa, alexanderhiam: ^^^ Feb 19 14:42:15 yes Feb 19 14:42:16 k. Feb 19 14:42:22 anything to put in the "other" field? Feb 19 14:42:50 hmmm.. av500 still shows as "Invited". Feb 19 14:43:04 jkridner: im in Feb 19 14:43:06 ah, there it goes. Feb 19 14:43:06 no worries Feb 19 14:43:12 had to refresh Feb 19 14:43:12 jkridner: did we apply 2011 and 12? Feb 19 14:43:20 yes, and were rejected. Feb 19 14:43:21 one year we dint even, no? Feb 19 14:43:22 I completed that. Feb 19 14:43:25 okie Feb 19 14:43:30 oh, I guess that might be true... Feb 19 14:43:37 we might have not applied one of those years. Feb 19 14:43:53 anyway, that's how I answered. Feb 19 14:43:53 yeah, I think one we did not Feb 19 14:43:56 np Feb 19 14:44:23 * jkridner looks for ideas pages for those years Feb 19 14:44:35 jkridner: I added something in "other" :) Feb 19 14:44:38 ah, 2011 didn't have an ideas page. Feb 19 14:44:46 yes Feb 19 14:45:12 * jkridner wonders if the 2012 ideas page was really the 2011 ideas page. Feb 19 14:45:56 * jkridner still wants the openocd pru project to be completed! Feb 19 14:46:29 av500: which year should we take out? was it 2011 or 2012? I think it must have been 2012. Feb 19 14:48:02 I think so too Feb 19 14:48:12 let me see Feb 19 14:48:13 sec Feb 19 14:48:16 ok, I guess the application is done... just need more mentors and ideas!!! Feb 19 14:48:40 https://groups.google.com/forum/#!topic/beagleboard-gsoc/mG84jW2_yeI Feb 19 14:49:17 so yes, 2012 we didnt apply Feb 19 14:49:50 jkridner: anything specifically that you would like my help with today? I can probably find an hour or so today to help out if needed around noon EST Feb 19 14:50:10 bradfa: ideas and mentor recruiting. Feb 19 14:50:23 but, let's not get a lot of unfamiliar mentors this year. Feb 19 14:50:42 * jkridner sees this being a bit more #beagle friends and family this year. Feb 19 14:50:58 mr_science / nerdboy: welcome to the family. Feb 19 14:51:15 jkridner: when do you need mentors to be signed up by? And by "signed up" does it just mean they list themselves on the elinux page or something more involved? Feb 19 14:51:40 just signed up on the ideas page for today and thinking about bringing their ideas. Feb 19 14:51:45 ok Feb 19 14:51:50 of course, they need to get on http://bit.ly/bbgsocml Feb 19 14:52:04 then they'll get e-mail to remind them to sign up on the Google tool. Feb 19 14:52:10 I'll go rabble rouse around Feb 19 14:52:33 today, just getting people to edit the ideas page... even resurecting old ideas if they like them. Feb 19 14:52:48 * jkridner is thinking about adding an extension for http://scratchx.org Feb 19 15:00:56 hola folks! Feb 19 15:25:04 jkridner: panto and I are talking about a couple possible ideas to throw on the page..yes, I'm interested in participating this year Feb 19 15:25:28 mdp: thx!! Feb 19 15:25:47 jkridner: is it reasonable to consider an x15-specific project for this year? in terms of wider h/w availability? Feb 19 15:35:10 jkridner: you still wanting to keep the focus on kernel and PRU stuff? (I think you mentioned that at some point...) Feb 19 15:39:18 jkridner: I could help with the autobuilder (I've never actually done CI myself, but I've been on a sysadmin kick recently, so why not keep it up :P) Feb 19 15:39:50 jkridner: is it expected that PRU code developed during GSoC would be licensed under GPL? I hope so Feb 19 15:40:24 * bradfa would strongly prefer GPLv2 over v3 so he can actually use the code in dayjob... Feb 19 15:41:32 does it make sense to try to upstream PRU code? Feb 19 15:41:42 in which case GPLv2 would be a requirement Feb 19 15:42:15 for something like an emulated serial device that could make sense Feb 19 15:43:13 karki_: you mentoring this year? Feb 19 15:44:23 alexanderhiam: upstreaming pru code? as in getting integrated into linux the actual code which runs on the pru or just the interface? Feb 19 15:44:33 * bradfa is not fully aware of what goes on with pru development Feb 19 15:45:07 well, I don't know that one makes sense without the other Feb 19 15:45:36 alexanderhiam: well, there's firmware for other devices which go into linux-firmware repo but which are not gpl, like for wifi cards Feb 19 15:45:57 so I wasn't sure if pru code normally goes into linux proper or into something like linux-firmware repo Feb 19 15:46:21 I don't know of any pru firmware that is in linux proper as of yet Feb 19 15:46:23 alexanderhiam : I'm not sure! I would like to, but depends on how busy I am during june-july-aug Feb 19 15:46:30 but gpl would be best imo Feb 19 15:46:51 applied for masters, so if I'm shifting to US, I'd probably be busy Feb 19 15:47:27 karki_: cool, what schools? all US? Feb 19 15:47:27 alexanderhiam: I agree that gplv2 would be best, now I'm curious about where open source firmware lives in relation to linux... Feb 19 15:48:02 alexanderhiam : Yep :) CMU, UT Austin, UCSD, Ga Tech, UIUC Feb 19 15:49:09 all very ambitious - if I'm going to spend a lot of $, may as well be at great college ;) Feb 19 15:49:40 nice. I was just in Pittsburgh with my partner who's looking at CMU... it was cold! Feb 19 15:50:38 like a record cold weekend. and very gray and rainy/icy Feb 19 15:50:51 Hi!! I am sorry to interrupt... Can anyone tell me if there are any projects related to GPU on beaglebone black? Feb 19 15:51:11 Something which we can link up with higher libraries like opencv or something like that.. Feb 19 15:51:46 alexanderhiam : I think I'd prefer cold to hot. Feb 19 15:51:58 you say that now... Feb 19 15:52:04 but I can't really say, considering I've never experienced cold whether Feb 19 15:52:27 I was at california during my stay, so.... Feb 19 15:52:28 kiran4399: http://elinux.org/BeagleBoard/GSoC/Ideas#PRU_Framebuffer Feb 19 15:53:15 And that was back in 1996-1999 :p Feb 19 15:55:18 karki_: I would certainly choose Pittsburgh over CA Feb 19 15:55:36 why is that? Feb 19 15:55:53 where do you stay? Feb 19 15:55:57 alexanderhiam: How do you accelerate opencv on beaglebone black? Feb 19 15:56:06 do you use the onboard GPU for that? Feb 19 15:56:14 CA cities are like the most expensive places to live in the US, and I'm not really on board with CA politics Feb 19 15:56:31 (Pittsburgh is on my list of possible places to relocate) Feb 19 15:57:28 :) I thought SV was costly, not whole of CA :p Feb 19 15:57:36 but clearly I have no clue! Feb 19 15:57:56 kiran4399: you mean using the sgx530 engine? No clue! Feb 19 15:58:21 alexanderhiam: heh, good choice..we'll be practically neighbors if you go there ;) Feb 19 15:58:27 alexanderhiam: Can that be a potential project for this GSoC? Feb 19 15:58:31 karki_: there's cheap places, but not near any of the cities Feb 19 15:58:38 mdp: where you at? Feb 19 15:59:28 oh well, I'll cross the bridge when it comes! :) Feb 19 15:59:43 alexanderhiam: near Akron Feb 19 15:59:49 chances are really 50:50 that I'll be coming over to US Feb 19 15:59:51 kiran4399: possibly. I don't really know any relevant details though so I'm not the person to ask... rcn-ee would probably know a thing or two about that Feb 19 16:01:27 I'm quite interested in systems - OS, networking and virtualization. Which universities have good groups that focus on these? any idea! Feb 19 16:01:59 mpd: nice. one of the appeals of pitt for me is that it's close to the cleveland area, seems like there's cool stuff happening there Feb 19 16:02:20 alexanderhiam : UT Austin seems to have a good systems research group Feb 19 16:04:50 karki_: cool. I know nothing about the schools, I just have my judgmental new englander opinions of the places :P Feb 19 16:05:21 hehe Feb 19 16:06:47 alexanderhiam: pittsbuuuurrrrg also has a lot of cool stuff going on itself :) Feb 19 16:07:51 bradfa: so I gather, though I spent most of my recent visit hiding from the cold Feb 19 16:08:30 alexanderhiam: do you like biking? there's a big biking movement in pitt area Feb 19 16:08:47 at least in the warmer months :) Feb 19 16:09:34 I've lived in the woods or in small towns my whole life, so the idea of city biking terrifies me a little... and those hills there! Feb 19 16:10:07 alexanderhiam: there's a lot of mountain biking, too, even one of the bigger mountain biking magazines in the USA is there: http://dirtragmag.com/contact/ Feb 19 16:11:18 * bradfa misses riding his bikes now... silly children and job taking up so much time :) Feb 19 16:12:07 lol Feb 19 16:48:26 I would like to participate in gsoc 2016 Feb 19 16:48:49 I am pursuing masters in embedded system Feb 19 16:48:59 any ideas related to bbb? Feb 19 16:59:00 punitvara_: http://elinux.org/BeagleBoard/GSoC/Ideas Feb 19 16:59:58 those are the ideas us mentors have come up with so far this year, and we're open to any ideas you may have as well Feb 19 17:01:23 Thanks alex Feb 19 17:04:08 I have read that idea list Feb 19 17:04:26 I am interested in SPI Flash Emulator via PRU Feb 19 17:05:12 Can one can suggest me what should I do further to familiarize with this concept Feb 19 17:05:13 ? Feb 19 17:05:46 have you worked with the PRU before? Feb 19 17:07:39 who proposed the SPI flash emulator? ds2? Feb 19 17:07:49 No Feb 19 17:08:22 I havent work with PRU before but have idea Feb 19 17:08:24 abt it Feb 19 17:09:05 second last idea on the link you have provided .Name is not mentioned Feb 19 17:11:14 well you'd certainly want to get some experience with the pru before gsoc Feb 19 17:12:09 is our app done? Feb 19 17:12:20 not my idea Feb 19 17:12:28 not sure Feb 19 17:12:36 I will definitely do some exercise Feb 19 17:12:37 an hour to go Feb 19 17:12:37 on PRU Feb 19 17:12:44 cal poly has good very good engineering/software masters programs... Feb 19 17:12:54 *cal poly SLO Feb 19 17:13:43 ucsd would be good for cog sci, not sure about their other non-medical stuff... Feb 19 17:13:58 punitvara_: do you know what bit banging means? Feb 19 17:14:37 Serial communication with help of software Feb 19 17:14:52 sigh Feb 19 17:16:39 I would read all the stuff Feb 19 17:16:55 I have just came across idea right not. Feb 19 17:17:31 punitvara_: that project is on the advanced side, so some previous experience with some of the concepts would really be a requirement Feb 19 17:17:51 ohk Feb 19 17:18:56 I have experience with linux kernel device driver Feb 19 17:19:31 But I haven't find any particular idea related to that ..first idea shows similar but I am not sure which hardware lacks support for bbb Feb 19 17:27:44 Any more suggestions for me ? Feb 19 17:33:07 punitvara_: have you worked with the beaglebone before? engaging with the beaglebone community is a good place to start Feb 19 17:33:50 look at the beaglebone projects out there and see if you see anything missing maybe? Feb 19 17:33:56 Yes I have done hands on like running motor , led blinking Feb 19 17:34:04 Basic hands on Feb 19 17:36:25 if you're wanting to do work with kernel drivers it would be best if you do some driver dev on the beaglebone before gsoc Feb 19 17:37:27 I have already developed LCD driver for OMAP L138 Feb 19 17:37:33 for embedded product Feb 19 17:38:29 I have also upstreamed patches in mainline kernel for various drivers Feb 19 17:39:13 If I could get any idea, I can brush up my self within 4-5 days before making proposal Feb 19 17:39:22 that is why I am looking for any idea Feb 19 17:43:13 well, sounds like "Linux kernel support for embedded devices and interfaces" would be a good place to start Feb 19 17:44:15 Yes Feb 19 17:45:51 Its seems from mentor table that you are going to be mentor for that one Feb 19 17:47:35 alexanderhiam : Right Feb 19 17:47:36 ? Feb 19 17:48:33 yeah, I could be one mentor for that Feb 19 17:49:35 What do you suggest me to read ? or to do some experiments to show in proposal Feb 19 17:49:37 ? Feb 19 17:51:31 hmm... well, having a device driver up and running on the beaglebone would be a great start Feb 19 17:51:48 one that you wrote that is Feb 19 17:56:30 I have written lcd driver during my internship at company. I don't have graphical LCD available. But definitely I can write another driver in these 4-5 days Feb 19 17:56:40 and will run on beagleboard Feb 19 17:57:08 I mean on bbb Feb 19 17:59:06 I will keep in touch with you. IRC is the best way to contact you or something else? Feb 19 17:59:46 yeah, irc for all things gsoc so it's public Feb 19 18:00:44 Okay Thank you for guiding me . Feb 19 18:01:09 I can now focus on doing that work first Feb 19 18:26:13 jkridner: eh? did we have another baby? Feb 19 19:08:59 alexanderhiam: I proposed the spi flash emulator via pru concept, I'm not sure if it's really possible, but at low SPI bus speeds it should work OK I would think Feb 19 19:09:33 if the host starts trying to use 108 MHz SPI bus clock, it might get tricky Feb 19 19:09:51 108 MHz clock? Feb 19 19:10:02 Abhishek_: yes, SPI flash goes fast or else Feb 19 19:10:28 * Abhishek_ reads over the backlogs Feb 19 19:10:30 Abhishek_: very useful when you want to XIP, and most of the modern SPI flash parts, especially qspi ones, can do 108 MHz or more Feb 19 19:11:03 so if you want to emulate a spi flash, either you have to tell the host not to go too fast (the dediprog emulator limits at 30 mhz iirc) or try to keep up :) Feb 19 19:12:01 * bradfa needs to read over how the pru gpio subsystem works more Feb 19 19:12:12 hi jkridner Feb 19 19:12:13 the shift in/out modes are going to be critical Feb 19 19:18:36 I think a small FPGA in conjunction with the PRU might be a good proposition Feb 19 19:23:16 Abhishek_: the PRU should be able to do this on its own Feb 19 19:23:30 at least for spi clocks upwards of 50 MHz, possibly more Feb 19 19:24:04 Abhishek_: requiring an FPGA makes this idea basically a non-starter for me as coordinating such HW with GSOC would be quite a pain in the butt Feb 19 19:24:37 yup, could be a good stretch goal to get full B/W Feb 19 19:26:02 Abhishek_: if needed, possibly the two pru could work together, one clocking data in on the falling edge and one on the rising, or something similar, to spread the load, if we wanted to get fancy Feb 19 19:26:11 Abhishek_: there are many options Feb 19 19:26:42 ok, added an idea for Open-AVB support Feb 19 19:31:43 bradfa, https://olimex.wordpress.com/2016/02/12/new-oshw-ice40-fpga-evaluation-board-project/ should be available by then Feb 19 19:32:02 I would say the icestick, but they are unobtanium for those that don't already have them Feb 19 19:32:13 mdp: if needed, that could work :) Feb 19 19:32:19 and yes, I'm big on promoting the one part with a FOSS toolchain Feb 19 19:32:39 mdp: FOSS toolchain should basically be a requirement for GSOC no matter the hw Feb 19 19:33:02 that rules out any other fpga if you take that stance ;) Feb 19 19:33:20 anyway, haven't even caught up on the above ideas to know the context..but there's an option Feb 19 19:34:48 * bradfa will need to brush up on the verilog, seeing as http://26-26-54.hardwarebug.org/250 Feb 19 19:35:32 what about qspi then? Feb 19 19:36:04 then we can clock at 26MHz Feb 19 19:36:46 too big for GSoC but developing a SPI/I2C slave framework for the kernel would be useful in the long run Feb 19 19:36:47 ds2: qspi runs the spi clock at up to 108 mhz sometimes, so you get 54 MB/sec reads Feb 19 19:36:56 ds2: doesn't linux already have i2c slave framework? Feb 19 19:37:06 bradfa: don't recall anything with slave Feb 19 19:37:18 bradfa: fine. put a 4x mux in front of the PRU then :P Feb 19 19:37:27 * bradfa thought someting in the 4.x recent kernels did i2c slave... goes to look Feb 19 19:37:28 simple PLD Feb 19 19:37:44 https://www.kernel.org/doc/Documentation/i2c/slave-interface Feb 19 19:38:45 bradfa, yeah, it's been on the way for some time now..finally Feb 19 19:39:40 oh nice Feb 19 19:40:08 * ds2 looks for the equiv for spi Feb 19 19:40:19 ds2: don't think that exists yet Feb 19 19:40:27 ds2: iirc there are some proposals Feb 19 19:40:31 yes Feb 19 19:40:36 you can make it happen though Feb 19 19:40:40 :D Feb 19 19:40:43 * bradfa is not super familiar yet with them :) Feb 19 19:41:00 bradfa, I never had a practical need so haven't cared ;) Feb 19 19:41:01 plenty of time to read and code prior to gsoc actually starting, though :) Feb 19 19:41:05 I would like to see how to get interrupts and DMA working with the McSPI in slave mode Feb 19 19:41:29 ds2: only problem on am335x is mcspi only goes to 48 mhz Feb 19 19:41:32 iirc Feb 19 19:41:53 bradfa: I mean a slave in general, not the flash emulation case Feb 19 19:42:05 ds2: ah! yes Feb 19 19:42:15 bradfa: for flash emulation, a /4 + 4x mux on the PRU should handle the 108MHz problem Feb 19 19:42:36 ds2: if there's a spi slave framework in linux (eventually) then this pru spi interface could hook into that, too Feb 19 19:42:52 bradfa: *nod* Feb 19 19:42:54 ds2: also pru could probably easily be used as a super fast spi master/slave on am335x if mcspi isn't fast enough Feb 19 19:43:09 the PRU isn't that fast Feb 19 19:43:14 esp for the slave case Feb 19 19:43:21 ds2: can't it do the gpio shift register mode? Feb 19 19:43:27 * bradfa needs to read more Feb 19 19:43:34 yes but you need to keep it fed with data Feb 19 19:43:45 ds2: yes, dma can help here, no? Feb 19 19:43:55 as can the other PRU? Feb 19 19:44:07 so you need soemthing like while(1) { if empty lbco }... Feb 19 19:44:18 even if one PRU just does bit banging from local ram and the other deals with keeping it fed, that should work Feb 19 19:44:34 actually, nevermind... the shiftregister will run in parallel Feb 19 19:44:44 doubt withdrawn Feb 19 19:44:50 * bradfa is not sure if you can shift directly into the main memory map though, might be limited to the local sram Feb 19 19:45:01 again, more reading :) Feb 19 19:45:05 then coding Feb 19 19:45:16 and likely then banging of head and more reading Feb 19 19:45:22 and face palming Feb 19 19:45:38 at 100MHz, I got about 20 instructions Feb 19 19:45:56 just need to confirm the pins don't have SI issues Feb 19 19:46:36 ds2: even if the "just bbb" spi slave concept can't go over like 50 MHz, that'd be perfectly ok, even dediprog's $700 emulator can't do more than 30 MHz Feb 19 19:46:55 at least that's what I remember from my e38xx work Feb 19 19:51:06 ds2: using the parallel capture mode will likely be needed for getting data on MOSI into the PRU from the master, from what I can see so far Feb 19 19:51:26 the straight shift register mode uses an internal clock, which is not ideal Feb 19 19:53:01 for straight spi, the shift out mode can be used for MISO, but for quad spi likely that'll get complicated... Feb 19 19:53:59 oh... hmmm, MISO might be complicated... Feb 19 20:00:10 * bradfa updates gsoc idea to say "(possibly via PRU)" Feb 19 20:06:41 likely the PRU would have to bit bang the MISO line Feb 19 20:08:38 https://developers.google.com/open-source/gsoc/ <= no more melange afaik Feb 19 20:13:35 nerdboy: when I "Log in" to that site, apparently I don't actually "log in" or something Feb 19 20:14:05 doesn't seem like it quite works yet Feb 19 20:14:39 it says i'm logged in Feb 19 20:15:13 mentors can't do much until the org is accepted and org admin "invites" mentors i think Feb 19 20:15:37 ah, ok, that would make sense Feb 19 20:16:17 yep Feb 19 20:16:38 They "materialized" GSoC Feb 19 20:24:15 we don't exist without an invite... **** ENDING LOGGING AT Sat Feb 20 02:59:58 2016