2015-03-16T00:22:36 *** Hesham has joined #rtems 2015-03-16T00:51:17 *** kiwichris has quit IRC () 2015-03-16T00:51:22 *** DrJoel_ has quit IRC (Ping timeout: 240 seconds) 2015-03-16T00:51:36 *** DrJoel_ has joined #rtems 2015-03-16T00:54:26 *** zoso has joined #rtems 2015-03-16T00:56:25 *** zoso has quit IRC (Client Quit) 2015-03-16T00:56:42 *** zoso has joined #rtems 2015-03-16T00:59:17 *** monstr has joined #rtems 2015-03-16T01:55:19 *** andrei_ has joined #rtems 2015-03-16T02:56:03 *** Hesham has quit IRC (Ping timeout: 264 seconds) 2015-03-16T03:29:54 [trac] #2307/enhancement (v:4.11) created by sebastian.huber (Improved watchdog implementation for SMP) http://devel.rtems.org/ticket/2307 2015-03-16T03:32:42 [trac] #2271/enhancement (accepted) updated by sebastian.huber (empty comment) http://devel.rtems.org/ticket/2271 2015-03-16T03:33:17 *** Hesham has joined #rtems 2015-03-16T03:33:36 [trac] #2307/enhancement (new) updated by sebastian.huber (empty comment) http://devel.rtems.org/ticket/2307 2015-03-16T03:39:34 [trac] GSoC/2015 edited by yangqiao (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-16T03:44:43 Hello 2015-03-16T03:47:46 I understood that the Condition Variables project involves implementing condition variables in supercore 2015-03-16T03:48:00 then developing a "wrapper" in classic api 2015-03-16T03:48:09 to hide both the implementation score and pthreads 2015-03-16T03:48:14 but I don't understand something 2015-03-16T03:48:51 pthreads are linux specific 2015-03-16T03:49:18 and it's POSIX 2015-03-16T03:50:19 what is "classic API" ? 2015-03-16T03:51:10 it's the API based on RTEID or did I misunderstand? 2015-03-16T04:04:23 andrei_: What do you mean by "pthreads are linux specific"? 2015-03-16T04:07:02 that pthreads are used mostly by unix systems, hence, by unix applications 2015-03-16T04:08:39 Yeah but not specific to "Linux", it can run on any platform that gives an implementation for POSIX. 2015-03-16T04:09:33 I suppose that's true 2015-03-16T04:09:36 Classic API is the RTEMS API. For example if you want to create a task you would call "rtems_task_create" 2015-03-16T04:09:58 yeah, so my understanding is that currently RTEMS has only pthreads support 2015-03-16T04:10:04 for cv 2015-03-16T04:10:35 it would need the same for RTEMS API and a wrapper (like a function with an ifdef in it, in a simplified description) that you call from anywhere 2015-03-16T04:10:40 RTEMS POSIX implementation is wrapping some existing Classic API functions 2015-03-16T04:11:10 so for pthread_create, it calls rtems_task_create in turn. 2015-03-16T04:15:08 *** starprince has joined #rtems 2015-03-16T04:16:02 Not the same RTEMS API, some POSIX functions may not have corresponding RTEMS functions, which need a custom implementation and/or workarounds 2015-03-16T04:16:06 Hesham: https://devel.rtems.org/wiki/Developer/Projects/Open/Condition_Variables 2015-03-16T04:16:14 Achieve this by refactoring the POSIX condvar to a supercore implementation 2015-03-16T04:16:51 maybe I'm wrong, but my understanding is that I have to wrap to score from POSIX, not other way around 2015-03-16T04:17:33 also, thanks a lot for helping me out ! 2015-03-16T04:20:11 Honestly I don't understand the specific details of how the project should go, you may want to wait for RTEMS experts to reply :) 2015-03-16T04:21:04 yeah, no problem, thanks :) 2015-03-16T04:21:27 Welcome, good luck with the proposal ;) 2015-03-16T04:21:41 I ll also keep searching, I got (imo) a good general idea, just stuck with specifics 2015-03-16T04:21:45 likewise 2015-03-16T04:26:35 *** namste has joined #rtems 2015-03-16T04:28:39 *** chipsMonstret has joined #rtems 2015-03-16T04:41:30 *** namste has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-16T04:47:47 *** siddharth7 has joined #rtems 2015-03-16T05:30:41 *** chipsMonstret has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-03-16T06:26:02 *** ragunath has joined #rtems 2015-03-16T07:13:40 ketul: yes i did 2015-03-16T07:29:23 *** siddharth7 has quit IRC (Read error: Connection reset by peer) 2015-03-16T07:52:59 [git] dc5e5f4 by Sebastian Huber: [tmtests/tmfine01: New test] http://devel.rtems.org/changeset/dc5e5f4/rtems 2015-03-16T08:00:19 *** DrJoel has quit IRC (Quit: Leaving) 2015-03-16T08:20:31 *** antgreen` has quit IRC (Ping timeout: 244 seconds) 2015-03-16T08:20:58 *** antgreen has quit IRC (Ping timeout: 265 seconds) 2015-03-16T08:31:37 *** DrJoel_ has quit IRC (Quit: Hard work pays off in the future, laziness pays off now) 2015-03-16T08:35:39 *** Davidbrcz has joined #rtems 2015-03-16T08:51:54 *** zoso has quit IRC (Quit: Leaving) 2015-03-16T08:59:16 *** gedare has joined #rtems 2015-03-16T08:59:16 *** ChanServ sets mode: +o gedare 2015-03-16T09:01:25 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-16T09:02:28 gedare: hi gedare 2015-03-16T09:02:51 hi ragunath 2015-03-16T09:03:10 gedare: is this the latest document on rtems i2c? http://rtemsaio.googlecode.com/svn/trunk/rtems/cpukit/libi2c/README_libi2c 2015-03-16T09:03:49 no that is some old stuff there. 2015-03-16T09:04:25 gedare: thank god i asked .... is there any new one available? 2015-03-16T09:04:43 so, the code is located under https://git.rtems.org/rtems/tree/cpukit/dev 2015-03-16T09:04:58 i don't know if there is documentation available yet 2015-03-16T09:06:09 why are you using rtemsaio.googlecode.com? 2015-03-16T09:06:13 something you found? 2015-03-16T09:06:50 gedare: i wanted to know abt the i2c interfaces in rtems .. in google i found this 2015-03-16T09:07:24 gedare: it seems old code still remains in the code base 2015-03-16T09:07:52 there is still the libi2c, because some may still use it 2015-03-16T09:08:02 but the dev/i2c is the newer, better i2c approach 2015-03-16T09:08:13 we should eventually try to get rid of libi2c i guess. 2015-03-16T09:10:07 gedare: in the mail threads i saw a discussion abt a new i2c interface .. wanted to know which one it is 2015-03-16T09:10:32 yeah, it is the cpukit/dev/i2c one. 2015-03-16T09:10:45 gedare: cool .... i will check it 2015-03-16T09:10:47 always ask if you don't know. ;0 2015-03-16T09:11:16 gedare: definitely :) 2015-03-16T09:29:24 *** Davidbrcz has quit IRC (Ping timeout: 245 seconds) 2015-03-16T09:36:18 [trac] Test_with_fgl.png (Test event send/receive with fine grained locking.) attached to #2273 by sebastian.huber http://devel.rtems.org/ticket/2273 2015-03-16T09:36:39 [trac] test_with_giant_lock.png (Test event send/receive with Giant lock.) attached to #2273 by sebastian.huber http://devel.rtems.org/ticket/2273 2015-03-16T09:44:47 [git] 71260b4 by Alan Cudmore: [preliminary Raspberry Pi Model 2 support This patch adds a BSP variant for the Raspberry Pi 2. You can build both variants by configuring with the option --enable-rtemsbsp="raspberrypi2 raspberrypi" For the current BSP, the only change was the peripheral register base address and the compiler options. The 2015-03-16T09:44:47 raspberrypi/make/custom rules were re-factored...] http://devel.rtems.org/changeset/71260b4/rtems 2015-03-16T09:45:02 *** DrJoel has joined #rtems 2015-03-16T09:45:02 *** DrJoel has joined #rtems 2015-03-16T09:45:02 *** ChanServ sets mode: +o DrJoel 2015-03-16T09:46:27 hi DrJoel 2015-03-16T09:49:09 good morning 2015-03-16T09:49:26 hmm... claas' uni email address bounced. :( 2015-03-16T09:49:51 i thought it might. 2015-03-16T09:50:06 [trac] #2273/enhancement (accepted) updated by sebastian.huber (The new test [dc5e5f44485b8f9709da767f79595d2fa8aff74d/rtems] shows that the ...) http://devel.rtems.org/ticket/2273 2015-03-16T09:52:43 the sparc64 warnings center on a couple of printf formats which probably should be using PRIxxx constants and what I am guessing is a place where the fatal error processing path uses uint32_t instead of uintptr_t 2015-03-16T09:53:01 ../../../../../../rtems/c/src/../../cpukit/libcsupport/src/__assert.c: In function '__assert_func': 2015-03-16T09:53:01 ../../../../../../rtems/c/src/../../cpukit/libcsupport/src/__assert.c:52:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2015-03-16T09:53:01 rtems_fatal( RTEMS_FATAL_SOURCE_ASSERT, (rtems_fatal_code) &assert_context ); 2015-03-16T09:53:10 *** ragunath is now known as ragunath|away 2015-03-16T09:53:11 yup that sounds about right 2015-03-16T09:53:13 There is a similar warning in some of the tests 2015-03-16T09:53:28 if you send me a list i can chip away at it i hope 2015-03-16T09:53:41 i'm losing energy already though so i think i'm definitely coming down with something 2015-03-16T09:55:15 :( don't let it get worse. If you need to go to the doctor, go. 2015-03-16T09:55:59 But I will admit to doing some great work in a hotel room while too sick to work. with only the BBC news in English, TV wasn 2015-03-16T09:56:05 wasn't interesting 2015-03-16T09:58:01 oh its not bad right now. 2015-03-16T09:58:14 heh 2015-03-16T10:02:03 Stay off of Fox News. LOL 2015-03-16T10:02:49 i don't have cable anymore 2015-03-16T10:03:02 i "cut the cord" about a year ago 2015-03-16T10:03:21 spinning up sparc64 tools 2015-03-16T10:03:35 Then watch South Park .. I watched the freenium games one this weekend with one of my sons. We were introduced to the new character Canadian Satan 2015-03-16T10:03:56 Thanks on the sparc64. I suspect some of those will be general issues which fix some of the 16 bit target issues. 2015-03-16T10:04:21 I am also hoping that the discussion I started on newlib@ will result in more of the 16 bit target warnings disappearing 2015-03-16T10:04:43 rm-rf h8300 2015-03-16T10:04:45 ;-) 2015-03-16T10:05:05 i kid 2015-03-16T10:10:02 After 4.11, I think some targets will be shot. I do not kid. 2015-03-16T10:10:11 m32r is definitely near the top of my list. 2015-03-16T10:10:24 m32c and h8300 are interesting as functional 16 bit targets 2015-03-16T10:13:58 I am trying to clean up odd edges so when gdb and RSB issues resolved, we know state better and can decide to branch. 2015-03-16T10:14:43 I also want to tag all tickets that are warning related with key word "warning" and have a report for those. My warning script is starting to ignore those with tickets and the -Wcpp deprecated ones 2015-03-16T10:21:26 *** ragunath|away is now known as ragunath 2015-03-16T10:26:47 *** dr__house|away is now known as dr__house 2015-03-16T10:30:24 *** Davidbrcz has joined #rtems 2015-03-16T10:44:17 *** ketul has joined #rtems 2015-03-16T10:54:34 [trac] new_bintime_without.png () attached to #2271 by AlexKrEB http://devel.rtems.org/ticket/2271 2015-03-16T10:54:37 beng-nl: hi you there? 2015-03-16T10:54:45 [trac] new_bintime_with.png () attached to #2271 by AlexKrEB http://devel.rtems.org/ticket/2271 2015-03-16T10:54:55 [trac] new_uptime_with.png () attached to #2271 by AlexKrEB http://devel.rtems.org/ticket/2271 2015-03-16T10:55:05 [trac] new_uptime_without.png () attached to #2271 by AlexKrEB http://devel.rtems.org/ticket/2271 2015-03-16T10:57:05 DrJoel: i think sometimes ptr size is long long. 2015-03-16T10:57:16 anyway there isn't a guarantee a ptr fits in long 2015-03-16T10:57:24 thus we have the uintptr_t tyep 2015-03-16T10:58:24 Yep. I think it is unfortunately a very complicated issue. The logic in newlib/configure.in determines if it is long long, long, or int. But with multilib's, you can't know for sure at configure time 2015-03-16T10:58:37 The question is how to do this at cpp time 2015-03-16T10:58:41 right. 2015-03-16T10:58:54 ok just making sure you have the 'long long' case in tyour head too 2015-03-16T10:59:13 in my head i'm debating: dayquil or napquil? 2015-03-16T10:59:14 ;) 2015-03-16T10:59:44 A nap sounds nice :) 2015-03-16T11:18:07 [trac] #2271/enhancement (accepted) updated by AlexKrEB (Plots with hardware periphery (NGMP) These plots as well as those in the upcoming ...) http://devel.rtems.org/ticket/2271 2015-03-16T11:20:00 [trac] #2271/enhancement (accepted) updated by gedare (Can you please scale-down the sizes of the images they don't need to be so large to ...) http://devel.rtems.org/ticket/2271 2015-03-16T11:23:50 *** acer has joined #rtems 2015-03-16T11:24:07 DrJoel: ../../../../../../../../../rtems/c/src/../../cpukit/libfs/src/nfsclient/src/sock_mbuf.c:157:1: warning: no previous prototype for 'sendto_nocpy' [-Wmissing-prototypes] 2015-03-16T11:24:20 i don't see it in the log you sent me, but its showing in my build 2015-03-16T11:24:44 or did you --disable-networking 2015-03-16T11:27:58 *** acer has quit IRC (Client Quit) 2015-03-16T11:28:14 I disabled networking. 2015-03-16T11:28:21 gotcha. 2015-03-16T11:28:25 That's a sticky mess itself. :( 2015-03-16T11:28:38 yeah not worth touching with a 10' pole. 2015-03-16T11:28:56 I didn't want to go there until the very last, if at all. 2015-03-16T11:42:51 * DrJoel pokes students.. remember to apply to the GSoC site and, if eligible, also the SOCIS site 2015-03-16T11:45:13 yes we need to let students know, it is most important to get "something" uploaded, and it can be updated before the deadline 2015-03-16T11:45:32 DrJoel: sure DrJoel ...link opens 2 hours from now 2015-03-16T11:45:48 Thanks. 2015-03-16T11:46:11 gedare: politely asked the person who has the code alan referred to for a relicense. 2015-03-16T11:46:24 He can only say no 2015-03-16T11:46:25 looking into it 2015-03-16T11:46:35 there are two related projects there 2015-03-16T11:46:47 For Pi? 2015-03-16T11:47:18 I was just referring to the code base he thinks would be useful to reuse. It is under GPL V3 so I asked if they would relicense it for use with RTEMS 2015-03-16T11:48:07 ok looks like it is just one github account, proably just one person, so it is at least feasible 2015-03-16T11:48:19 trying to find contact info 2015-03-16T11:49:05 i don't see an obvious contact 2015-03-16T11:49:07 I found it and emailed him. Has a consulting website. Already done. 2015-03-16T11:49:23 http://www.maccasoft.com/contact/ 2015-03-16T11:49:41 I started to cc more than Alan but didn't want to overwhelm him 2015-03-16T11:49:56 ok. no that is good. 2015-03-16T11:50:34 i think that is someone else, maybe 2015-03-16T11:50:51 but he probably knows the other 2015-03-16T11:51:21 I thought the github link at the bottom of the contact page went to the same code 2015-03-16T11:52:23 *** andrei has joined #rtems 2015-03-16T11:52:36 Hello! 2015-03-16T11:52:59 hi 2015-03-16T11:57:07 Sorry, I don't really have a backlog since I switch computers from work to home (now) 2015-03-16T11:57:14 about conditon variables gsoc project 2015-03-16T11:58:15 rtems classic api needs to offer the same functionality as there currently exists posix. All this should reside in supercore 2015-03-16T11:58:18 is that correct? 2015-03-16T11:58:44 It's a really dull question, but I didn't find an answer I could understand 2015-03-16T11:58:57 why would an application choose to use classic api instead of posix one 2015-03-16T12:00:45 it's correct. some aspects of classic api are better suited to a real-time system. 2015-03-16T12:01:20 you might also investigate if there are alternative condvar implementations or interfaces that are better suited for real-time, that might offer an alternative to posix 2015-03-16T12:02:35 is it desired to have an interface, much like thread_create(param1, ... ) 2015-03-16T12:02:41 where param1 can be posix or classic? 2015-03-16T12:03:12 to make the difference between them abstract 2015-03-16T12:03:47 i don't quite follow.. 2015-03-16T12:04:02 sorry, I'll link from project ideas 2015-03-16T12:04:43 ok great. 2015-03-16T12:04:51 " . Achieve this by refactoring the POSIX condvar to a supercore implementation, then create a basic condition variable for classic API " 2015-03-16T12:05:26 what I understood from this is that we should provide an aditional layer, so you wouldn't use a separate API for condvar 2015-03-16T12:05:33 but rather choose a diferent parameter 2015-03-16T12:05:33 When will the ESA application period open? 2015-03-16T12:05:35 i think if you look at semaphores then you might get a good idea 2015-03-16T12:05:45 let me find some links for you 2015-03-16T12:05:46 barriers is likely simpler 2015-03-16T12:05:51 ok 2015-03-16T12:06:06 or message queues. Classic semaphores wrap a couple of score obejcts 2015-03-16T12:07:36 andrei: See https://git.rtems.org/rtems/tree/cpukit/rtems/include/rtems/rtems/barrier.h and https://git.rtems.org/rtems/tree/cpukit/posix/include/rtems/posix/barrier.h and https://git.rtems.org/rtems/tree/cpukit/score/include/rtems/score/corebarrier.h to start 2015-03-16T12:07:54 the first is the "Classic" api for barriers, the second is the "Posix", adn the third is the score layer 2015-03-16T12:08:01 classic and posix are logically parallel to each other 2015-03-16T12:08:08 [trac] GSoC/2015 edited by gtament (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-16T12:10:16 which we used to have a picture for but now i can't find it. 2015-03-16T12:11:21 awesome! I didn't really manage to think of any incremental patch/feature/fix I could do to make sure I got the hang of this, maybe after looking over that code I'll have a better idea. If you do, please let me know. Thank you ! 2015-03-16T12:12:38 https://docs.rtems.org/doxygen/cpukit/html/structPOSIX__Mutex__Control.html might help. 2015-03-16T12:13:09 https://docs.rtems.org/doxygen/cpukit/html/structPOSIX__Barrier__Control.html 2015-03-16T12:13:14 [git] b4d1f08 by Gedare Bloom: [rfs: cast minor to uintptr_t to truncate explicitly] http://devel.rtems.org/changeset/b4d1f08/rtems 2015-03-16T12:13:14 [git] 1ff449c by Gedare Bloom: [rtems: make error codes uintptr_t] http://devel.rtems.org/changeset/1ff449c/rtems 2015-03-16T12:13:14 [git] ed152a0 by Gedare Bloom: [capture: fix warnings in print] http://devel.rtems.org/changeset/ed152a0/rtems 2015-03-16T12:13:14 [git] ce4e691 by Gedare Bloom: [shell: fix printf warnings] http://devel.rtems.org/changeset/ce4e691/rtems 2015-03-16T12:13:24 DrJoel: pull and re-build 2015-03-16T12:13:34 https://docs.rtems.org/doxygen/cpukit/html/group__ClassicBarrier.html 2015-03-16T12:13:44 there's still a warning in hexdump.c about wint_t vs wchar * 2015-03-16T12:13:55 Classic API and POSIX API barriers are objects wrapped around SuperCore barriers 2015-03-16T12:14:53 Yep. We have had discussions about that. Apparently that uses a FreeBSD printf() format and doesn't follow the POSIX std. 2015-03-16T12:14:57 https://devel.rtems.org/wiki/TBR/UserManual/RTEMS_Software_Architecture 2015-03-16T12:14:59 there it is 2015-03-16T12:15:26 DrJoel: maybe youc an write something up about layering, and link to it from https://devel.rtems.org/wiki/Developer/Coding/Conventions#Layering 2015-03-16T12:15:28 https://devel.rtems.org/wiki/TBR/UserManual/RTEMS_Software_Architecture this helps a lot ! 2015-03-16T12:15:28 :) 2015-03-16T12:16:07 so rtems kernel is not monolithic? 2015-03-16T12:16:16 it is, but it is modular 2015-03-16T12:16:47 https://linuxprograms.wordpress.com/2008/03/07/c-printing-data-types-using-printf-short-wchar_t-long-double/ 2015-03-16T12:17:09 Someone mentioned that you had to put them in an array of wint_t and print the first one 2015-03-16T12:17:24 Now really sure how to do it but that's the only non-networking warning on all targets in cpukit/ 2015-03-16T12:18:10 actually, that looks like a bug 2015-03-16T12:18:44 https://git.rtems.org/rtems/tree/cpukit/libmisc/shell/hexdump-conv.c#n149 2015-03-16T12:19:18 wc_tmp is a pointer 2015-03-16T12:19:50 so should be wc_tmp[0]? My attempted fix is wrong :( 2015-03-16T12:19:51 it should be wc_tmp[0], but i don't quite follow the reason to have this ifdef'd on rtems anyway 2015-03-16T12:20:20 or does wchar_t not print correctly as %lc? 2015-03-16T12:20:32 this looks weird. 2015-03-16T12:20:40 (void)printf("%*s%lc", pad, "", wc); 2015-03-16T12:20:42 should just wrok 2015-03-16T12:20:54 if you get a fix, push it 2015-03-16T12:21:25 i'm going to try removing the ifdef 2015-03-16T12:21:29 it doesn't make sense to me. 2015-03-16T12:22:15 it compiles clean for me without the ifdef 2015-03-16T12:22:31 i suspect if there is a problem, it is because of newlib/gcc definition of wchar_t 2015-03-16T12:23:31 [git] a62220f by Gedare Bloom: [shell: remove rtems ifdef, upstream is correct] http://devel.rtems.org/changeset/a62220f/rtems 2015-03-16T12:25:06 ok that should only leave deprecated warnings I think... 2015-03-16T12:25:37 do you remember what targets had a problem in hexdump that caused you to make that work-around? 2015-03-16T12:26:08 i'm about to check out for the day i think to go rest. 2015-03-16T12:35:53 No. I will start a build of all BSPs again after I pull your ccmmit 2015-03-16T12:36:15 go get some rest 2015-03-16T12:36:57 yup. see you later 2015-03-16T12:40:36 take it easy. Whiskey is your friend :) 2015-03-16T12:41:49 *** gedare has quit IRC (Ping timeout: 264 seconds) 2015-03-16T12:46:00 DrJoel: want to ask that beng-nl wrote about "Booting without uboot" 2015-03-16T12:46:17 so what is the need for that ? 2015-03-16T12:46:53 actually rtems in under GPLv2+ right? 2015-03-16T12:47:41 It isn't about RTEMS licensing as much as it is people with real applications who do not want to ship any GPL v3 code with their system. If you can boot without Uboot, then you have no redistribution requirements at all 2015-03-16T12:55:37 *** Davidbrcz has quit IRC (Quit: Leaving) 2015-03-16T13:05:25 DrJoel, looking over rtems/include/rtems/rtems/barrier.h , and posix/include/rtems/posix/barrier.h 2015-03-16T13:05:31 as well as score/include/rtems/score/corebarrier.h 2015-03-16T13:05:59 we have "posix/include/rtems/posix/condvar.h" 2015-03-16T13:06:08 and we need the one in rtems and in score 2015-03-16T13:06:14 I think I cleared the confusion now 2015-03-16T13:07:12 The score version is intended to be the union of all capabilities needed by any public API version 2015-03-16T13:07:41 The API just adds an "Object" to it with Id, name and puts a facade or veneer on it depending on what you like to call that pattern 2015-03-16T13:07:55 But the "core" behavior is in the "score" 2015-03-16T13:08:56 I'm looking at score/src/corebarrier.c 2015-03-16T13:09:04 and there's just an initialization 2015-03-16T13:09:37 corebarrierimpl.h? 2015-03-16T13:09:55 There is one method per file. Makes it easier for ld to only pull what is needed from library 2015-03-16T13:10:24 clever ! 2015-03-16T13:10:28 $ find . -name "*barrier*" | wc -l 2015-03-16T13:10:29 29 2015-03-16T13:10:33 That's from cpukit/ 2015-03-16T13:11:43 Old school trick to care about code size in a library. If each .o file is essentially one node in the dependency graph, we can trust ld to not pull in anything it shoudlnt 2015-03-16T13:13:51 what you said makes sense, both barrier.h from posix and rtems include rtems/score/corebarrier.h 2015-03-16T13:15:13 message queue is another pretty straightforward example. posix rwlocks follows the pattern but there isn't a classic api rwlock 2015-03-16T13:17:33 afaik, in posix condvar you can assign/set priority to threads 2015-03-16T13:17:50 doesn't that guarantee that a thread always gets executed beneath a fixed time threshold ? 2015-03-16T13:18:11 [git] 674f8b1 by Jamie Iles: [IMFS: don't strlen() an unterminated string in IMFS_dir_read(). a43a3466 (IMFS: Implement variable length node names) introduced a changed to IMFS_jnode_t from being a null terminated string to a separate unterminated string and length. IMFS_dir_read() was still performing a strlen() on this unterminated string though and when 2015-03-16T13:18:11 doing an 'ls' in the fileio ...] http://devel.rtems.org/changeset/674f8b1/rtems 2015-03-16T13:31:26 [git] a2ba004 by Sebastian Huber: [bsp/mbx8xx: Fix warnings] http://devel.rtems.org/changeset/a2ba004/rtems 2015-03-16T13:34:58 So, DrJoel do you have any idea about how to do start for Booting without uboot. :) 2015-03-16T13:35:56 *** antgreen has joined #rtems 2015-03-16T13:37:55 You will probably need a jtag and have to follow how it is done on arm boards used in production system. 2015-03-16T13:38:10 Ask on the mailing list. Sebastian Huber probably can answer your questions 2015-03-16T13:38:29 You may end up needing to flash the RTEMS app in place of UBoot. 2015-03-16T13:38:35 beng-nl.. any thoughts? 2015-03-16T13:39:22 ok. :) 2015-03-16T13:41:29 DrJoel: there was a book "arm systems developer guide" which has a sample bootloader implementation 2015-03-16T13:41:52 sounds like a good reference in this case. Hopefully the code examples are licensed so you can use them 2015-03-16T13:43:10 DrJoel: in the book there is code references , the author explains the details ... but i cannot find the actual code anywhere 2015-03-16T13:43:37 DrJoel: they also have a simple os implementation also 2015-03-16T13:44:40 oh that book I referred during my class :) 2015-03-16T13:45:01 ketul: :) 2015-03-16T13:46:59 *** x10 has joined #rtems 2015-03-16T13:50:56 DrJoel: Is it needed to implement a bootloader? IIRC, RPi BSP is using Linux/grub and the user has to overwrite kernel.img with the RTEMS image. 2015-03-16T13:55:44 *** x10 has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-16T14:06:18 GSoC student applications/proposals are now being accepted. Fill in what you can now 2015-03-16T14:09:12 *** ankur has joined #rtems 2015-03-16T14:15:41 *** gedare has joined #rtems 2015-03-16T14:15:41 *** ChanServ sets mode: +o gedare 2015-03-16T14:21:33 yep DrJoel: started 2015-03-16T14:21:54 trust me.. better to edit it later than fight it on the last day of the application period 2015-03-16T14:23:54 *** siddharth7 has joined #rtems 2015-03-16T14:30:18 *** siddharth7 has quit IRC (Ping timeout: 272 seconds) 2015-03-16T14:36:06 *** monstr has quit IRC (Remote host closed the connection) 2015-03-16T14:37:39 *** ketul_ has joined #rtems 2015-03-16T14:38:28 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-16T14:46:44 DrJoel: typedef ... CPU_Uint32ptr; ? 2015-03-16T14:47:31 any objections to using such in score/cpu.h to declare a type capable to store at least a 32-bit int or a pointer? 2015-03-16T14:48:07 on 16-bit targets it should be: typedef unsigned long CPU_Uint32ptr; 2015-03-16T14:48:17 on 32-bit targets it can just be uintptr_t 2015-03-16T14:48:33 and probably 64-bit targets that is good too 2015-03-16T14:49:15 I am ok with it. 2015-03-16T14:49:18 Feeling better? 2015-03-16T14:49:33 no.. i think i'm just tired, but too much caffeine earlier can't sleep 2015-03-16T14:50:59 :( 2015-03-16T14:52:27 *** Hesham has quit IRC (Ping timeout: 264 seconds) 2015-03-16T14:54:07 what are the 16-bit targets? 2015-03-16T14:55:10 um 2015-03-16T14:55:16 is there a way to check it in types.h insrtead.... 2015-03-16T14:56:24 hmmm 2015-03-16T14:56:26 yeah 2015-03-16T14:59:55 h8300 and m32c. m32c is weird because size_t can't represent all of address space. You can only have 64k offsets if I remember DJ Delorie's explanation 2015-03-16T15:00:01 can we do... 2015-03-16T15:00:27 hmmm 2015-03-16T15:05:04 #if CPU_SIZEOF_POINTER < 4typedef unsigned long CPU_Uint32ptr#elsetypedef uintptr_t CPU_Uint32ptr 2015-03-16T15:05:10 oops 2015-03-16T15:05:50 well, i can just do it manually too 2015-03-16T15:05:54 might be simpler. 2015-03-16T15:11:03 and avr, not that it ever worked... 2015-03-16T15:15:06 avr gcc just is barely buildable. :( 2015-03-16T15:22:05 DrJoel: want me to push my types.h commit before i'm done for the day? 2015-03-16T15:22:44 You can. What do you think it will fix? Should I kill the build I just started? 2015-03-16T15:22:52 yeah 2015-03-16T15:22:55 it touches every target 2015-03-16T15:23:00 GNU parallel was underutilizing the local machine and overloading the remote one. :( 2015-03-16T15:23:10 it should fix the same warning i fixed before about rtems_fatal_error 2015-03-16T15:23:17 but now it should be "safe" for 16-bit targets too 2015-03-16T15:24:30 [git] 46d3c6d by Gedare Bloom: [cpukit: add and use CPU_Uint32ptr type] http://devel.rtems.org/changeset/46d3c6d/rtems 2015-03-16T15:24:39 ok DrJoel 2015-03-16T15:25:15 i'm out 2015-03-16T15:30:28 *** gedare has quit IRC (Ping timeout: 272 seconds) 2015-03-16T15:49:16 verm__: are smtp connections throttled to rtems.org? I am sending a patch set of ~20 patches and it has taken over five minutes to get them sent 2015-03-16T15:52:11 *** ankur has quit IRC (Quit: Page closed) 2015-03-16T16:17:10 *** ketul_ has quit IRC (Ping timeout: 246 seconds) 2015-03-16T16:25:08 *** mkhoory has quit IRC (Read error: Connection reset by peer) 2015-03-16T16:25:54 *** mkhoory has joined #rtems 2015-03-16T16:33:32 * DrJoel is out of here 2015-03-16T16:33:33 *** DrJoel has quit IRC (Quit: He who laughs last, thinks slowest) 2015-03-16T16:52:29 *** ragunath has quit IRC () 2015-03-16T17:27:34 *** andrei has quit IRC (Remote host closed the connection) 2015-03-16T17:41:26 *** kiwichris has joined #rtems 2015-03-16T18:07:06 *** kiwichris has quit IRC (Read error: Connection reset by peer) 2015-03-16T18:07:09 *** kiwichri_ has joined #rtems 2015-03-16T20:26:23 [trac] #2271/enhancement (accepted) updated by chrisj (Replying to [comment:7 gedare]: > Can you please scale-down the sizes of the images ...) http://devel.rtems.org/ticket/2271 2015-03-16T21:12:25 [git] b117be8 by Chris Johns: [gdb/python: Update the support to a recent RTEMS.] http://devel.rtems.org/changeset/b117be8/rtems-tools 2015-03-16T21:26:48 [trac] Developer/Tools/RTEMS_GDB_Python created http://devel.rtems.org/wiki/Developer/Tools/RTEMS_GDB_Python 2015-03-16T22:00:10 [trac] #2308/enhancement (v:4.11) created by chrisj (Change uniprocessor INIT task mode to preempt.) http://devel.rtems.org/ticket/2308 2015-03-17T00:41:11 *** dr__house is now known as dr__house|away 2015-03-17T00:48:47 *** monstr has joined #rtems 2015-03-17T00:58:20 *** zoso has joined #rtems 2015-03-17T01:36:19 *** andrei_ has joined #rtems 2015-03-17T01:53:27 *** starprince has joined #rtems 2015-03-17T01:55:31 hi 2015-03-17T01:56:27 hello 2015-03-17T01:56:56 *** starprince has quit IRC (Client Quit) 2015-03-17T02:31:17 [git] 3e3684b by Sebastian Huber: [score: Ensure properties of CPU_Uint32ptr] http://devel.rtems.org/changeset/3e3684b/rtems 2015-03-17T02:55:24 [git] 093bfde by Sebastian Huber: [bsp/qoriq: Fix warning] http://devel.rtems.org/changeset/093bfde/rtems 2015-03-17T02:55:24 [git] 8e10f62 by Sebastian Huber: [bsp/qoriq: Add register blocks for T variants] http://devel.rtems.org/changeset/8e10f62/rtems 2015-03-17T03:01:13 *** kiwichri_ has quit IRC () 2015-03-17T03:14:48 *** Hesham has joined #rtems 2015-03-17T03:15:22 *** zoso has quit IRC (Ping timeout: 240 seconds) 2015-03-17T03:15:55 *** zoso has joined #rtems 2015-03-17T03:42:29 *** kiwichris has joined #rtems 2015-03-17T04:34:02 [git] 8c7eb00 by Sebastian Huber: [testsupport: Add worker setup handler Add rtems_test_parallel_get_task_id().] http://devel.rtems.org/changeset/8c7eb00/rtems 2015-03-17T05:01:08 *** bapu has joined #rtems 2015-03-17T05:06:59 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-17T05:07:24 *** bapu has joined #rtems 2015-03-17T05:15:37 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-17T05:16:16 *** bapu has joined #rtems 2015-03-17T05:29:16 [git] ac8339a by Sebastian Huber: [bsp/mpc55xx: Fix flash settings] http://devel.rtems.org/changeset/ac8339a/rtems 2015-03-17T05:38:02 [git] dfc5994 by Chris Johns: [elftoolchain: Add support for Cygwin.] http://devel.rtems.org/changeset/dfc5994/rtems-tools 2015-03-17T06:45:17 [trac] #2309/defect (v:4.11) created by perezgc (RSB get stuck building: expat-2.1.0-x86_64-w64-mingw32-1) http://devel.rtems.org/ticket/2309 2015-03-17T06:48:44 [trac] config.log (config.log) attached to #2309 by perezgc http://devel.rtems.org/ticket/2309 2015-03-17T07:10:03 *** zoso has quit IRC (Quit: Leaving) 2015-03-17T07:14:41 *** antgreen has quit IRC (Ping timeout: 250 seconds) 2015-03-17T07:28:29 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-17T07:29:07 *** bapu has joined #rtems 2015-03-17T07:34:43 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-17T07:35:20 *** bapu has joined #rtems 2015-03-17T07:55:07 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-17T07:59:45 *** bapu has joined #rtems 2015-03-17T08:11:58 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-17T08:21:58 *** ragunath has joined #rtems 2015-03-17T08:23:15 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-17T09:18:12 *** monstr has quit IRC (Ping timeout: 245 seconds) 2015-03-17T09:26:20 [trac] #2310/defect (v:4.11) created by sebastian.huber (Race condition in _Thread_Change_priority()) http://devel.rtems.org/ticket/2310 2015-03-17T09:29:00 [trac] #2310/defect (new) updated by sebastian.huber (empty comment) http://devel.rtems.org/ticket/2310 2015-03-17T09:31:17 [trac] GSoC/2014 edited by Sched (empty comment) http://devel.rtems.org/wiki/GSoC/2014 2015-03-17T09:34:13 *** monstr has joined #rtems 2015-03-17T09:37:43 *** ragunath has quit IRC (Ping timeout: 246 seconds) 2015-03-17T09:41:43 [trac] #2310/defect (new) updated by joel.sherrill (Off the top of my head, I don't see a more expedient solution. It does negatively ...) http://devel.rtems.org/ticket/2310 2015-03-17T09:48:13 *** DrJoel has joined #rtems 2015-03-17T09:48:30 *** DrJoel has joined #rtems 2015-03-17T09:48:30 *** ChanServ sets mode: +o DrJoel 2015-03-17T10:00:14 [trac] GSoC/2015 edited by gtament (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-17T10:03:56 *** andrei__ has joined #rtems 2015-03-17T10:04:07 *** andrei__ is now known as andrei_ 2015-03-17T10:04:19 *** andrei_ has joined #rtems 2015-03-17T10:05:31 [git] 4b7df86 by Joel Sherrill: [cpukit/libdl/rtl-obj-comp.c: Use correct printf() specification] http://devel.rtems.org/changeset/4b7df86/rtems 2015-03-17T10:05:31 [git] 0e6f915 by Joel Sherrill: [testsuites/samples/minimum/init.c: Notepads no longer need to be disabled They are disabled by default as they are deprecated.] http://devel.rtems.org/changeset/0e6f915/rtems 2015-03-17T10:05:31 [git] 979bda9 by Joel Sherrill: [tm07: Split some code into new spnotepad02. Use of deprecated notepads in sp07 needs further work. Updates #2305.] http://devel.rtems.org/changeset/979bda9/rtems 2015-03-17T10:05:31 [git] 8164ebd by Joel Sherrill: [mvme162/tod/tod.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/8164ebd/rtems 2015-03-17T10:05:31 [git] 0cc35f0 by Joel Sherrill: [mvme167/network/network.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/0cc35f0/rtems 2015-03-17T10:05:32 [git] 05af8b9 by Joel Sherrill: [beatnik/network/porting/if_xxx_rtems.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/05af8b9/rtems 2015-03-17T10:05:32 [git] fe0eb1b by Joel Sherrill: [score603e/tod/tod.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/fe0eb1b/rtems 2015-03-17T10:05:33 [git] c1479ed by Joel Sherrill: [powerpc/shared/flash/intelFlash.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/c1479ed/rtems 2015-03-17T10:05:33 [git] 24868ec by Joel Sherrill: [libcpu/bfin/clock/rtc.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/24868ec/rtems 2015-03-17T10:05:34 [git] 296b024 by Joel Sherrill: [libchip/i2c/spi-memdrv.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/296b024/rtems 2015-03-17T10:05:34 [git] be277dd by Joel Sherrill: [libchip/network/if_fxp.c: Do not use rtems_clock_get()] http://devel.rtems.org/changeset/be277dd/rtems 2015-03-17T10:05:35 [git] 0a6d12a by Joel Sherrill: [libmisc/monitor/mon-task.c: Disable deprecated warning for use of notepads] http://devel.rtems.org/changeset/0a6d12a/rtems 2015-03-17T10:05:35 [git] 217b3f5 by Joel Sherrill: [Disable deprecated warning on implementation of deprecated methods] http://devel.rtems.org/changeset/217b3f5/rtems 2015-03-17T10:05:36 [git] e334edd by Joel Sherrill: [tests misc: Disable deprecated method usage warning when intentional These tests intentionally use the deprecated method. Eventually this code in the sections can be deleted.] http://devel.rtems.org/changeset/e334edd/rtems 2015-03-17T10:12:10 hello! 2015-03-17T10:12:49 hi 2015-03-17T10:18:48 [git] e6f4a61 by Sebastian Huber: [IMFS: NUL-terminate name returned by readdir()] http://devel.rtems.org/changeset/e6f4a61/rtems 2015-03-17T10:20:40 *** gedare has joined #rtems 2015-03-17T10:20:40 *** ChanServ sets mode: +o gedare 2015-03-17T10:34:31 gedare: just cc'ed you on a mentoring inquiry. He is a Goddard contractor and worked with me to do the rad750 BSP. He did all the work after the initial basic bring up. So should be good at the BSP projects 2015-03-17T10:34:57 ok sure 2015-03-17T10:35:33 Just wanted you to know who he was. I am leaving about lunch to go to a concert in Nashville tonight 2015-03-17T10:37:22 thanks for the heads-up. have fun up there 2015-03-17T10:37:26 watch out for the honkies. 2015-03-17T10:37:47 ever gone to the Bluebird Cafe? 2015-03-17T10:37:55 i went once or twice myself. 2015-03-17T10:38:49 hey DrJoel did you hear back about that RPi library? 2015-03-17T10:40:44 *** ketul has joined #rtems 2015-03-17T10:42:16 DrJoel: there is no throttling going on 2015-03-17T10:42:20 it sends out at full rate 2015-03-17T10:42:43 gedare: I know it's a short term, so I'm really just asking. Did you get a chance to look over my proposal? 2015-03-17T10:42:50 * gedare pictures Homer throttling Bart. 2015-03-17T10:42:56 it's open in a tab. ;) 2015-03-17T10:43:00 oh 2015-03-17T10:43:04 heh 2015-03-17T10:43:44 I have never been to the Bluebird. Always on the list. Steven Tyler has been hanging out in Nashville a lot recently. Bebe Buell has a new CD and he is recording a country CD. Search for Bebe for an "interesting" read. 2015-03-17T10:44:03 ah. 2015-03-17T10:44:05 I haven't heard back yet on the RPi library 2015-03-17T10:44:18 Tonight is George Ezra and Hozier. 2015-03-17T10:44:19 i hit a lot of the spots while I was living there. 2015-03-17T10:44:42 I hit what I could but I was 17 when I started college so had to sneak in places. :( 2015-03-17T10:45:01 Did you ever go to the Cannery or Exit/Inn? 2015-03-17T10:45:42 * DrJoel needs to start reading proposals but is mainly proofreading Michele's book at night 2015-03-17T10:46:53 andrei_, please identify some places where you will submit code for review/merge in rtems.git 2015-03-17T10:48:00 I ll add to the proposal as well, but it s likely going to be cpukit/rtems and cpukit/score 2015-03-17T10:48:09 andrei_, otherwise this looks good to me. if you finish early, maybe there are other synchronization primitives that are useful to implement. 2015-03-17T10:48:18 with the respective /include and implementation 2015-03-17T10:48:24 andrei_, I mean, when will you "push your code" back to us 2015-03-17T10:48:33 so that we can merge it to the central rtems.git repositoriy 2015-03-17T10:48:43 aah, when. 2015-03-17T10:49:06 Ok, will do, gotta go for 1h, will be back. gedare: thanks a lot for fast replies, really appreciated! 2015-03-17T10:49:28 andrei_: one challenge with CV is that it has to be able to call lock/unlock at the API level for the associated mutex. The POSIX assumes it can call pthread_mutex.. with the score implemetnation, you will have to abstract calling either classis semaphores in the right configuration or pthread mutexes 2015-03-17T10:50:14 DrJoel, can't it use score semaphore? 2015-03-17T10:53:03 No. Must be a mutex/CV pairing 2015-03-17T10:53:48 You may be able to invoke lock/unlock on a core mutex. That may be a challenge since you can't block directly on one. You can only block on an API level object with an ID 2015-03-17T10:54:04 oh, right.. 2015-03-17T10:54:09 could get interesting! 2015-03-17T10:54:20 Yes. this is the sticky wicket for this project. :) 2015-03-17T10:54:46 may be as smple as API level just providing wrappers for lock and unlock 2015-03-17T10:54:57 or a call-back fnc 2015-03-17T10:55:18 i don't know if we have examples of that, or encourage it, though.. 2015-03-17T10:55:20 exactly at least lock and unlock. May want a timed lock as well. Not sure 2015-03-17T10:55:34 an "upcall" from score to classic/posix 2015-03-17T10:55:48 The APIs have plugins into the score in other places. The API extensions and user extensions are used for that. 2015-03-17T10:55:50 anyway gotta go do meetings 2015-03-17T10:55:59 MP support does that to dispatch a call 2015-03-17T10:56:03 have fun 2015-03-17T10:56:05 ok 2015-03-17T10:56:32 andrei_ does the problem make sense based on the POSIX CV code? 2015-03-17T10:56:34 yeah i'm still tired/sick, better though. :) 2015-03-17T10:56:39 he saaid he has to go for an hour 2015-03-17T10:56:44 OK 2015-03-17T10:56:46 rest 2015-03-17T10:56:55 work 2015-03-17T10:59:12 [git] a7c7bdc by Joel Sherrill: [arm/lm3s69xx/make/custom/lm4f120-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/a7c7bdc/rtems 2015-03-17T10:59:12 [git] 13d5033 by Joel Sherrill: [arm/lpc176x/make/custom/lpc1768_mbed-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/13d5033/rtems 2015-03-17T10:59:13 [git] 77d558c by Joel Sherrill: [arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/77d558c/rtems 2015-03-17T10:59:13 [git] 487642f by Joel Sherrill: [arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/487642f/rtems 2015-03-17T10:59:13 [git] d10e331 by Joel Sherrill: [arm/lpc24xx/make/custom/lpc2362-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/d10e331/rtems 2015-03-17T10:59:13 [git] d48d08c by Joel Sherrill: [arm/lpc24xx/make/custom/lpc23xx_tli800-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/d48d08c/rtems 2015-03-17T10:59:13 [git] fb1a9ad by Joel Sherrill: [m68k/mcf52235/make/custom/mcf52235-testsuite.tcfg: Add tmfine01] http://devel.rtems.org/changeset/fb1a9ad/rtems 2015-03-17T10:59:42 all the bsps build again (except avr and moxie) 2015-03-17T11:33:36 [trac] sis-79-patches.tar.bz2 (Jiri's sis patches rebased against 7.9) attached to #2290 by joel.sherrill http://devel.rtems.org/ticket/2290 2015-03-17T11:40:02 *** Hesham has quit IRC (Ping timeout: 256 seconds) 2015-03-17T11:44:02 *** ragunath has joined #rtems 2015-03-17T12:03:18 *** siddharth7 has joined #rtems 2015-03-17T12:06:48 *** DrJoel has quit IRC (Quit: Say What?) 2015-03-17T12:12:16 *** Hesham has joined #rtems 2015-03-17T12:14:27 Hi gedare, has the application to ESA opened? 2015-03-17T12:20:28 hi Hesham i don't know 2015-03-17T12:21:46 hello, back. regarding " one challenge with CV is that it has to be able to call lock/unlock at the API level for the associated mutex. The POSIX assumes it can call pthread_mutex.. with the score implemetnation, you will have to abstract calling either classis semaphores in the right configuration or pthread mutexes " 2015-03-17T12:21:56 can't I check a symbol (ifdef) ? 2015-03-17T12:22:26 so the score implementation will "know" what to call. 2015-03-17T12:22:37 actually, wait, a symbol wouldn't work as it s not fixed 2015-03-17T12:22:43 right. 2015-03-17T12:22:44 gedare: Ok, thanks. 2015-03-17T12:24:50 does this make sense supercore_callback(int type, void* object, function_pointer_to_lock, function_pointer_to_unlock) ? 2015-03-17T12:25:13 so you would pass the lock and the locking/unlocking functions to the score ? 2015-03-17T12:41:47 usually you have the function pointer followed by the void* arg. 2015-03-17T12:42:01 but yeah something along those lines 2015-03-17T12:42:15 i guess drjoel listed some examples above about call-backs you might take a look 2015-03-17T13:09:13 *** gedare has quit IRC (Ping timeout: 252 seconds) 2015-03-17T13:28:25 *** ragunath has quit IRC (Quit: Page closed) 2015-03-17T13:32:41 *** monstr has quit IRC (Remote host closed the connection) 2015-03-17T13:53:41 *** Hesham has quit IRC (Ping timeout: 246 seconds) 2015-03-17T13:55:39 *** gedare has joined #rtems 2015-03-17T13:55:40 *** ChanServ sets mode: +o gedare 2015-03-17T14:21:09 beng-nl: hi you there? 2015-03-17T15:11:16 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-17T15:38:01 [trac] #2309/defect (new) updated by chrisj (Please attach the RBS report as detailed in https://docs.rtems.org/rsb/#_bugs.) http://devel.rtems.org/ticket/2309 2015-03-17T15:44:15 [trac] #2309/defect (new) updated by chrisj (Replying to [ticket:2309 perezgc]: > When running: > "$ ...) http://devel.rtems.org/ticket/2309 2015-03-17T15:52:30 *** guerby has quit IRC (Quit: Leaving) 2015-03-17T15:53:02 *** guerby has joined #rtems 2015-03-17T15:53:27 *** siddharth7 has quit IRC (Quit: Leaving) 2015-03-17T16:02:06 *** gedare has quit IRC (Remote host closed the connection) 2015-03-17T16:05:28 *** kiwichris has quit IRC (Ping timeout: 244 seconds) 2015-03-17T16:19:34 *** kiwichris has joined #rtems 2015-03-17T16:22:21 [git] b0f9e30 by Chris Johns: [Add merge to the git and download modules to merge after a fetch. Update the RTEMS tools and newlib-git to merge after the fetch.] http://devel.rtems.org/changeset/b0f9e30/rtems-source-builder 2015-03-17T16:54:57 [git] b6d6a11 by Chris Johns: [sb: Change Cygwin support to produce cygwin executables.] http://devel.rtems.org/changeset/b6d6a11/rtems-source-builder 2015-03-17T16:56:24 [trac] #2309/defect (new) updated by chrisj (I have pushed a change to the RSB to support cygwin executables. Please update.) http://devel.rtems.org/ticket/2309 2015-03-17T17:12:50 kiwichris: update mingw and try a recent version of waf from git 2015-03-17T17:26:31 *** andrei_ has quit IRC (Remote host closed the connection) 2015-03-17T17:39:52 *** abdullah has joined #rtems 2015-03-17T17:40:09 ita, I will. Machine is busy with cygwin builds as there is interest in them. 2015-03-17T17:46:59 [trac] TBR/Review/RTEMS_Bugzilla edited by silvawp (empty comment) http://devel.rtems.org/wiki/TBR/Review/RTEMS_Bugzilla 2015-03-17T17:54:59 [trac] TBR/Review/RTEMS_Bugzilla edited by silvawp (empty comment) http://devel.rtems.org/wiki/TBR/Review/RTEMS_Bugzilla 2015-03-17T18:03:29 [trac] TBR/Review/RTEMS_Bugzilla edited by silvawp (empty comment) http://devel.rtems.org/wiki/TBR/Review/RTEMS_Bugzilla 2015-03-17T18:43:37 *** kiwichris has quit IRC (Read error: Connection reset by peer) 2015-03-17T18:43:55 *** kiwichris has joined #rtems 2015-03-17T18:45:11 *** kiwichris has quit IRC (Read error: Connection reset by peer) 2015-03-17T19:14:19 *** kiwichris has joined #rtems 2015-03-17T19:29:09 [trac] GSoC/2015 edited by yangqiao (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-17T20:04:06 *** dr__house|away is now known as dr__house 2015-03-17T20:38:31 *** abdullah has quit IRC (Ping timeout: 246 seconds) 2015-03-17T23:02:14 *** ketul has joined #rtems 2015-03-17T23:22:31 *** dr__house is now known as dr__house|away 2015-03-17T23:39:07 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-18T00:10:07 [git] b9d16f7 by Chris Johns: [libmisc/redirector: Fix unlock on exit from the handler.] http://devel.rtems.org/changeset/b9d16f7/rtems 2015-03-18T01:08:43 *** zoso has joined #rtems 2015-03-18T01:47:36 *** kiwichris has quit IRC () 2015-03-18T02:08:51 *** monstr has joined #rtems 2015-03-18T02:13:06 *** bapu has joined #rtems 2015-03-18T02:18:51 *** andrei__ has joined #rtems 2015-03-18T02:19:11 *** andrei__ has joined #rtems 2015-03-18T02:19:11 *** andrei__ has joined #rtems 2015-03-18T02:19:18 *** andrei__ is now known as andrei_ 2015-03-18T03:30:18 *** yuanbin has joined #rtems 2015-03-18T03:33:15 Hi!I am really confused is that whether the implementation of RMS in rtems rely on the Preemptive scheduling and ceiling protocol? 2015-03-18T03:35:07 Can more demos (https://docs.rtems.org/doc-current/share/rtems/html/c_user/Rate-Monotonic-Manager-Task-with-Multiple-Periods.html#Rate-Monotonic-Manager-Task-with-Multiple-Periods)can provide to talk about the usage of rms? 2015-03-18T04:56:42 *** kiwichris has joined #rtems 2015-03-18T05:12:08 *** andrei___ has joined #rtems 2015-03-18T05:14:25 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-18T05:15:49 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-18T05:16:24 *** bapu has joined #rtems 2015-03-18T05:34:12 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-18T05:50:22 *** zoso has quit IRC (Ping timeout: 255 seconds) 2015-03-18T05:57:57 *** yuanbin has joined #rtems 2015-03-18T06:29:50 *** zoso has joined #rtems 2015-03-18T06:58:30 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-18T06:59:10 *** yuanbin has joined #rtems 2015-03-18T07:04:20 *** arvind_k has joined #rtems 2015-03-18T07:04:29 *** zoso has quit IRC (Disconnected by services) 2015-03-18T07:04:38 *** arvind_k is now known as zoso 2015-03-18T07:24:05 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-18T07:25:06 *** yuanbin has joined #rtems 2015-03-18T07:51:57 [git] 55243d0 by Sebastian Huber: [testsupport: Do not suspend worker tasks] http://devel.rtems.org/changeset/55243d0/rtems 2015-03-18T08:06:39 *** Hesham has joined #rtems 2015-03-18T08:17:10 *** gedare has joined #rtems 2015-03-18T08:17:10 *** ChanServ sets mode: +o gedare 2015-03-18T08:27:24 good morning 2015-03-18T08:30:23 Hello! 2015-03-18T08:30:27 *** andrei___ is now known as andrei_ 2015-03-18T08:30:35 *** andrei_ has joined #rtems 2015-03-18T08:30:35 *** andrei_ has joined #rtems 2015-03-18T08:30:42 *** bapu has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-18T08:31:16 gedare: what's the correct way to type supercore? I have some inconsistencies in my proposal regarding it 2015-03-18T08:32:17 got other stuff to correct, not only that, but it's something I remembered. 2015-03-18T08:35:46 *** yuanbin has quit IRC (Quit: Leaving) 2015-03-18T08:42:44 *** zoso has quit IRC (Ping timeout: 245 seconds) 2015-03-18T08:43:40 supercore, Supercore, SuperCore, and score are all "correct" 2015-03-18T08:43:58 I think SuperCore is the most proper 2015-03-18T08:48:25 I'll use SuperCore in all places, then, thanks. Gotta go, leaving work. Will join later on! Cheers! 2015-03-18T08:48:38 ok 2015-03-18T08:52:16 *** ragunath has joined #rtems 2015-03-18T08:52:46 all GSOC students: please submit your applications to Melange early, and update it as you continue to improve it! 2015-03-18T08:52:49 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-18T09:11:10 gedare: Thanks for notifying us. Do you get a notification when students update their proposals on melange? 2015-03-18T09:11:42 i think so 2015-03-18T09:12:01 but even if not, we don't do final review until after the deadline. 2015-03-18T09:12:27 I see. 2015-03-18T09:13:23 Hesham: can you go edit yours right now something small? 2015-03-18T09:13:30 then i can tell if i get a notification. 2015-03-18T09:13:50 as i recall, we get a notification and a diff by email..but it's been a long year :0 2015-03-18T09:14:12 gedare: Sure 2015-03-18T09:15:26 gedare: Done 2015-03-18T09:16:13 nothing yet, but the system may be a bit slow. 2015-03-18T09:17:13 I think some folks on #gsoc were discussing about this diff/update issue. 2015-03-18T09:17:20 ok 2015-03-18T09:17:32 i don't follow that channel too much noise for me. 2015-03-18T09:17:56 You may also want to check the proposal itself to see whether it has a diff (without being notified) 2015-03-18T09:18:37 Yeah it's, but sometimes there are some relevant questions, it's the first time for me to follow it this year. 2015-03-18T09:18:44 yes i can "see revisions" 2015-03-18T09:20:11 Ah that's good, so you get revisions without being notified. Hopefully all mentors will check all applications again after the deadline. 2015-03-18T09:20:34 I just received an e-mail about "NASA’s International Space Apps Challenge". Have you heard about it? 2015-03-18T09:43:08 yes i have seen it before 2015-03-18T09:45:17 i guess it could be interesting for someone with free time. :) 2015-03-18T10:01:25 Yeah it's two days challenge, an office mate told me it's very good to participate there, but didn't make a decision yet. 2015-03-18T10:07:40 *** antgreen has joined #rtems 2015-03-18T10:19:14 *** Davidbrcz has joined #rtems 2015-03-18T10:20:55 Hi 2015-03-18T10:20:59 hi Davidbrcz 2015-03-18T10:21:07 Hi gedare ! 2015-03-18T10:21:21 how goes your porting efforts? 2015-03-18T10:21:35 I'm faighting the network boss ^^ 2015-03-18T10:21:39 fighting* 2015-03-18T10:21:57 cant get networkdemo to work 2015-03-18T10:21:59 ahh, that can be a tough one. 2015-03-18T10:22:06 >< 2015-03-18T10:22:07 you're using rtems-4.10? 2015-03-18T10:22:13 yes 2015-03-18T10:22:16 4.10.2 2015-03-18T10:22:26 lastest availlable 2015-03-18T10:22:27 what target hardware? 2015-03-18T10:22:38 sparc for LEON3 2015-03-18T10:23:00 on that board : http://www.gaisler.com/index.php/products/boards/gr-xc6s-lx75 2015-03-18T10:23:00 you might ask if anyone has experience with networking on that board, on the users@rtems.org mailing list 2015-03-18T10:23:14 is it so hard ? 2015-03-18T10:23:21 Do you use Gaisler's RCC package? 2015-03-18T10:23:26 no 2015-03-18T10:23:48 I'm using "official" toolchain and libs from RTEMS 2015-03-18T10:23:56 networking can be fickle, and the networking port is a little old. i think most sparc-leon users have been space users who may not have used it 2015-03-18T10:24:26 ><' 2015-03-18T10:24:29 for the sparc, Gaisler's RCC may contain some patches and features not available in "official" version. we are working to merge them into rtems so the future we have it available 2015-03-18T10:24:42 humhum 2015-03-18T10:24:51 i suspect networking has been mostly tested with i386 and powerpc 2015-03-18T10:24:54 and mostly used with powerpc 2015-03-18T10:25:03 sounds logic 2015-03-18T10:25:12 but again, you should inquire on the mailing list. 2015-03-18T10:25:31 what do you need networking for? 2015-03-18T10:25:31 yeap 2015-03-18T10:25:54 still my distributed simulation with HLA 2015-03-18T10:26:42 I want to port some simulated avionics commands from an classical computer to the board shown above 2015-03-18T10:26:56 (actully my teacher wants me to do it, I dont ^^= 2015-03-18T10:28:18 I have it running on the board 2015-03-18T10:28:26 but I cant reach it with a ping 2015-03-18T10:28:35 i do not know if my software is wrong 2015-03-18T10:28:46 or if it is my network setup 2015-03-18T10:29:40 because the board is not poping on the switch's admin's panel 2015-03-18T10:30:23 not much fun. 2015-03-18T10:31:13 i think gaisler has their own network drivers, "greth", is that what you use? 2015-03-18T10:31:42 come to think of it, there must be some users of the networking with leon boards. 2015-03-18T10:32:06 I'm not using any product from gaisler 2015-03-18T10:32:08 possibly you should investigate the RCC to see if it has included some patches/magic. 2015-03-18T10:32:11 except the board 2015-03-18T10:32:20 I'll download RCC 2015-03-18T10:38:50 gedare, Could you tell me your real name ? 2015-03-18T10:38:58 I would like to thank you in my report 2015-03-18T10:39:18 Gedare Bloom 2015-03-18T10:40:00 ok thanks =) 2015-03-18T10:45:42 sure, i'd be interested to see your report too when you finish. 2015-03-18T10:46:22 It is in french 2015-03-18T10:46:33 so unless you speak french ^^ 2015-03-18T10:47:06 and It is mostly a diairy / big documentation of what I have done so far 2015-03-18T10:48:07 ok nevermind then! :0 2015-03-18T10:49:10 it would be nice to have a wiki page about the ported application if you get it all working nicely. 2015-03-18T10:49:20 too much "nice" there. 2015-03-18T11:00:17 I could write a few things in the wiki 2015-03-18T11:00:33 I can't disclose too much the real application because it is senstive 2015-03-18T11:00:40 ok 2015-03-18T11:01:10 but I can explain/detail a simple producer/consumer example 2015-03-18T11:01:23 porting the HLA sim i guess could be interesting 2015-03-18T11:03:25 yeap 2015-03-18T11:03:49 damn I dont even know how to retrieve the mac adress from the board 2015-03-18T11:13:10 *** ragunath has quit IRC (Quit: Page closed) 2015-03-18T11:16:57 *** ragunath has joined #rtems 2015-03-18T11:21:28 *** ketul has joined #rtems 2015-03-18T11:24:42 even the readme is not up to date >> 2015-03-18T11:27:09 for libnetworking? 2015-03-18T11:41:40 for the demo apps in the network folder 2015-03-18T11:41:58 there is no such thing as MY_ETHERNET_ADDRESS 2015-03-18T11:43:31 ok 2015-03-18T11:43:48 ah. 2015-03-18T11:43:58 so I gave to my board an loopback interface, another interface, an IP 2015-03-18T11:44:43 I get the following output http://paste.fedoraproject.org/199634/69707214/ 2015-03-18T11:45:29 It seems nice BUT i can not do a telnet to the IP 2015-03-18T11:46:03 I get no rout to host 2015-03-18T11:46:29 Do you think I need to add an rout to in my computer and my router ? 2015-03-18T11:52:53 *** waleedziad has joined #rtems 2015-03-18T11:57:23 Davidbrcz: you might want to try using wireshark on your computer to see what traffic is being passed 2015-03-18T12:01:18 *** DrJoel has joined #rtems 2015-03-18T12:01:18 *** DrJoel has joined #rtems 2015-03-18T12:01:18 *** ChanServ sets mode: +o DrJoel 2015-03-18T12:01:30 ok, lets put into pratice my network course ! 2015-03-18T12:09:06 the issus I think is that my router (the one from my ISP) doesn't know the IP I gave to the board 2015-03-18T12:13:37 Is the IP address in the same range your regular devices are? 2015-03-18T12:14:21 http://paste.fedoraproject.org/199634/69707214/ 2015-03-18T12:14:34 this is the output from the board 2015-03-18T12:14:43 my gateway is 192.168.1.1 2015-03-18T12:14:54 (it is the box from ISP) 2015-03-18T12:15:00 try setting a static route in your router 2015-03-18T12:15:08 Say 192.168.0.XXX... if the IP address is in the same range, it should just work. Ideally you would look at the router and see what range it gives out for DHCP. Then either pick one outside the dhcp range but in the same address space or mac lock it to a dhcp assigned address 2015-03-18T12:15:51 But how can I get the mac from the board ? 2015-03-18T12:15:54 I MAC assign the DHCP slot for my Linux server at home. 2015-03-18T12:16:07 because it seems it can be "forged" by RTEMS 2015-03-18T12:16:23 I dont believe the 8:8:8:8:8 is the real mac 2015-03-18T12:16:31 What board is this? 2015-03-18T12:17:47 THis is the ifconfig from my wifi chip 2015-03-18T12:18:04 the board is an GR-XC6S from aeroflex 2015-03-18T12:18:14 http://www.gaisler.com/index.php/products/boards/gr-xc6s-lx75 2015-03-18T12:18:50 Hmm.. no idea how Gaisler supports wifi chip. Not in standard RTEMS support. 2015-03-18T12:18:58 Can you look at the settings in grmon? 2015-03-18T12:19:24 The wifi is from my computer =p 2015-03-18T12:19:37 the first paste is from the board 2015-03-18T12:19:46 it is an standard ethernet connexion 2015-03-18T12:20:04 Sorry .. didn't get home until 3am and fuzzy 2015-03-18T12:20:25 no problem ^^ 2015-03-18T12:20:44 what kind of piece of information can I get with grmon ? 2015-03-18T12:20:55 because I'm using it to run my code 2015-03-18T12:21:17 Just to check that the MAC address isn't assigned by RTEMS. I think the board just may be coming with an artbitrary default one. I have seen that before 2015-03-18T12:21:30 You buy multiple of the same board and they all have the same MAC address 2015-03-18T12:21:49 how can I get that info ? 2015-03-18T12:23:57 Not sure with grmon :( Just thuoght they would have a command to print it. 2015-03-18T12:24:46 *** DrJoel has quit IRC (Read error: Connection reset by peer) 2015-03-18T12:25:04 *** DrJoel has joined #rtems 2015-03-18T12:25:04 *** DrJoel has joined #rtems 2015-03-18T12:25:04 *** ChanServ sets mode: +o DrJoel 2015-03-18T12:34:56 DrJoel, there is a sys info 2015-03-18T12:35:42 which gives me greth0 Aeroflex Gaisler GR Ethernet MAC 2015-03-18T12:35:42 AHB Master 3 2015-03-18T12:35:42 APB: 80000E00 - 80000F00 2015-03-18T12:35:42 IRQ: 12 2015-03-18T12:35:58 I changed in my config file the name to match greth0 2015-03-18T12:36:24 not sure if I should have done it or not 2015-03-18T12:51:52 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-18T13:02:00 *** ketul has joined #rtems 2015-03-18T13:03:34 *** monstr has quit IRC (Ping timeout: 245 seconds) 2015-03-18T13:33:28 *** Davidbrcz has quit IRC (Ping timeout: 252 seconds) 2015-03-18T13:47:27 [trac] GSoC/2015 edited by richa (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-18T13:48:58 * DrJoel is headed into a meeting 2015-03-18T13:51:26 *** Hesham has quit IRC (Ping timeout: 272 seconds) 2015-03-18T14:11:53 *** ragunath has quit IRC (Quit: Page closed) 2015-03-18T14:16:51 *** ak_ has joined #rtems 2015-03-18T14:18:36 *** Hesham has joined #rtems 2015-03-18T14:30:20 [trac] Developer/Projects/Open/ImproveRaspberryPiBSP edited by gedare (Add content for more descriptions about projects.) http://devel.rtems.org/wiki/Developer/Projects/Open/ImproveRaspberryPiBSP 2015-03-18T14:31:28 [trac] Developer/Projects/Open/ImproveRaspberryPiBSP edited by gedare (Fix spacing) http://devel.rtems.org/wiki/Developer/Projects/Open/ImproveRaspberryPiBSP 2015-03-18T14:32:07 hi waleedziad 2015-03-18T15:00:39 * DrJoel is back for whatever that may be worth 2015-03-18T15:00:48 $0.01 2015-03-18T15:00:59 USD or CAD? 2015-03-18T15:02:04 hmmm 2015-03-18T15:02:40 they're the same, apparently. 2015-03-18T15:02:58 if you can get someone to accept them i guess. 2015-03-18T15:03:34 When I was in Montreal, it was 1USD -> 1.25 CAD. They were one to one for years 2015-03-18T15:03:49 I just send two warning fix patches. Both small. Comments appreciated 2015-03-18T15:04:23 DrJoel: what target does `printf("%*s%lc", pad, "", wc);` give problems on? 2015-03-18T15:05:31 All, if not nearly all of them. 2015-03-18T15:05:35 hm, ok 2015-03-18T15:05:47 isn't %lc the right format flag for wchar_t though? 2015-03-18T15:06:11 I was playiung with a native example to see. I can't find good examples on printing wchar_t 2015-03-18T15:07:14 my guess is that it's a corner case that is poorly defined or just wrong, in newlib or gcc 2015-03-18T15:08:00 btw i recall reading joseph's suggested fix awhile back when he posted it, quite clever 2015-03-18T15:08:16 Yes.. that was. But doesn't fix this. This may be another type issue. 2015-03-18T15:09:20 crap.. this is another manifestation of a similar issue. wchar_t is int on i386, no warning. It is long int on sparc. Warning. 2015-03-18T15:10:04 OK.. going to implement Joseph's fix for uintptr_t printing and then see what magic this one requires. 2015-03-18T15:10:44 *** andrei_reserved has joined #rtems 2015-03-18T15:13:25 crap.. this is another manifestation of a similar issue. wchar_t is int on i386, no warning. It is long int on sparc. Warning. 2015-03-18T15:16:42 gra 2015-03-18T15:19:52 Looks like a summer of Pi :) 2015-03-18T15:20:32 and beagles. 2015-03-18T15:20:40 Hello! 2015-03-18T15:20:50 hi 2015-03-18T15:21:16 *** andrei_reserved is now known as andrei_ 2015-03-18T15:21:25 there, sorry about my nick 2015-03-18T15:21:49 DrJoel: you mentioned the impossibility to lock on mutexes yesterday 2015-03-18T15:21:58 on Condition Variables 2015-03-18T15:22:07 @embeddedfm: 93: http://t.co/OwBMW2P7DW @JoelSherrill spoke with us about real time operating systems, free and open source software, interns, and space. 2015-03-18T15:22:07 DrJoel: Error: "embeddedfm:" is not a valid command. 2015-03-18T15:22:25 Apparently the podcast is up. @embeddedfm: 93: http://t.co/OwBMW2P7DW @JoelSherrill spoke with us about real time operating systems, free and open source software, interns, and space. 2015-03-18T15:23:10 the issue was that you needed to lock on mutexes at the same level 2015-03-18T15:23:21 Yes. Due to layering and API interfaces, I am pretty sure the score cv code can't directly use the score mutex calls. It is going to have to involke the appropriate API routine(s) via registered vallbacks 2015-03-18T15:23:30 Yep... exactly. 2015-03-18T15:23:54 gedare pointed to the idea of callback, and my idea was to have a callback that takes the variable(mutex ON which performs the operations) and the appropriate calback 2015-03-18T15:24:49 what I said exactly is : supercore_callback(int type, void* object, function_pointer_to_lock, function_pointer_to_unlock); 2015-03-18T15:25:06 the naming and syntax is mangled, let me know if it's not clear from my example 2015-03-18T15:27:09 We may be thinking in different terms but I would think the initialization of the supercore CV would be passed API lock, unlock, and maybe timed lock helpers. Those would be invokved instead of the pthead_XXX calls now. 2015-03-18T15:28:06 And if you pass in the pointer to the score mutex, then the callback "helper" can back the pointer back as appropriate and make the right call. 2015-03-18T15:28:18 Or it might just be passing back up the id of the associated API object. 2015-03-18T15:28:22 object == mutex 2015-03-18T15:32:28 I think we have the same approach, but yours is more specific 2015-03-18T15:33:08 basically, the callback needs to have access to the object (in some way) and functions to manipulate it(lock/unlock) 2015-03-18T15:33:09 right? 2015-03-18T15:37:19 Yes. 2015-03-18T15:37:50 *** antgreen has quit IRC (Read error: Connection reset by peer) 2015-03-18T15:38:02 Technically, each API can have a constant table of N mutex support callbacks. And the table is passed at init. You only need a pointer to the table. Thus one pointer in each score CV vs 3 probably 2015-03-18T15:38:20 *** antgreen has joined #rtems 2015-03-18T15:38:22 ah 2015-03-18T15:41:59 I believe this implies the callbacks would be added in the required API(posix respectively rtems) 2015-03-18T15:46:05 DrJoel: we just need to tell the score implementation how to lock/unlock posix/rtems mutexes, and it also needs to know which 'set' to invoke? 2015-03-18T15:52:22 Hesham: what is the status of epiphany port? 2015-03-18T15:53:01 gedare: I am playing with the code for getting some performance analysis these days. 2015-03-18T15:54:12 Also I started to work on generating patches, but the hurdle of some definitions not included from limit.h is still there 2015-03-18T15:59:54 whoa, 5:00 snuck up on me 2015-03-18T16:00:25 thanks Hesham, i gotta run 2015-03-18T16:00:45 gedare: OK see you 2015-03-18T16:05:14 *** gedare has quit IRC (Ping timeout: 246 seconds) 2015-03-18T16:10:40 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-18T16:18:06 *** Hesham has quit IRC (Ping timeout: 252 seconds) 2015-03-18T16:24:07 *** andrei_ has quit IRC (Remote host closed the connection) 2015-03-18T16:24:24 *** gedare has joined #rtems 2015-03-18T16:24:25 *** ChanServ sets mode: +o gedare 2015-03-18T16:24:44 gedare: yes on "know the right set of operations" 2015-03-18T16:25:59 ok makes sense to me 2015-03-18T16:27:05 What gets passed back up to the helpers is TBD. 2015-03-18T16:30:56 *** gedare has quit IRC (Ping timeout: 252 seconds) 2015-03-18T16:44:23 [trac] Developer/Projects/Open/ImproveRaspberryPiBSP edited by joel.sherrill (Add notes.) http://devel.rtems.org/wiki/Developer/Projects/Open/ImproveRaspberryPiBSP 2015-03-18T16:44:33 *** DrJoel has quit IRC (Quit: Download IceChat at www.icechat.net) 2015-03-18T16:45:19 *** yangqiao has joined #rtems 2015-03-18T16:46:48 *** yangqiao has joined #rtems 2015-03-18T16:48:17 *** waleedziad has quit IRC (Ping timeout: 264 seconds) 2015-03-18T16:49:21 *** kiwichris has quit IRC (Ping timeout: 246 seconds) 2015-03-18T17:02:17 *** kiwichris has joined #rtems 2015-03-18T17:03:51 *** yangqiao has quit IRC () 2015-03-18T17:21:42 *** dr__house|away is now known as dr__house 2015-03-18T17:56:03 *** Davidbrcz has joined #rtems 2015-03-18T18:25:56 *** Davidbrcz has quit IRC (Ping timeout: 246 seconds) 2015-03-18T20:20:07 *** yuanbin has joined #rtems 2015-03-18T21:13:01 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-18T23:19:50 *** ketul has joined #rtems 2015-03-18T23:32:58 *** dr__house is now known as dr__house|awat 2015-03-18T23:33:00 *** dr__house|awat is now known as dr__house|away 2015-03-19T00:12:16 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-19T00:22:17 *** yuanbin has joined #rtems 2015-03-19T01:02:11 *** zoso has joined #rtems 2015-03-19T01:22:27 *** anandkp92 has joined #rtems 2015-03-19T01:30:03 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-19T01:30:48 *** yuanbin has joined #rtems 2015-03-19T01:33:57 *** monstr has joined #rtems 2015-03-19T01:57:26 *** zoso has quit IRC (Ping timeout: 252 seconds) 2015-03-19T02:12:02 *** zoso has joined #rtems 2015-03-19T02:13:15 *** kiran4399 has joined #rtems 2015-03-19T02:24:54 *** zoso has quit IRC (Ping timeout: 264 seconds) 2015-03-19T02:26:07 [git] da30417 by Chris Johns: [libmisc/capture: Clean up formatting on ARM. The printing of 64bit diff's for the timestamp did not work on ARM so I have changed this to 32bit. A 32bit nano-second diff between events should be more than enough time. Print '____' for POSIX thread output.] http://devel.rtems.org/changeset/da30417/rtems 2015-03-19T02:42:59 *** yangqiao has joined #rtems 2015-03-19T02:43:47 *** ketul has joined #rtems 2015-03-19T02:49:52 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T02:50:07 *** ketul has joined #rtems 2015-03-19T02:51:07 *** ketul has quit IRC (Client Quit) 2015-03-19T02:51:37 *** ketul has joined #rtems 2015-03-19T02:55:31 [git] faf3ff8 by Sebastian Huber: [score: Fix _Debug_Is_owner_of_allocator()] http://devel.rtems.org/changeset/faf3ff8/rtems 2015-03-19T02:55:47 *** guerby has quit IRC (Remote host closed the connection) 2015-03-19T02:56:43 *** yangqiao has quit IRC (Remote host closed the connection) 2015-03-19T02:57:50 *** guerby has joined #rtems 2015-03-19T02:59:09 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T02:59:23 *** ketul has joined #rtems 2015-03-19T03:00:59 *** kiwichris has quit IRC () 2015-03-19T03:01:01 *** ketul has quit IRC (Client Quit) 2015-03-19T03:01:15 *** guerby has quit IRC (Read error: Connection reset by peer) 2015-03-19T03:02:14 *** guerby has joined #rtems 2015-03-19T03:09:40 *** ketul has joined #rtems 2015-03-19T03:13:03 *** ketul has quit IRC (Client Quit) 2015-03-19T03:42:46 *** ketul has joined #rtems 2015-03-19T03:47:52 *** anandkp92 has quit IRC (Ping timeout: 246 seconds) 2015-03-19T03:49:03 [trac] #2271/enhancement (accepted) updated by AlexKrEB (== Requirements == ''' Introduction ''' A central aspect of the performance ...) http://devel.rtems.org/ticket/2271 2015-03-19T03:51:56 *** zoso has joined #rtems 2015-03-19T03:58:06 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T03:58:14 *** ketul has joined #rtems 2015-03-19T04:11:50 *** andrei_ has joined #rtems 2015-03-19T04:17:26 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T04:17:51 *** ketul has joined #rtems 2015-03-19T04:22:05 *** Davidbrcz has joined #rtems 2015-03-19T04:25:05 *** Hesham has joined #rtems 2015-03-19T04:36:52 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-19T04:37:14 [trac] rsb-report-sparc-rtems4.11-binutils-2.24-x86_64-pc-cygwin-1.txt () attached to #2309 by perezgc http://devel.rtems.org/ticket/2309 2015-03-19T04:40:17 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T04:40:44 *** ketul has joined #rtems 2015-03-19T04:46:00 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T04:46:02 [trac] #2309/defect (new) updated by perezgc ( Now the build fails a little bit later, building ...) http://devel.rtems.org/ticket/2309 2015-03-19T04:46:47 *** ketul has joined #rtems 2015-03-19T04:56:04 [trac] GSoC/2015 edited by heshamelmatary (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-19T05:08:10 *** yuanbin has joined #rtems 2015-03-19T05:22:56 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T05:36:04 *** mkhoory has quit IRC (Ping timeout: 244 seconds) 2015-03-19T05:39:26 *** Hesham has quit IRC (Ping timeout: 256 seconds) 2015-03-19T05:39:41 *** waleedziad has joined #rtems 2015-03-19T05:44:05 *** Hesham has joined #rtems 2015-03-19T05:53:04 *** waleedziad has quit IRC (Ping timeout: 255 seconds) 2015-03-19T07:00:50 Can anyone recommend me some classical books talking about RTOS? 2015-03-19T07:38:30 *** andrei_ has left #rtems 2015-03-19T07:38:40 *** andrei_ has joined #rtems 2015-03-19T07:50:16 *** ragunath has joined #rtems 2015-03-19T07:58:54 *** yuanbin has quit IRC (Quit: Leaving) 2015-03-19T08:12:17 *** Davidbrcz has quit IRC (Ping timeout: 246 seconds) 2015-03-19T08:23:01 *** ketul has joined #rtems 2015-03-19T08:38:17 *** zoso has quit IRC (Quit: Leaving) 2015-03-19T09:19:19 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-19T09:20:43 *** ketul has joined #rtems 2015-03-19T09:20:54 *** gedare has joined #rtems 2015-03-19T09:20:54 *** ChanServ sets mode: +o gedare 2015-03-19T09:23:34 gedare: hi 2015-03-19T09:23:38 hi ragunath 2015-03-19T09:24:47 gedare: how to compile a add a libarchive to a application say helloworld? 2015-03-19T09:24:58 *add 2015-03-19T09:26:20 hmm 2015-03-19T09:26:44 gedare: i have compiled a library.. i want it to be compiled with a application .. how to add it? 2015-03-19T09:27:34 i think you could add the library to LINK_LIBS.. 2015-03-19T09:27:50 gedare: let me try 2015-03-19T09:28:04 i'm not sure off the top of my head if there is an example you could look at 2015-03-19T09:28:21 you may like to try on users@ mailing list for some examples 2015-03-19T09:30:01 gedare: i will try to work something out .. if i cannot figure out i will send a mail 2015-03-19T09:33:35 ok. i think you want to try the examples-v2.git repository and use either the "RTEMS Makefiles" approach or figure out how to use waf to do it. 2015-03-19T09:36:10 ragunath: you can read how to use the RTEMS Application Makefiles in the share/rtems4.11/make/README file where you installed RTEMS 2015-03-19T09:37:16 gedare: thanks gedare .. i will check the details 2015-03-19T10:01:42 verm__: have time to answer the inquiry on devel ml about GSOC 2015: Configuration GUI? 2015-03-19T10:01:53 iirc another student was talking toy ou about this topic already. 2015-03-19T10:05:48 the student appears to have misinterpreted the project idea. 2015-03-19T10:31:59 *** Hesham has quit IRC (Ping timeout: 256 seconds) 2015-03-19T10:40:07 *** Hesham has joined #rtems 2015-03-19T10:42:00 [git] e0a25fb by Alexander Krutwig: [score: Delete unused _Timestamp_Is_valid()] http://devel.rtems.org/changeset/e0a25fb/rtems 2015-03-19T10:43:02 [trac] GSoC/2015 edited by sujayraaj (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-19T10:44:07 Hello ! 2015-03-19T10:45:05 *** iqan has joined #rtems 2015-03-19T10:45:07 hi andrei_ 2015-03-19T10:47:30 I'm changing my proposal now, based on what we discussed yesterday. I intend to add other primitives as a scope extension(in case I finish early, so you have a delieverable that can be evaluated) 2015-03-19T10:47:36 and I was looking over this https://lists.rtems.org/pipermail/devel/2012-August/001553.html 2015-03-19T10:47:46 *** DrJoel has joined #rtems 2015-03-19T10:47:46 *** DrJoel has joined #rtems 2015-03-19T10:47:46 *** ChanServ sets mode: +o DrJoel 2015-03-19T10:47:54 gedare .. interesting situation with the RSB and newlib 2015-03-19T10:48:04 Hmm.. he is not online 2015-03-19T10:48:10 how do you mean? 2015-03-19T10:48:30 RSB needs to be updated to use the new git repo 2015-03-19T10:48:32 Doh! You are an op.. so not in the alphabetical list 2015-03-19T10:48:38 * gedare flexes 2015-03-19T10:48:42 Yep. The newlib.git mirror apparently just got deleted. 2015-03-19T10:49:04 ok andrei_ 2015-03-19T10:49:12 FWIW I am slowly getting down to the bottom of the warnings pile. Getting more and more interesting .. lol 2015-03-19T10:49:14 well i don't think it was being updated 2015-03-19T10:49:16 that mail is obviously outdating 2015-03-19T10:49:20 outdated* 2015-03-19T10:49:37 is there any list, or do you know what synchronization primitives are needed? 2015-03-19T10:50:52 andrei_: https://devel.rtems.org/wiki/Developer/SMP is the place to go for SMP info 2015-03-19T10:51:22 *** ketul_ has joined #rtems 2015-03-19T10:51:29 And if something doesn't look up to date there, ask. SMP has been a moving target. 2015-03-19T10:51:37 beyond that page you can ask on the devel ml and see, most of the work is being done by embedded brains and sebastian huber 2015-03-19T10:51:56 in the area of sched and sync 2015-03-19T10:52:04 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-19T10:52:42 *** iqan has quit IRC (Excess Flood) 2015-03-19T10:52:44 DrJoel: do you have the time and willpower to fix rsb? 2015-03-19T10:53:36 *** iqan has joined #rtems 2015-03-19T10:53:49 not for an hour. heading into a meeting 2015-03-19T10:54:24 I think it is just a matter of changing the URL and (I assume) changing the hash to one in the new repo 2015-03-19T10:54:36 I should be able to just do a search and replace. 2015-03-19T10:55:18 yup 2015-03-19T11:24:58 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-19T11:39:45 sparc is building now. Once that is done, I will just push it 2015-03-19T11:42:40 DrJoel: did you update rtems-gcc-4.8-newlib-git-1.cfg also? 2015-03-19T11:43:05 and rtems-gcc-4.8.3-newlib-git-1.cfg with the correct version? 2015-03-19T11:43:29 that is needed for a couple of the toolsets that are broken on gcc-4.9 2015-03-19T11:45:03 I only touched the files picked up by: grep -rl /newlib.git/ . 2>&1 | grep -v build 2015-03-19T11:46:17 # modified: rtems/config/tools/rtems-gcc-4.9-newlib-git-1.cfg 2015-03-19T11:46:18 # modified: rtems/config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg 2015-03-19T11:46:33 then it is missed 2015-03-19T11:47:09 Should the has be in all these? rtems/config/tools/rtems-gcc-*newlib*cfg 2015-03-19T11:47:47 yep 2015-03-19T11:48:36 Hmmm.. newlib cvs is dead. Wonder if it stays alive 2015-03-19T11:51:37 I updated all of these files. I built a sparc toolset. 2015-03-19T11:51:39 # modified: rtems/config/tools/rtems-gcc-4.8-newlib-git-1.cfg 2015-03-19T11:51:40 # modified: rtems/config/tools/rtems-gcc-4.8.3-newlib-git-1.cfg 2015-03-19T11:51:40 # modified: rtems/config/tools/rtems-gcc-4.9-newlib-git-1.cfg 2015-03-19T11:51:40 # modified: rtems/config/tools/rtems-gcc-4.9.1-newlib-git-1.cfg 2015-03-19T11:51:40 # modified: rtems/config/tools/rtems-gcc-4.9.2-newlib-git-1.cfg 2015-03-19T11:51:44 And will post a patch 2015-03-19T11:52:40 ok 2015-03-19T11:55:01 stepping away. lunch and need to review a paper. 2015-03-19T11:55:21 Just sent. I also need to eat lucnh before it gets colder 2015-03-19T12:03:49 *** ketul_ has quit IRC (Ping timeout: 246 seconds) 2015-03-19T12:04:46 *** ketul has joined #rtems 2015-03-19T12:41:21 *** Davidbrcz has joined #rtems 2015-03-19T12:49:08 *** andrei_ has joined #rtems 2015-03-19T13:06:49 [git] a83fc54 by Joel Sherrill: [newlib has moved to git. The old CVS->git mirror is dead. Update. This moves all git hashes to the head of newlib's git and updates the URL. Use hash: 1c144ed142224cd112c1c9177a4231bef7975f9f] http://devel.rtems.org/changeset/a83fc54/rtems-source-builder 2015-03-19T13:34:27 *** monstr has quit IRC (Ping timeout: 256 seconds) 2015-03-19T13:51:03 *** iqan has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T13:51:49 *** iqan has joined #rtems 2015-03-19T13:53:31 gedare so what to do to imfs.h? 2015-03-19T13:54:17 *** iqan has quit IRC (Client Quit) 2015-03-19T14:00:21 *** iqan has joined #rtems 2015-03-19T14:02:37 *** iqan has quit IRC (Client Quit) 2015-03-19T14:09:59 *** iqan has joined #rtems 2015-03-19T14:21:15 *** Hesham has quit IRC (Ping timeout: 252 seconds) 2015-03-19T14:31:37 DrJoel: either 2015-03-19T14:31:38 1) cast it twice (ino_t)(uintptr_t)node; 2015-03-19T14:31:56 2) figure out if subtracting two char* pointers is well-defined to produce a long 2015-03-19T14:32:25 you could always try #2 and see what comes of it. however, it is also a little bit tricky code to read 2015-03-19T14:33:03 I don't like (2). The TI DSP we used to have a point to comes to mind and I think it wouldn't work on that one.everything was 32-bit word addressabkle 2015-03-19T14:38:34 *** iqan has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-19T14:38:56 so pointer arithmetic was always 4-byte aligned? 2015-03-19T14:39:16 then just cast it twice. 2015-03-19T14:39:22 I don't recall the details but some compilers packed strings and some put 1 byte per word with 24 bits wasted 2015-03-19T14:39:37 it's safe to do anyways when going from a pointer to a long 2015-03-19T14:39:42 but not the other way around 2015-03-19T14:39:58 How about this one on the m32c 2015-03-19T14:40:12 ../../cpukit/../../../m32csim/lib/include/rtems/score/tls.h:120:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2015-03-19T14:40:13 tls_area = memcpy( tls_area, _TLS_Data_begin, (size_t) _TLS_Data_size ); 2015-03-19T14:40:32 ../../cpukit/../../../m32csim/lib/include/rtems/score/tls.h:123:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2015-03-19T14:40:32 (char *) tls_area + (size_t) _TLS_BSS_begin - (size_t) _TLS_Data_begin, 2015-03-19T14:40:32 ^ 2015-03-19T14:40:32 ../../cpukit/../../../m32csim/lib/include/rtems/score/tls.h:123:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2015-03-19T14:40:32 (char *) tls_area + (size_t) _TLS_BSS_begin - (size_t) _TLS_Data_begin, 2015-03-19T14:40:33 ^ 2015-03-19T14:40:33 ../../cpukit/../../../m32csim/lib/include/rtems/score/tls.h:125:5: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2015-03-19T14:40:34 (size_t) _TLS_BSS_size 2015-03-19T14:40:34 ^ 2015-03-19T14:40:53 More ptr math 2015-03-19T14:51:31 hmm 2015-03-19T14:53:12 DrJoel: probably just cast them to uintptr_t first. i don't know if there is a good way to get the proper 'type' on these linker-provided symbols or not 2015-03-19T14:56:01 They are logically int's I think. You have to take address. 2015-03-19T14:56:22 I think I will try the uintptr_t once I get a complete new set of tools built. 2015-03-19T14:56:32 *** ragunath has left #rtems 2015-03-19T14:56:35 *** Hesham has joined #rtems 2015-03-19T14:56:49 it should work. 2015-03-19T14:59:21 *** ragunath has joined #rtems 2015-03-19T15:01:45 *** ragunath has quit IRC (Client Quit) 2015-03-19T15:06:24 hi gedare 2015-03-19T15:06:28 hi ketul 2015-03-19T15:07:03 I made my proposal so to whom should I share. Can I know the email ids.? 2015-03-19T15:07:54 if you look at the template there are some people already shared with 2015-03-19T15:07:57 copy from there 2015-03-19T15:08:07 also you should upload it into melange now, it can be reviewed/commented there too 2015-03-19T15:08:17 and you can always update/edit it until the deadline 2015-03-19T15:08:52 ok. thanks 2015-03-19T15:22:15 ketul: i think you are proposing to do too much, and should scale back the scope of your efforts. 2015-03-19T15:22:48 or, at least make your timeline a bit looser and put some of the work in as optional / future. 2015-03-19T15:24:03 gedare: ok I will 2015-03-19T15:24:19 FYI code.google.com is being shut down. You can't host it there. github is fine and you can track rtems.org 2015-03-19T15:24:30 github is preferred really. 2015-03-19T15:25:11 gedare is right. You are unlikely to get all that working by mid-term. Testing canbus alone is a challenge. 2015-03-19T15:25:16 ok I am gonna remove 2015-03-19T15:25:22 What's the PRU? 2015-03-19T15:25:51 U want explanation? 2015-03-19T15:26:22 Yes 2015-03-19T15:26:30 yes you need to provide more details in your proposal 2015-03-19T15:26:40 about the technical content you will implement 2015-03-19T15:26:55 that and scaling back the scope of work are where you need to focus. 2015-03-19T15:26:57 programmable real time unit dedicated for real time tasks 2015-03-19T15:27:07 it is working in parallel. 2015-03-19T15:27:12 update your proposal with the details please 2015-03-19T15:27:15 break each hardware driver/area into a separate description. Need to also figure out how to test each thing. 2015-03-19T15:27:18 don't need to discuss here/now. 2015-03-19T15:27:39 ok 2015-03-19T15:28:10 Ahh.. the PRU is a cape. Given the amount of work and it being optional HW, it should be a bonus task 2015-03-19T15:28:38 And gedare is right.. we should be doing most comments against the document inside it 2015-03-19T15:28:46 *** Hesham has quit IRC (Ping timeout: 256 seconds) 2015-03-19T15:29:46 PRU is at least a secondary CPU and needs another compiler. Let's focus on primary peripherals first 2015-03-19T15:29:48 yep i just wanted to provide some quick high-level feedback now. 2015-03-19T15:31:21 PRU is one hardware inbuilt in BBB 2015-03-19T15:31:41 so it will be very much helpful for real time tasks 2015-03-19T15:31:46 Yeah.. secondary microcontroller. 2015-03-19T15:31:54 yeah 2015-03-19T15:32:05 It is more useful under linux where you don't have guarantees of timing. 2015-03-19T15:32:23 ya I got 2015-03-19T15:32:23 Since it is a secondary CPU and we don't support all the main peripherals yet, let's put it near the bottom 2015-03-19T15:39:45 i'd like to see an i2c driver for the cpukit/dev/i2c framework, and maybe CAN support should be considered if we can get pavel pisa to be interested ;) 2015-03-19T15:46:53 if you don't mind me asking, how important is the condition variables / sync primitives ? I know it's marked as priority but ... 2015-03-19T15:47:30 gedare: want to ask that it is not required to complete all the tasks listed on https://devel.rtems.org/wiki/Developer/Projects/Open/ImproveBeagleBSP . ? I mean can I include major tasks. right? 2015-03-19T15:48:32 how important is anything, really? ;) 2015-03-19T15:49:31 ketul: you need to propose a project that you feel comfortable doing, and being able to accomplish. realistically, no one can implement all of the ideas on that page during one gsoc. 2015-03-19T15:49:57 I'm asking because apparently this GSoC has a "proposal refining" period and I might be able to propose a second idea, which I could improve during that period 2015-03-19T15:50:15 as two ideas would offer better flexibility 2015-03-19T15:50:27 i believe you are welcome to propose 2 projects, especially if you feel you have sufficiently explored the first. 2015-03-19T15:50:34 I don't know if there's anything else I can/ would be able to do, it s just a thought, at the moment 2015-03-19T15:50:55 *** hermann_19829 has joined #rtems 2015-03-19T15:51:02 well, I haven't yet, but I probably will in the following month 2015-03-19T15:51:37 ok . gedare I will refine my proposal and let you know. 2015-03-19T15:52:00 but we don't really want you to waste much effort. it won't help much to write a second proposal. 2015-03-19T15:52:06 ok ketul good 2015-03-19T15:52:14 actaually I am doing gsoc proj. first time. So I would be facing... 2015-03-19T15:57:20 oh also ketul, can you please list your school on your application? and a phone number if you have one. 2015-03-19T15:58:27 ya I done in that template. on melange copy pasted from description so... missed 2015-03-19T15:59:46 ok. heading out bye! 2015-03-19T16:00:19 bye 2015-03-19T16:00:45 ketul: an email thread on the mentor's list says it is acceptable to put an abstract of your proposal in the form and a link to the Google Doc that is read only 2015-03-19T16:00:55 We have the edit link. 2015-03-19T16:01:08 That is sufficient to meet Google's needs. 2015-03-19T16:01:09 *** kiwichris has joined #rtems 2015-03-19T16:04:19 ok then I will add the g-doc's link in abstract. 2015-03-19T16:04:20 *** gedare has quit IRC (Ping timeout: 244 seconds) 2015-03-19T16:07:50 DrJoel I should do more focus on can,i2c,gpio and usb. right? 2015-03-19T16:10:46 I would analogs ahead of can. 2015-03-19T16:12:05 beng-nl may have ideas but I would tend to do i2c (to new API), gpio, analogs and USB. Although I could easily be talked into different order. 2015-03-19T16:12:14 Do you have ways to test all that? 2015-03-19T16:14:40 I do have BBB and need different sensors. that way we can initially do kickstart 2015-03-19T16:15:22 like for adc we can give signals from function generator 2015-03-19T16:17:52 [trac] cygwin-installed.txt (Installed Cygwin packages.) attached to #2309 by chrisj http://devel.rtems.org/ticket/2309 2015-03-19T16:19:43 [trac] #2309/defect (new) updated by chrisj (I suspect you are missing the intl library. I have attached the package list I ...) http://devel.rtems.org/ticket/2309 2015-03-19T16:20:19 [trac] #2309/defect (new) updated by chrisj (I suspect you are missing the intl library. I have attached the package list I ...) http://devel.rtems.org/ticket/2309 2015-03-19T16:22:31 DrJoel: am I right? 2015-03-19T16:26:18 *** hermann_19829 has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2015-03-19T16:37:10 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-19T17:27:05 kiwichris: tinkering with the computer configuration I discussed with you. 2015-03-19T18:02:51 *** DrJoel has quit IRC (Quit: Easy as 3.14159265358979323846...) 2015-03-19T18:04:58 *** Davidbrcz has quit IRC (Ping timeout: 272 seconds) 2015-03-19T19:33:55 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-19T20:15:24 *** yuanbin has joined #rtems 2015-03-19T20:47:17 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-19T20:49:29 *** yuanbin has joined #rtems 2015-03-19T21:51:23 *** dr__house|away is now known as dr__house 2015-03-19T21:59:47 [git] ba0008c by Chris Johns: [sb: Do not accept an extra separate option for --with/--without. The --with/--without that does not have an extra option was consuming an extra option on the command line.] http://devel.rtems.org/changeset/ba0008c/rtems-source-builder 2015-03-19T21:59:47 [git] 1039ac9 by Chris Johns: [rtems/tools: Change the order of the git URL to not do a merge. The merge was failing for some users. Change to reset, branch master and then pull.] http://devel.rtems.org/changeset/1039ac9/rtems-source-builder 2015-03-19T22:32:17 *** ketul has joined #rtems 2015-03-19T22:35:22 *** waleedziad has joined #rtems 2015-03-19T22:47:17 *** waleedziad has quit IRC (Quit: Leaving) 2015-03-19T23:15:04 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-19T23:31:19 *** yuanbin has joined #rtems 2015-03-20T00:15:19 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-20T00:15:54 *** monstr has joined #rtems 2015-03-20T00:17:01 *** dr__house is now known as dr__house|away 2015-03-20T01:30:03 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-20T01:30:45 *** yuanbin has joined #rtems 2015-03-20T01:34:56 *** andrei__ has joined #rtems 2015-03-20T01:38:28 *** andrei__ is now known as andrei_ 2015-03-20T01:38:34 *** andrei_ has quit IRC (Changing host) 2015-03-20T01:38:35 *** andrei_ has joined #rtems 2015-03-20T01:38:35 *** andrei_ has joined #rtems 2015-03-20T01:52:39 *** kiwichris has quit IRC () 2015-03-20T02:00:53 *** ketul has joined #rtems 2015-03-20T02:06:01 *** hermann_19829 has joined #rtems 2015-03-20T02:49:58 *** kiwichris has joined #rtems 2015-03-20T03:18:06 [git] 6a941e3 by Sebastian Huber: [score: Fix _Thread_Change_priority() Atomically update the current priority of a thread and the wait queue. Serialize the scheduler update in a separate critical section with a generation number. New test sptests/spintrcritical23. Close #2310.] http://devel.rtems.org/changeset/6a941e3/rtems 2015-03-20T03:18:07 [git] 7b35a36 by Martin Galvan: [Add CAN, PWM, ADC and UART1/2/3 support to the LPC176x BSP. This patch adds support for the following devices to the LPC176x BSP: * CAN * PWM * ADC It also adds the probe routines for UART1/2/3 to the console_device_table in console-config.c, and enables UART1 in configure.ac.] http://devel.rtems.org/changeset/7b35a36/rtems 2015-03-20T03:24:39 [trac] #2310/defect (closed) updated by sebastian.huber ([6a941e3a9986d3cfb3e4ed0139e983b0455cc73b/rtems]) http://devel.rtems.org/ticket/2310 2015-03-20T03:40:14 [trac] #2298/defect (new) updated by sebastian.huber (I think this is a problem with the GDB patches. I don't see this problem with a ...) http://devel.rtems.org/ticket/2298 2015-03-20T03:44:04 *** Davidbrcz has joined #rtems 2015-03-20T03:45:56 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-20T03:46:13 [trac] #2303/defect (closed) updated by Sebastian Huber (In [changeset:"9f34aa5e06730a88e2be9aadcc0a4d6847441d2a/rtems"]: {{{ ...) http://devel.rtems.org/ticket/2303 2015-03-20T03:46:13 [git] 9f34aa5 by Sebastian Huber: [bsp/rtl22xx: Add prefix due to name conflicts Close #2303.] http://devel.rtems.org/changeset/9f34aa5/rtems 2015-03-20T04:03:14 [trac] #2130/defect (new) updated by sebastian.huber (This problem can be fixed using the new Thread_Control::Wait::flags. Se also the ...) http://devel.rtems.org/ticket/2130 2015-03-20T04:20:38 *** zoso has joined #rtems 2015-03-20T04:27:19 *** Davidbrcz has quit IRC (Ping timeout: 264 seconds) 2015-03-20T04:40:31 *** yuanbin has joined #rtems 2015-03-20T05:13:08 *** Hesham has joined #rtems 2015-03-20T05:24:05 *** ketul has joined #rtems 2015-03-20T06:00:14 [git] 665928a by Daniel Cederman: [rtems: Use atomic operation with correct type] http://devel.rtems.org/changeset/665928a/rtems 2015-03-20T06:26:47 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-20T07:05:41 *** yuanbin has joined #rtems 2015-03-20T07:10:00 *** monstr has quit IRC (Ping timeout: 256 seconds) 2015-03-20T07:12:44 *** hermann_19829 has quit IRC () 2015-03-20T07:19:57 *** gedare has joined #rtems 2015-03-20T07:19:57 *** ChanServ sets mode: +o gedare 2015-03-20T07:36:17 *** yuanbin has quit IRC (Remote host closed the connection) 2015-03-20T07:47:16 [git] 677d2b0 by Alexander Krutwig: [score: Delete unused _Timestamp_Divide_by_integer] http://devel.rtems.org/changeset/677d2b0/rtems 2015-03-20T07:47:16 [git] c380316 by Alexander Krutwig: [score: Delete unused _Timestamp_(To|From)_ticks()] http://devel.rtems.org/changeset/c380316/rtems 2015-03-20T07:53:29 good morning 2015-03-20T07:55:14 hello 2015-03-20T07:57:51 Good morning 2015-03-20T07:58:24 gm 2015-03-20T08:01:31 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-20T08:01:57 ketul: there was a recent push of code adding CAN, PWM, ADC, and UARTs to the lpc176x bsp. you may like to have a look at it 2015-03-20T08:04:10 ok let me check 2015-03-20T08:06:57 gedare: want to tell you I that I found that working with mainly 4 drivers ADC,I2C, USB and GPIO will be more convenient. I will try with CAN if time permits. So will it be fine ? 2015-03-20T08:09:53 yes. 2015-03-20T08:10:05 are you sure USB is achievable? 2015-03-20T08:10:24 ya I think it should. 2015-03-20T08:10:48 you should look to using the libbsd port, check for USB support for beagleboard in (I believe it is) FreeBSD. 2015-03-20T08:10:58 and learn how the libbsd should be used 2015-03-20T08:11:12 https://git.rtems.org/rtems-libbsd/ 2015-03-20T08:12:23 btw if you can get libbsd working with beagleboard, for USB support, it seems like it should be easy to also get networking to work. 2015-03-20T08:12:34 ok. I will submit my proposal on melange in 2-3 hours . 2015-03-20T08:12:55 anyway, we have another student also proposing some beagleboard work. i'm not sure where he is focusing. 2015-03-20T08:13:20 so we may end up re-tasking one or both of you if accepted. but for now you can focus on creating a good proposal that suits you. 2015-03-20T08:13:52 ya sure I will. 2015-03-20T08:19:00 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-20T08:21:31 *** yuanbin has joined #rtems 2015-03-20T08:25:28 *** yuanbin has quit IRC (Client Quit) 2015-03-20T08:33:04 *** ragunath has joined #rtems 2015-03-20T08:34:02 hi ragunath 2015-03-20T08:34:10 gedare: hi gedare 2015-03-20T08:34:26 ragunath: it would be good if you can upload a draft of your application to melange for early feedback 2015-03-20T08:34:48 you can always revise it until the deadline, and it is best to have something there 2015-03-20T08:35:23 gedare: sure ... i almost completed it .. will update it today or tomorrow 2015-03-20T08:35:29 okay 2015-03-20T08:59:46 *** ragunath has left #rtems 2015-03-20T09:07:56 *** ragunath has joined #rtems 2015-03-20T09:16:14 *** andrei__ has joined #rtems 2015-03-20T09:27:18 *** Davidbrcz has joined #rtems 2015-03-20T09:43:37 [git] d4edbdb by Sebastian Huber: [Replace www.rtems.com with www.rtems.org] http://devel.rtems.org/changeset/d4edbdb/rtems 2015-03-20T10:02:21 [trac] #2311/defect (v:4.11) created by sebastian.huber (A git commit hook should reject patches with references to rtems.com) http://devel.rtems.org/ticket/2311 2015-03-20T10:02:30 *** ketul has joined #rtems 2015-03-20T10:13:09 *** zoso has quit IRC (Ping timeout: 245 seconds) 2015-03-20T10:31:53 *** Davidbrcz has quit IRC (Ping timeout: 256 seconds) 2015-03-20T11:01:25 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-20T11:10:52 *** andrei__ has quit IRC (Ping timeout: 246 seconds) 2015-03-20T11:51:55 *** ketul has joined #rtems 2015-03-20T12:46:31 *** Hesham has quit IRC (Ping timeout: 250 seconds) 2015-03-20T12:51:11 gedare: done editing in proposal and uploaded 2015-03-20T12:55:13 ok 2015-03-20T12:56:16 want you comments on the same 2015-03-20T12:56:27 *your 2015-03-20T13:01:32 *** ragunath has left #rtems 2015-03-20T13:04:00 *** ragunath has joined #rtems 2015-03-20T13:04:52 *** DrJoel has joined #rtems 2015-03-20T13:04:52 *** DrJoel has joined #rtems 2015-03-20T13:04:52 *** ChanServ sets mode: +o DrJoel 2015-03-20T13:04:53 ketul: I have made my comments on your proposal 2015-03-20T13:05:22 overall it is improving, but i think you need to focus a little more on some details. 2015-03-20T13:05:59 sure I will 2015-03-20T13:06:02 thanks 2015-03-20T13:06:05 ketul: if you haven't seen it yet, http://en.flossmanuals.net/GSoCStudentGuide/ch008_writing-a-proposal/ 2015-03-20T13:06:10 that manual has lots of other good info too. 2015-03-20T13:09:38 beng-nl do you know the state of the i2c code for the beagle? It looks like you inherited it. 2015-03-20T13:12:14 anandkp92 <-messaged me via irc about the gui project 2015-03-20T13:12:20 then vaporised anyone have their email? 2015-03-20T13:12:44 verm__: yes.. 2015-03-20T13:13:00 verm__: check your devel ml folder for anand Krishnan 2015-03-20T13:13:20 sent an email to the ml yesterday with subj: GSOC 2015: Configuration GUI 2015-03-20T13:13:25 oh i missed that 2015-03-20T13:13:27 thank you! 2015-03-20T13:13:55 yup i pinged you on it here, should have thought to pm it when you didn't reply. :) 2015-03-20T13:13:57 gedare is reviewing via Melange better or worse than google docs? 2015-03-20T13:14:06 both! 2015-03-20T13:14:08 Just curious what you think? 2015-03-20T13:14:38 line comments are easier in gdocs, but melange is better for referring back to when determining who to pick. 2015-03-20T13:15:00 lol.. kind of was in the same boat. Apparently we now can lock/unlock proposal editting after the deadline 2015-03-20T13:15:12 leave it locked. 2015-03-20T13:15:14 document editing comments are 100x better in gdocs. 2015-03-20T13:15:19 yeah 2015-03-20T13:18:32 [trac] Developer/Projects/Open/ConfigGUI edited by amar (Add comments about OS.) http://devel.rtems.org/wiki/Developer/Projects/Open/ConfigGUI 2015-03-20T13:19:03 hmmm.. binutils/gdb head is building with -j1 but not -j8. sigh 2015-03-20T13:19:14 [trac] waf/GUI edited by amar (Seperate into lines for clarity.) http://devel.rtems.org/wiki/waf/GUI 2015-03-20T13:19:33 love that kind of breakage with auto* 2015-03-20T13:20:01 probably a missing dependency connection somewhere 2015-03-20T13:20:18 I hit a brick wall on the warnings yesterday. I need new RSB built tools and the RSB broke. I was up until 10pm last night chatting with Chris to get that fixed. 2015-03-20T13:20:34 what broke about it? 2015-03-20T13:20:52 I also need "test tools" with a test patch for newlib that impacts all targets. And couldn't build binutils for 1/2 the target. :( 2015-03-20T13:21:30 Primarily he had broken the command line processing and was eating an argument plus not invoking git correctly and every rtems-tools build would fail. :( 2015-03-20T13:21:34 what kind of karma did you accrue up in nashville?? 2015-03-20T13:22:04 lol... 2015-03-20T13:22:53 oh bummer 2015-03-20T13:23:09 did you see the picture of Hozier with Michele? He claims to be 6'8" but appears to be taller. Michele is generously 5'3". Very stark contrast with them next to each other 2015-03-20T13:29:25 *** Hesham has joined #rtems 2015-03-20T13:30:43 Hesham: did you file the form and draft project with ESA yet? 2015-03-20T13:31:17 DrJoel: I can't. "Submissions for this form are closed." 2015-03-20T13:31:46 Is this the right link? http://sophia.estec.esa.int/socis/?q=node/21 2015-03-20T13:34:21 OK.. you have until 30 April to apply.. 2015-03-20T13:35:04 [trac] GSoC/2015 edited by ketul (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-20T13:35:44 Yeah, I am checking regularly to see when the application period opens. 2015-03-20T13:35:46 [trac] #2298/defect (new) updated by joel.sherrill (empty comment) http://devel.rtems.org/ticket/2298 2015-03-20T13:50:10 victory is mine! 2015-03-20T13:52:12 Did you get the plutonium? 2015-03-20T13:53:30 sadly, no, doc brown got to it first 2015-03-20T14:03:58 Hmm.. doc brown.. I was thinking of Stewie from Family Guy. Any other plutonium and victory is mine references? 2015-03-20T14:04:33 i was mashing-up 2015-03-20T14:04:44 lol 2015-03-20T14:10:19 Hesham: you may like to look at what is done in libbsd for converting from upstream freebsd code to rtems code, there is a python script 2015-03-20T14:11:30 gedare: Thanks. Is it Sebastian's patch? 2015-03-20T14:12:00 It is a Python script at the top of that repo that helps manage automated changes and diffs against the upstream FreeBSD tree. 2015-03-20T14:12:33 *** andrei_ has joined #rtems 2015-03-20T14:12:33 FreeBSD kernel .h files are moved until a subdirectory as I recall and the includes are all moved down a level. It contaminates the publci user include 2015-03-20T14:12:35 space 2015-03-20T14:15:03 *** dr__house|away is now known as dr__house 2015-03-20T14:17:53 Thanks, I got it. 2015-03-20T14:45:33 my week: +169 -33 LOC. 2015-03-20T14:45:54 last week: +117, -38 2015-03-20T14:46:02 not too shabby 2015-03-20T14:49:09 *** Hesham has quit IRC (Ping timeout: 256 seconds) 2015-03-20T14:50:31 have a nice weekend! 2015-03-20T14:57:37 bye.. and was just going to throw a warning your way.. :) 2015-03-20T14:57:42 run away.. 2015-03-20T15:10:41 *** ragunath has quit IRC (Quit: Page closed) 2015-03-20T15:22:09 *** krohini has joined #rtems 2015-03-20T15:23:04 *** krohini has left #rtems ("I'm not here right now.") 2015-03-20T15:23:40 *** krohini has joined #rtems 2015-03-20T15:26:22 *** kiwichris has quit IRC () 2015-03-20T15:33:30 hey DrJoel i have a few mins if you like 2015-03-20T15:33:32 hi krohini 2015-03-20T15:33:48 but then i have to get ready to go to dinner 2015-03-20T15:40:32 DrJoel: http://makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/?utm_content=buffer43579&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer 2015-03-20T15:40:34 interesting read 2015-03-20T15:41:32 krohini: if you have a draft of your application, it will be good to upload it to Melange soon so you might get some early feedback and can revise it before the submission deadline next friday 2015-03-20T15:41:37 and, now i'm really going 2015-03-20T15:41:52 *** gedare has quit IRC (Quit: Leaving) 2015-03-20T16:16:54 Hello all. Just joined the channel. I have seen a task related to the Network stack task for Raspberry PI. I wish to know more about it, as part of GSOC what has been proposed for this task. 2015-03-20T16:17:30 Well you are making the proposal :) 2015-03-20T16:18:02 But the general idea is that the Pi NIC is on USB. So you have to get the USB stack from the new TCP/IP stack running and then bring up the NIC. 2015-03-20T16:18:18 The new stack is in rtems-libbsd git repo if I remember correctly. 2015-03-20T16:18:39 DrJoel: hi 2015-03-20T16:20:51 as I m working on refining my CV proposal. I got two questions. Assuming I finish early, I plan to continue in the SMP area 2015-03-20T16:21:19 I would do this by integrating the work that's been done on Atomic operations. Has this been already done? Does it seem ok? 2015-03-20T16:22:58 and secondly, I was looking over the ticket system, could you point me to a ticket of a reasonable difficulty. I'd like to work on something/ contribute to get the hang of it. 2015-03-20T16:23:45 How do atomics relate to CV? 2015-03-20T16:24:02 they don't relate to CV 2015-03-20T16:24:11 but in case I finish the CV implementation earlier than expected 2015-03-20T16:24:17 (at least in theory) 2015-03-20T16:24:32 I would also list something (in my proposal) that I would work on for the remaining amount of time 2015-03-20T16:25:08 This is MIPS specific but just a warning in some mips specific code in libdl. Not the hardest but kiwichris hasn't had time to look at it. 2015-03-20T16:25:29 Probably just a matter of using the right PRIxxxx constant from inttypes.h\ 2015-03-20T16:25:58 ok, so I'll look for something else. 2015-03-20T16:26:07 that is ticket 2235 2015-03-20T16:26:21 The i386 context switch handoff logic is an SMP issue which is definitely solvable but will take a little time. 2015-03-20T16:26:36 2183 is that one 2015-03-20T16:27:56 Ok, I ll start researching about 2183 2015-03-20T16:28:53 thanks 2015-03-20T16:29:04 It requires implementing the same logic in the middle of the context switch code that is in the sparc, arm and powerpc context switch code. But since it is assembly, it is tricky and hasn't been fixed. 2015-03-20T16:29:17 You will need to figure out the corresponding atomic instruction(s) 2015-03-20T16:29:48 Basically the code ensures that a thread being migrated to another core has its context saved completely on the source CPU before being restored on the destination CPU 2015-03-20T16:30:01 Not much code in reality but tricky to get right. :) 2015-03-20T16:31:38 While over on the x86, there is also the Edison. It has no legacy PC peripherals. If you have one of the USD69 kits, it needs a different set of PCI configuration space source. It is memory mapped, not IO space mapped like on a regular PC 2015-03-20T16:31:54 krohini: more questions? I have to leave in abotu 20 minutes 2015-03-20T16:33:11 I don't currently understand about Edison but I'll try to dig through and get back with questions the next days 2015-03-20T16:34:09 it needs a different set of PCI configuration space source is similar to having a device tree blob ? 2015-03-20T16:35:40 Yes DrJoel. 2015-03-20T16:37:33 I do not understand as of now how long it would take exactly. What are the other tasks you would look to club with this 2015-03-20T16:37:42 I think it is just replacing the PCI access methods for configuration space. They use in/out instructions for regular PCs and can use regular memory access operations on Ediston 2015-03-20T16:38:56 I think getting the graphics running is going to consume a fair amount of time. After that, migating things to the RSB packaging system can fill in more. Hopefully, the USB stack will be available at the right time and then you can get a mouse and keybaord working 2015-03-20T16:41:42 Ok, thanks. 2015-03-20T16:42:05 heading home.. have to pick up son at school .. have a nice weekend 2015-03-20T16:42:10 *** DrJoel has quit IRC (Quit: Say What?) 2015-03-20T16:59:12 *** Abdullah has joined #rtems 2015-03-20T17:06:56 *** krohini has quit IRC (Ping timeout: 264 seconds) 2015-03-20T17:08:25 *** krohini has joined #rtems 2015-03-20T17:14:19 *** krohini has quit IRC (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150125222139]) 2015-03-20T17:24:19 *** Abdullah has quit IRC (Ping timeout: 246 seconds) 2015-03-20T17:29:57 [trac] #2298/defect (new) updated by jiri (This is a problem in the updated sis, which keeps the emulated memory in host ...) http://devel.rtems.org/ticket/2298 2015-03-20T17:44:40 *** kiwichris has joined #rtems 2015-03-20T17:48:15 *** DrJoel has joined #rtems 2015-03-20T17:48:30 *** DrJoel has joined #rtems 2015-03-20T17:48:30 *** ChanServ sets mode: +o DrJoel 2015-03-20T18:00:01 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-20T18:23:28 *** andrei_ has quit IRC (Ping timeout: 246 seconds) 2015-03-20T18:48:23 *** DrJoel has quit IRC (Quit: Leaving) 2015-03-20T20:24:50 *** DrJoel has joined #rtems 2015-03-20T20:24:50 *** DrJoel has joined #rtems 2015-03-20T20:24:50 *** ChanServ sets mode: +o DrJoel 2015-03-20T20:39:09 *** DrJoel has quit IRC (Quit: Make it idiot proof and someone will make a better idiot.) 2015-03-20T21:02:24 *** krohini has joined #rtems 2015-03-20T21:03:11 *** anandkp92 has joined #rtems 2015-03-20T21:08:22 *** krohini has quit IRC (Ping timeout: 255 seconds) 2015-03-20T21:50:28 *** krohini has joined #rtems 2015-03-20T21:58:22 *** anandkp92 has quit IRC (Ping timeout: 246 seconds) 2015-03-20T22:10:33 *** anandkp92 has joined #rtems 2015-03-20T22:26:18 *** krohini has quit IRC (Ping timeout: 256 seconds) 2015-03-20T23:48:59 *** krohini has joined #rtems 2015-03-21T00:15:39 *** ketul has joined #rtems 2015-03-21T01:04:17 *** krohini has quit IRC (Ping timeout: 252 seconds) 2015-03-21T01:12:35 *** dr__house is now known as dr__house|away 2015-03-21T02:31:43 *** anandkp92 has quit IRC (Ping timeout: 246 seconds) 2015-03-21T02:59:43 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-21T03:12:08 *** ketul has joined #rtems 2015-03-21T03:43:50 *** Hesham has joined #rtems 2015-03-21T03:57:59 *** Hesham has quit IRC (Quit: Leaving.) 2015-03-21T04:33:43 *** ketul_ has joined #rtems 2015-03-21T04:34:34 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-21T06:34:39 [trac] #2309/defect (new) updated by perezgc (It builds corretly now! In addition to the intl library, I have also had to install ...) http://devel.rtems.org/ticket/2309 2015-03-21T07:23:10 *** ragunath has joined #rtems 2015-03-21T07:48:41 lo all 2015-03-21T09:35:04 *** zoso has joined #rtems 2015-03-21T10:14:49 *** zoso has quit IRC (Ping timeout: 245 seconds) 2015-03-21T10:21:56 *** anandkp92 has joined #rtems 2015-03-21T10:29:25 *** anandkp92_ has joined #rtems 2015-03-21T10:29:44 *** anandkp92 has quit IRC (Quit: Page closed) 2015-03-21T10:29:53 *** anandkp92_ has quit IRC (Client Quit) 2015-03-21T10:30:22 *** anandkp92 has joined #rtems 2015-03-21T10:37:52 *** anandkp92 has quit IRC (Read error: Connection reset by peer) 2015-03-21T11:17:22 *** ragunath has quit IRC (Quit: Page closed) 2015-03-21T12:12:35 nuts missed anandp92 2015-03-21T12:18:46 *** ragunath has joined #rtems 2015-03-21T12:51:38 beng-nl: hi 2015-03-21T12:58:57 *** anandkp92 has joined #rtems 2015-03-21T13:00:29 *** anandkp92 has joined #rtems 2015-03-21T13:04:49 *** ragunath has quit IRC (Quit: Page closed) 2015-03-21T13:48:21 *** waleedziad has joined #rtems 2015-03-21T13:52:23 *** anandkp92_ has joined #rtems 2015-03-21T13:52:40 *** anandkp92 has quit IRC (Read error: Connection reset by peer) 2015-03-21T14:03:56 [trac] GSoC/2015 edited by ragunath (Updated my proposal link) http://devel.rtems.org/wiki/GSoC/2015 2015-03-21T14:06:09 *** blindmonk has joined #rtems 2015-03-21T14:07:23 *** ragunath has joined #rtems 2015-03-21T14:16:09 [git] 40a2466 by Sebastian Huber: [sptests/spintrcritical23: Fix warnings] http://devel.rtems.org/changeset/40a2466/rtems 2015-03-21T14:31:20 *** ragunath has quit IRC (Quit: Page closed) 2015-03-21T14:34:31 *** dr__house|away is now known as dr__house 2015-03-21T14:36:08 *** anandkp92__ has joined #rtems 2015-03-21T14:36:08 *** anandkp92_ has quit IRC (Read error: Connection reset by peer) 2015-03-21T14:41:00 *** blindmonk has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-21T14:43:31 *** ketul has joined #rtems 2015-03-21T14:43:55 *** ketul_ has quit IRC (Ping timeout: 246 seconds) 2015-03-21T14:52:23 *** anandkp92__ has quit IRC (Quit: Leaving) 2015-03-21T16:13:58 *** Samy has joined #rtems 2015-03-21T16:14:22 *** Samy is now known as Guest68239 2015-03-21T16:15:35 *** Guest68239 has quit IRC (Client Quit) 2015-03-21T16:47:49 *** ketul has quit IRC (Ping timeout: 246 seconds) 2015-03-21T17:57:08 *** waleedziad has quit IRC (Ping timeout: 272 seconds) 2015-03-21T20:02:33 [trac] #2309/defect (closed) updated by chrisj (empty comment) http://devel.rtems.org/ticket/2309 2015-03-21T20:08:44 [trac] #2312/defect (v:4.11) created by chrisj (rtems-tools built in RSB on Linux fails to install) http://devel.rtems.org/ticket/2312 2015-03-21T21:18:18 [trac] Developer/Bug_Rreporting edited by chrisj (Trac updates.) http://devel.rtems.org/wiki/Developer/Bug_Rreporting 2015-03-21T21:53:15 *** kiwichri_ has joined #rtems 2015-03-21T21:54:37 *** kiwichris has quit IRC (Ping timeout: 256 seconds) 2015-03-21T22:19:28 [trac] Developer/Bug_Reporting edited by chrisj (Add ticket states and git commit keywords.) http://devel.rtems.org/wiki/Developer/Bug_Reporting 2015-03-21T22:22:00 [trac] NewTicket edited by chrisj (Add a link to the RTEMS Bug Reporting page.) http://devel.rtems.org/wiki/NewTicket 2015-03-21T22:23:04 [trac] NewTicket edited by chrisj (empty comment) http://devel.rtems.org/wiki/NewTicket 2015-03-21T22:37:12 *** mkhoory has joined #rtems 2015-03-21T22:59:24 [trac] Developer/Bug_Reporting edited by chrisj (Merged another page in.) http://devel.rtems.org/wiki/Developer/Bug_Reporting 2015-03-21T22:59:44 [trac] TBR/UserManual/RTEMSBugReporting deleted (wiki) 2015-03-21T23:01:16 [trac] WikiStart edited by chrisj (Update reporting a bug.) http://devel.rtems.org/wiki/WikiStart 2015-03-21T23:16:25 *** kiwichris has joined #rtems 2015-03-21T23:16:43 *** waleedziad has joined #rtems 2015-03-21T23:17:58 *** kiwichri_ has quit IRC (Ping timeout: 255 seconds) 2015-03-21T23:23:13 [trac] #2312/defect (assigned) updated by chrisj (empty comment) http://devel.rtems.org/ticket/2312 2015-03-21T23:23:32 [trac] #2312/defect (accepted) updated by chrisj (empty comment) http://devel.rtems.org/ticket/2312 2015-03-21T23:25:01 [trac] #2312/defect (accepted) updated by Chris Johns (In [changeset:"45857982a65fb66c3ca15a805c1585bb37c53b53/rtems-tools"]: {{{ ...) http://devel.rtems.org/ticket/2312 2015-03-21T23:25:02 [git] ea749e5 by Chris Johns: [Ignore waf files on Windows and Python3 waf files.] http://devel.rtems.org/changeset/ea749e5/rtems-tools 2015-03-21T23:25:02 [git] 36e6631 by Chris Johns: [rtemstoolkit: Remove warning on Windows.] http://devel.rtems.org/changeset/36e6631/rtems-tools 2015-03-21T23:25:02 [git] 4585798 by Chris Johns: [Update the version of waf. The commit references #2312.] http://devel.rtems.org/changeset/4585798/rtems-tools 2015-03-22T01:51:25 *** waleedziad has quit IRC (Ping timeout: 264 seconds) 2015-03-22T02:58:59 *** ketul has joined #rtems 2015-03-22T03:30:09 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-22T03:44:41 *** ketul has joined #rtems 2015-03-22T04:24:48 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-22T04:29:24 *** ketul has joined #rtems 2015-03-22T04:40:07 *** Hesham has joined #rtems 2015-03-22T04:44:07 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-22T05:01:56 *** ketul has joined #rtems 2015-03-22T05:06:21 *** waleedziad has joined #rtems 2015-03-22T05:28:44 *** waleedziad has quit IRC (Ping timeout: 272 seconds) 2015-03-22T05:36:32 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-22T05:41:04 *** waleedziad has joined #rtems 2015-03-22T05:44:10 *** krohini has joined #rtems 2015-03-22T06:06:43 [git] 2429766 by Sebastian Huber: [score: Move _Thread_blocking_operation_Cancel() Move _Thread_blocking_operation_Cancel() and make static since it is only used by _Thread_queue_Enqueue_with_handler(). Move _Thread_blocking_operation_Finalize().] http://devel.rtems.org/changeset/2429766/rtems 2015-03-22T06:06:43 [git] 688fbc4 by Sebastian Huber: [score: Move _Thread_queue_Extract() Move _Thread_queue_Dequeue(). We need all or no thread queue functions so it makes no sense to have them in separate modules. One module enables compiler optimizations without link-time optimization. Make _Thread_blocking_operation_Finalize() static since it is use now only in one 2015-03-22T06:06:43 module.] http://devel.rtems.org/changeset/688fbc4/rtems 2015-03-22T06:06:43 [git] d2bdf5c by Sebastian Huber: [score: Move _Thread_queue_Requeue() Now all the main thread queue operations are in one module.] http://devel.rtems.org/changeset/d2bdf5c/rtems 2015-03-22T06:47:45 *** krohini has quit IRC (Ping timeout: 252 seconds) 2015-03-22T06:56:08 *** waleedziad has quit IRC (Ping timeout: 272 seconds) 2015-03-22T07:09:56 *** waleedziad has joined #rtems 2015-03-22T07:26:54 *** waleedziad has quit IRC (Ping timeout: 245 seconds) 2015-03-22T07:35:21 *** ketul has joined #rtems 2015-03-22T07:52:57 ketul: hi[6~[6~[6~ 2015-03-22T07:53:15 hi beng-nl 2015-03-22T07:54:20 You asked a question. So want me to answer in that proposal right as ? 2015-03-22T07:55:50 or beng-nl you want me to tell you 2015-03-22T07:57:40 in the proposal please, so the other s can see it too 2015-03-22T07:59:09 ok sure. these days I am reading https://github.com/beagleboard/linux/tree/3.14/Documentation/gpio 2015-03-22T07:59:35 So I think it would be nice start. What u say? 2015-03-22T08:01:46 beng-nl: along with manual on driver development from rtems. So I think I may be able to interface LED with one of the GPIO in a next some days. 2015-03-22T08:02:14 wow, would be a good demo :) 2015-03-22T08:02:45 yep So want to be clear that am I on right track? 2015-03-22T08:03:13 yes you are 2015-03-22T08:03:20 these stuffs would help me to achieve. 2015-03-22T08:03:25 Ok thanks. 2015-03-22T08:03:30 :P 2015-03-22T08:05:29 beng-nl : and want to tell you that I am also preparing for http://www.dese.iisc.ernet.in/tfcindia/ 2015-03-22T08:05:49 i'm not talking about acceptance btw, we're not even allowed to say such things. you should be focused on making the best proposal you can and as far as i can tell you are on track to do that 2015-03-22T08:06:17 Ya that's ok . :) 2015-03-22T08:06:27 :) 2015-03-22T08:12:44 lo all 2015-03-22T08:55:57 *** DrJoel has joined #rtems 2015-03-22T08:55:57 *** DrJoel has joined #rtems 2015-03-22T08:55:57 *** ChanServ sets mode: +o DrJoel 2015-03-22T08:56:46 [trac] #2313/defect (v:4.11) created by joel.sherrill (moxie machine type missing in libdl/rtems-syms) http://devel.rtems.org/ticket/2313 2015-03-22T09:09:45 *** waleedziad has joined #rtems 2015-03-22T09:23:42 [trac] #2313/defect (new) updated by joel.sherrill (empty comment) http://devel.rtems.org/ticket/2313 2015-03-22T09:24:29 * DrJoel is nibbling at warnings this morning 2015-03-22T10:03:26 [git] a6524b9 by Sebastian Huber: [score: Simplify debug code and use _Assert()] http://devel.rtems.org/changeset/a6524b9/rtems 2015-03-22T10:26:02 *** DrJoel has quit IRC (Quit: Leaving) 2015-03-22T10:28:00 [trac] GSoC/2015 edited by gtament (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-22T10:28:44 hello , I want to know the command for showing acivity like "nickname is nibbling at warnings this morning" 2015-03-22T10:28:59 ohh sry 2015-03-22T11:30:59 *** ragunath has joined #rtems 2015-03-22T11:45:42 *** krohini has joined #rtems 2015-03-22T11:46:15 beng-nl: hi are you there? 2015-03-22T12:05:37 *** ragunath has quit IRC (Ping timeout: 246 seconds) 2015-03-22T12:06:51 [trac] GSoC/2015 edited by Asuol (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-22T12:19:10 *** krohini has quit IRC (Ping timeout: 255 seconds) 2015-03-22T12:34:11 *** ragunath has joined #rtems 2015-03-22T13:00:21 *** samyrezk has joined #rtems 2015-03-22T13:00:40 hey there 2015-03-22T13:00:56 any one can help me with the proposal 2015-03-22T13:01:16 i don't know how can i do one ? with RTEMS 2015-03-22T13:04:11 *** krohini has joined #rtems 2015-03-22T13:04:48 you want to write proposal? 2015-03-22T13:04:55 yes 2015-03-22T13:05:16 i know that is late but i love the embedded system 2015-03-22T13:05:36 and i want to present the proposal to be acceptet 2015-03-22T13:05:43 before 27 March 2015-03-22T13:05:51 then follow the template https://devel.rtems.org/wiki/GSoC/2015 2015-03-22T13:06:26 BTW I am also a student . so don't expect like "and i want to present the proposal to be acceptet " 2015-03-22T13:08:05 thank you 2015-03-22T13:09:14 np :) 2015-03-22T13:11:29 do you make an proposal _ 2015-03-22T13:11:31 ? 2015-03-22T13:16:50 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-22T13:18:47 *** ketul has joined #rtems 2015-03-22T13:20:12 *** samyrezk has quit IRC (Quit: Page closed) 2015-03-22T13:21:04 *** krohini has quit IRC (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150125222139]) 2015-03-22T13:25:58 *** DrJoel has joined #rtems 2015-03-22T13:25:58 *** ChanServ sets mode: +o DrJoel 2015-03-22T13:29:41 *** DrJoel has quit IRC (Client Quit) 2015-03-22T13:49:15 ketul: i am here 2015-03-22T13:49:34 ketul: the command you want is /me 2015-03-22T13:50:13 beng-nl : ya that i got actually wanted to ask in #freenode 2015-03-22T13:50:28 ok 2015-03-22T13:50:30 ok 2015-03-22T13:51:45 beng-nl: do we have there? 2015-03-22T13:52:01 * beng-nl looks around 2015-03-22T13:52:13 :) 2015-03-22T13:52:14 no i don't 2015-03-22T13:52:56 I mean in /arm/share 2015-03-22T13:54:03 *** Hesham has quit IRC (Ping timeout: 265 seconds) 2015-03-22T13:56:04 beng-nl: any gpio api available for BBB.? 2015-03-22T13:56:23 or that we need to develop from scratch? 2015-03-22T14:00:44 *** hermann_19829 has joined #rtems 2015-03-22T14:02:11 ketul: there is some gpio code in minix (another project i've beeno working on) that is suitably licensed 2015-03-22T14:02:14 sorry bogus connection here 2015-03-22T14:02:33 its ok beng-nl 2015-03-22T14:02:46 can i have a link for that? 2015-03-22T14:04:55 yes; http://git.minix3.org/index.cgi?p=minix.git;a=summary - honestly there might be better code out there to start with but this is somethngng i'd peronally go with 2015-03-22T14:06:12 :) 2015-03-22T14:10:31 ohh seen you committed dec-14 2015-03-22T14:10:53 *** qwebirc72378 has joined #rtems 2015-03-22T14:25:37 *** qwebirc72378 has quit IRC (Ping timeout: 246 seconds) 2015-03-22T14:38:09 *** Hesham has joined #rtems 2015-03-22T15:01:25 *** DrJoel has joined #rtems 2015-03-22T15:01:25 *** DrJoel has joined #rtems 2015-03-22T15:01:25 *** ChanServ sets mode: +o DrJoel 2015-03-22T15:04:17 *** Davidbrcz has joined #rtems 2015-03-22T15:05:06 * DrJoel looks around 2015-03-22T15:05:48 It has taken months but I think I am near the end of my warning removal quest. 2015-03-22T15:06:36 I am having to ignore a couple of target architectures, a bug in gcc, need gcc 5.0, and need a newlib patch but the list is short now. 2015-03-22T15:09:44 *** DrJoel has quit IRC (Quit: Leaving) 2015-03-22T15:14:34 *** Hesham has quit IRC (Ping timeout: 272 seconds) 2015-03-22T15:50:34 *** kiwichris has quit IRC (Ping timeout: 256 seconds) 2015-03-22T16:03:13 *** kiwichris has joined #rtems 2015-03-22T16:04:11 *** gigetoo has quit IRC (Remote host closed the connection) 2015-03-22T16:04:35 *** gigetoo has joined #rtems 2015-03-22T16:16:12 *** ragunath has left #rtems 2015-03-22T16:16:12 [trac] Developer/Bug_Reporting edited by chrisj (Make the git commit keywords a heading.) http://devel.rtems.org/wiki/Developer/Bug_Reporting 2015-03-22T16:17:24 [trac] Developer/Bug_Reporting edited by chrisj (Minor formatting fix.) http://devel.rtems.org/wiki/Developer/Bug_Reporting 2015-03-22T16:19:55 beng-nl: got the exact track for gpio access. want to share with you for confirmation 2015-03-22T16:20:43 i'm here 2015-03-22T16:23:00 first i need to refer TRM of AM335X -> do mapping and save it in beagle.h .../beagle/include -> in beagle define gpio.c that consists of all the function definition -> make your application may be in testsuites/samples 2015-03-22T16:23:10 want your feedback 2015-03-22T16:25:13 in first step I may use gpio_omap.h form minix3 2015-03-22T16:26:33 from* 2015-03-22T16:29:32 beng-nl: 2015-03-22T16:30:01 ok 2015-03-22T16:30:23 is it so? or you want to add. 2015-03-22T16:30:37 well the mapping isn't needed because rtems maps in all memory once; you can see how the UART registers are accessed; without explicit mapping 2015-03-22T16:30:51 you do need the address registers ofcourse yes 2015-03-22T16:31:04 but yes what you say makes sense to me 2015-03-22T16:31:18 :) 2015-03-22T16:32:00 thanks beng-nl : bye its 3 a.m. for me. 2015-03-22T16:32:05 :) 2015-03-22T16:32:15 :) 2015-03-22T16:32:17 goodnight :) 2015-03-22T16:32:24 ya 2015-03-22T16:32:56 *** ketul has quit IRC (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-03-22T16:37:40 *** hermann_19829 has quit IRC () 2015-03-22T17:12:22 *** Davidbrcz has quit IRC (Ping timeout: 272 seconds) 2015-03-22T17:16:46 *** jrcatbagan has joined #rtems 2015-03-22T17:36:50 [trac] GSoC/2015 edited by jrcatbagan (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-22T17:42:27 [trac] GSoC/2015 edited by sujayraaj (empty comment) http://devel.rtems.org/wiki/GSoC/2015 2015-03-22T19:36:20 *** sgadia has joined #rtems 2015-03-22T19:41:52 *** sgadia has quit IRC (Quit: Page closed) 2015-03-22T23:22:35 *** krohini has joined #rtems 2015-03-22T23:41:05 *** krohini has quit IRC (Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150125222139])