2011-07-18T00:19:49 *** xiangfu has quit IRC 2011-07-18T00:39:00 *** xiangfu has joined #rtems 2011-07-18T00:42:58 *** monstr-rtems has joined #rtems 2011-07-18T00:52:24 *** xiangfu has quit IRC 2011-07-18T01:03:38 *** arvind_khadri has joined #rtems 2011-07-18T01:05:06 *** xiangfu has joined #rtems 2011-07-18T01:33:47 *** xiangfu_ has joined #rtems 2011-07-18T01:35:49 *** xiangfu has quit IRC 2011-07-18T01:49:11 *** xiangfu_ is now known as xiangfu 2011-07-18T02:13:57 *** xiangfu has quit IRC 2011-07-18T02:17:38 *** xiangfu has joined #rtems 2011-07-18T02:22:21 *** xiangfu has quit IRC 2011-07-18T02:24:38 *** sebhub has joined #rtems 2011-07-18T02:24:49 good morning 2011-07-18T02:35:32 *** xiangfu has joined #rtems 2011-07-18T02:36:44 morning 2011-07-18T03:44:29 *** arvind_khadri has quit IRC 2011-07-18T03:56:36 *** arvind_khadri has joined #rtems 2011-07-18T04:13:16 *** Shisui has joined #rtems 2011-07-18T05:07:42 *** xiangfu has quit IRC 2011-07-18T06:17:04 *** methril_work has joined #rtems 2011-07-18T07:18:36 *** zwj has joined #rtems 2011-07-18T08:07:40 *** zwj has quit IRC 2011-07-18T08:52:01 *** panzon has joined #rtems 2011-07-18T08:52:11 *** panzon_ has joined #rtems 2011-07-18T08:54:05 *** panzon_ has quit IRC 2011-07-18T08:58:44 *** bazinski has joined #rtems 2011-07-18T09:20:26 *** zwj has joined #rtems 2011-07-18T10:00:09 *** lj8175 has joined #rtems 2011-07-18T10:07:43 *** zwj has quit IRC 2011-07-18T10:08:07 *** zwj has joined #rtems 2011-07-18T10:13:07 *** wenjie has joined #rtems 2011-07-18T10:15:09 *** zwj has quit IRC 2011-07-18T10:27:16 *** sebhub has quit IRC 2011-07-18T10:43:41 *** wenjie has quit IRC 2011-07-18T10:44:01 *** zwj has joined #rtems 2011-07-18T10:48:09 *** monstr-rtems has quit IRC 2011-07-18T10:52:47 *** arvind_khadri has quit IRC 2011-07-18T11:07:57 *** zwj has quit IRC 2011-07-18T11:27:00 *** lj8175 has quit IRC 2011-07-18T11:45:47 *** Shisui has quit IRC 2011-07-18T12:50:27 *** panzon has quit IRC 2011-07-18T14:24:38 *** DrJoel has joined #rtems 2011-07-18T16:57:21 *** DrJoel has quit IRC 2011-07-18T19:03:08 *** panzon has joined #rtems 2011-07-18T20:04:20 *** xiangfu has joined #rtems 2011-07-19T00:33:52 *** monstr-rtems has joined #rtems 2011-07-19T01:32:30 morning 2011-07-19T02:17:54 *** sebhub has joined #rtems 2011-07-19T02:40:58 *** arvind_khadri has joined #rtems 2011-07-19T02:40:58 *** arvind_khadri has joined #rtems 2011-07-19T02:48:31 good morning 2011-07-19T04:31:56 *** xiangfu has quit IRC 2011-07-19T05:08:02 *** panzon has quit IRC 2011-07-19T05:22:58 *** panzon has joined #rtems 2011-07-19T06:07:19 *** panzon_ has joined #rtems 2011-07-19T06:10:47 *** panzon has quit IRC 2011-07-19T06:29:44 *** panzon_ has quit IRC 2011-07-19T06:44:29 *** panzon_ has joined #rtems 2011-07-19T07:45:28 hi 2011-07-19T07:45:50 somebody knows the email of Andrew Spoerner ? 2011-07-19T08:31:33 *** monstr-rtems has quit IRC 2011-07-19T08:36:21 *** methril__ has quit IRC 2011-07-19T08:48:43 *** methril__ has joined #rtems 2011-07-19T08:58:56 rtems_libi2c_initialize() - libi2c: Claiming driver slot failed (rtems status code 5). hmm? 2011-07-19T09:06:39 maybe you need more semaphores configured 2011-07-19T09:16:10 didn't make any difference... 2011-07-19T09:48:02 *** sebhub has quit IRC 2011-07-19T10:21:09 *** DrJoel has joined #rtems 2011-07-19T10:21:27 *** DrJoel has joined #rtems 2011-07-19T10:21:27 *** ChanServ sets mode: +o DrJoel 2011-07-19T10:21:55 *** DrJoel has quit IRC 2011-07-19T10:22:17 *** DrJoel has joined #rtems 2011-07-19T10:22:17 *** ChanServ sets mode: +o DrJoel 2011-07-19T11:00:20 *** monstr-rtems has joined #rtems 2011-07-19T11:40:55 *** arvind_khadri has quit IRC 2011-07-19T11:57:33 *** arvind_khadri has joined #rtems 2011-07-19T11:57:33 *** arvind_khadri has joined #rtems 2011-07-19T11:59:16 *** monstr-rtems has quit IRC 2011-07-19T12:00:41 *** monstr-rtems has joined #rtems 2011-07-19T12:05:47 *** monstr-rtems has quit IRC 2011-07-19T12:06:25 *** monstr-rtems has joined #rtems 2011-07-19T12:38:04 *** monstr-rtems has quit IRC 2011-07-19T12:56:47 *** monstr-rtems has joined #rtems 2011-07-19T13:09:34 *** monstr-rtems has quit IRC 2011-07-19T17:07:25 DrJoel, hi 2011-07-19T17:20:43 DrJoel, I like the collapsed text on the RTEMS web page. 2011-07-19T19:44:01 *** arvind_khadri has quit IRC 2011-07-19T20:12:21 *** xiangfu has joined #rtems 2011-07-19T20:13:51 *** methril__ has quit IRC 2011-07-19T20:26:45 *** methril__ has joined #rtems 2011-07-19T22:33:21 *** xiangfu has quit IRC 2011-07-20T00:48:48 *** monstr-rtems has joined #rtems 2011-07-20T01:31:18 *** panzon has joined #rtems 2011-07-20T01:57:27 *** xiangfu has joined #rtems 2011-07-20T02:27:48 *** xiangfu has quit IRC 2011-07-20T02:46:39 *** xiangfu has joined #rtems 2011-07-20T02:54:48 *** xiangfu has quit IRC 2011-07-20T03:06:40 *** xiangfu has joined #rtems 2011-07-20T05:38:52 DrJoel: are you there? 2011-07-20T05:39:01 Not yet 2011-07-20T05:39:26 ah was wondering ... bit early for his timezone 2011-07-20T06:18:04 *** lj8175 has joined #rtems 2011-07-20T07:59:45 * DrJoel stayed logged in overnight again :( 2011-07-20T08:02:04 the collapsible text is via a Drupal plugin. I need to add the blockquote plugin 2011-07-20T08:03:06 Michele and I are doing a website for a friend and learning a lot more Drupal cool stuff. He is a drummer and has a different view of "nice" website than my spartan view of the world 2011-07-20T08:21:37 * DrJoel wonders what folks think of this... http://www.inspirel.com/vera/ce/doc/manual.html .. I was looking for a C style checker that might ease reviewing new submissions. 2011-07-20T09:00:33 *** dr__house has joined #rtems 2011-07-20T09:20:53 *** bazinski has quit IRC 2011-07-20T09:48:32 *** dr__house has quit IRC 2011-07-20T09:48:43 *** dr__house has joined #rtems 2011-07-20T09:48:44 *** dr__house has joined #rtems 2011-07-20T09:50:32 *** dr__house has quit IRC 2011-07-20T09:50:43 *** dr__house has joined #rtems 2011-07-20T09:50:43 *** dr__house has joined #rtems 2011-07-20T10:02:54 *** methril_work has quit IRC 2011-07-20T10:12:32 *** dr__house has quit IRC 2011-07-20T10:12:38 *** dr__house has joined #rtems 2011-07-20T10:12:38 *** dr__house has joined #rtems 2011-07-20T10:14:39 *** dr__house has joined #rtems 2011-07-20T10:14:40 *** dr__house has joined #rtems 2011-07-20T10:30:58 *** dr__house has quit IRC 2011-07-20T10:32:43 *** dr__house has joined #rtems 2011-07-20T10:32:43 *** dr__house has joined #rtems 2011-07-20T11:20:35 *** lj8175 has quit IRC 2011-07-20T11:54:18 go santosh!!! 2011-07-20T13:07:09 *** xiangfu has quit IRC 2011-07-20T13:41:34 *** monstr-rtems has quit IRC 2011-07-20T14:02:25 *** methril_work has joined #rtems 2011-07-20T14:05:47 *** panzon has quit IRC 2011-07-20T14:06:21 *** panzon_ has quit IRC 2011-07-20T15:28:11 DrJoel: Hello. You called me? :) 2011-07-20T15:28:45 :) picking on you for popping in and out 2011-07-20T15:29:18 DrJoel: ah :P. I don't know why the school network always does that. 2011-07-20T15:29:44 you had that problem in India also as I recall... 2011-07-20T15:30:21 DrJoel: oh yeah, that was because I was behind a proxy and I had to create a tunnel everytime I needed to log in. 2011-07-20T15:31:00 did you notice the collapsible text on the rtems.org top page? 2011-07-20T15:56:31 DrJoel: Oh cool! Hadn't noticed i 2011-07-20T15:56:35 it* 2011-07-20T15:57:08 Michele made me figure that out for a website we are doing for a friend.. thought it would help rtems site 2011-07-20T15:57:48 DrJoel: It does. The readability is much improved. 2011-07-20T15:58:35 DrJoel: Also it reminds me that it's time I started looking at the Getting Started link again. I am in such bad shape that I should get a clean build first to start off. 2011-07-20T16:01:01 lol.. you might want to also consider testing the debian packages :-D 2011-07-20T16:03:15 look around in http://www.rtems.org/ftp/pub/rtems/linux/4.11/ and you might see a surprise 2011-07-20T16:50:22 *** DrJoel has quit IRC 2011-07-20T17:11:20 *** lcpfnvcy_ has joined #rtems 2011-07-20T17:13:53 *** methril__ has quit IRC 2011-07-20T17:13:53 *** lcpfnvcy has quit IRC 2011-07-20T17:14:05 *** methril__ has joined #rtems 2011-07-20T17:47:38 *** methril_ has joined #rtems 2011-07-20T17:54:33 *** methril__ has quit IRC 2011-07-20T18:12:09 *** Shisui has joined #rtems 2011-07-20T18:33:12 *** panzon has joined #rtems 2011-07-20T18:50:45 *** panzon_ has joined #rtems 2011-07-20T20:16:24 *** xiangfu has joined #rtems 2011-07-20T20:40:03 *** xiangfu` has joined #rtems 2011-07-20T20:58:51 *** xiangfu has quit IRC 2011-07-20T23:11:31 *** Shisui has quit IRC 2011-07-21T00:47:22 *** monstr-rtems has joined #rtems 2011-07-21T01:31:40 *** sebhub has joined #rtems 2011-07-21T01:35:58 good morning 2011-07-21T02:11:34 *** xiangfu has joined #rtems 2011-07-21T02:17:54 *** xiangfu has quit IRC 2011-07-21T02:31:12 *** xiangfu has joined #rtems 2011-07-21T03:09:39 *** xiangfu has quit IRC 2011-07-21T03:12:17 *** xiangfu has joined #rtems 2011-07-21T03:35:18 *** xiangfu has quit IRC 2011-07-21T05:03:45 *** panzon has quit IRC 2011-07-21T05:03:56 *** panzon_ has quit IRC 2011-07-21T05:23:32 *** panzon has joined #rtems 2011-07-21T08:12:02 *** lj8175 has joined #rtems 2011-07-21T08:12:53 *** DrJoel has joined #rtems 2011-07-21T08:12:53 *** ChanServ sets mode: +o DrJoel 2011-07-21T08:17:21 Hi, how does rtems get the attribute of a new created pthread, such as pthread_get_attr_np on linux, I have not got a method under cpukit/posix/src like this yet. 2011-07-21T08:20:26 well the _np is a good reason you don't see it under RTEMS. :-D 2011-07-21T08:20:34 There is a default attributes structure used 2011-07-21T08:21:24 See pthread.c 2011-07-21T08:21:35 grep for _POSIX_Threads_Default_attributes 2011-07-21T08:24:25 Thanks, Joel. But how can I get the attribute of a created pthread if I have used pthread_setschedparam to change the default attributes ? 2011-07-21T08:25:03 sorry.. just found man page for that.. wasn't on fedora :( 2011-07-21T08:25:46 Thanks :) 2011-07-21T08:26:40 hmmm.. looks like a hole in the POSIX API and the reason for the _np addition by Linux. Let's check opengroup.. 2011-07-21T08:28:30 http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/pthread.h.html ... I don't see anything like it. And a google for pthread_get_attr site:opengroup.org shows up nothing 2011-07-21T08:30:07 Trivial to implement but I bet there will be flames from someone who will say that it violates strict POSIX compliance .. but I believe in helping software be portable.. this functionality seems likely to be in a future pthread.h 2011-07-21T08:30:30 Why do you need it? I can throw you an implementation with a little justification. :-D 2011-07-21T08:35:13 http://pastebin.com/S0y7nuK8 is an implementation.. hook it into cpukit/posix/Makefile.am and away you go.. uncompiled but probably close to working 2011-07-21T08:38:01 Thank you very much, Joel. I want to get the base address of the new created pthread, I see linux have a methord to get it directly, so doubt that RTEMS may have a methord like that . 2011-07-21T08:43:08 base address of what? thread control block? stack? 2011-07-21T08:43:27 stack, 2011-07-21T08:43:46 you have told me a method to do that. 2011-07-21T08:51:48 ahhh.. are things going ok for your project? Any blogs or announcements yet? :-D 2011-07-21T08:51:50 brb 2011-07-21T08:56:58 *** zwj has joined #rtems 2011-07-21T09:03:11 Joel: ok for now, I am trying to make bdwgc be supported on RTEMS in the multi-pthread condition, and this still need some work. It has been compiled successfully and some simple test can get through now, but the all_in_one test still cannot get through... 2011-07-21T09:03:29 *** monstr-rtems has quit IRC 2011-07-21T09:06:02 Joel: I will send out the patch to bdwgc when the testsuite PASS :) 2011-07-21T09:07:23 Where in the code is the call to pthread_get_attr_np? I want to build a case for committing this. 2011-07-21T09:10:40 in the file os_dep.c function GC_get_stack_base under the main directory 2011-07-21T09:13:29 Do you want to build bdwgc ? If so, I think I should send some code to you to avoid building it form the very begin. 2011-07-21T09:15:32 I won't get to it soon.. so don't bother. Is this code in gcc? I don't see a call to pthread_get_attr_np in that file. 2011-07-21T09:16:29 sorry for _ , it should be pthread_getattr_np 2011-07-21T09:18:07 ahhh.. OK.. see it now.. 2011-07-21T09:18:35 you will have to fill in the stack address and size when the structure is returned. By default, it only contains it if the user specifies it at create time 2011-07-21T09:29:54 *** zwj has quit IRC 2011-07-21T10:32:11 *** arvind_khadri has joined #rtems 2011-07-21T10:32:11 *** arvind_khadri has joined #rtems 2011-07-21T10:40:56 *** antgreen has joined #rtems 2011-07-21T10:42:15 *** xiangfu has joined #rtems 2011-07-21T10:46:44 *** sebhub has quit IRC 2011-07-21T10:46:58 *** xiangfu has quit IRC 2011-07-21T10:58:52 *** xiangfu has joined #rtems 2011-07-21T11:13:03 *** lj8175 has quit IRC 2011-07-21T11:17:00 *** xiangfu has quit IRC 2011-07-21T11:24:01 *** panzon has quit IRC 2011-07-21T11:53:12 *** antgreen has quit IRC 2011-07-21T14:53:15 *** arvind_khadri has quit IRC 2011-07-21T14:57:27 *** arvind_khadri has joined #rtems 2011-07-21T16:17:50 *** DrJoel has quit IRC 2011-07-21T16:29:47 *** arvind_khadri has quit IRC 2011-07-21T16:31:39 *** DrJoel has joined #rtems 2011-07-21T16:31:40 *** ChanServ sets mode: +o DrJoel 2011-07-21T16:31:53 DrJoel, hi 2011-07-21T16:32:30 hey chris.. how are you today? 2011-07-21T16:32:46 Good. It is very wet in Sydney at the moment. 2011-07-21T16:34:18 very hot here .. ~100F most days with heat index above that 2011-07-21T16:34:18 I am in the process of cutting releases on 4.10 and 4.9 branches.. want to release coverage with them and that takes time 2011-07-21T16:35:06 Nice. I am just looking at RFS meta-data for the directory node incase someone wants to reset a board with open files. 2011-07-21T16:35:59 Just looking at *_np calls in pthread libs. 2011-07-21T16:36:32 I think pthread_getattr_np is useful and a no-brainer .. clear oversight by POSIX. 2011-07-21T16:36:58 The affinity ones are fine as well as best I can tell. No reason to design our own different API. :D 2011-07-21T16:37:00 Agreed. I do wonder what other hosts provide. 2011-07-21T16:37:14 For gjc 2011-07-21T16:37:18 didn't find FreeBSD for pthread_getattr_np 2011-07-21T16:37:27 don't know.. question for lj8175 2011-07-21T16:37:34 I mean in gjc or does it only run on Linux 2011-07-21T16:38:32 gcc-XXX/boehm-gc/os_dep.c 2011-07-21T16:38:38 I have no problem with *_np being added but I think we need a use case first 2011-07-21T16:39:03 code uses int r = sysctl(nm, 2, &base, &len, NULL, 0); .. so that's worse than an _np routine :D 2011-07-21T16:39:14 Yeah 2011-07-21T16:39:47 The sysctl interface is a nice design but it is a gateway to all sorts of hacks 2011-07-21T16:40:36 I implemented pthread_getattr_np today.. 2011-07-21T16:41:53 Great. My only concern with a whole bunch of *_np being added from different sources is any conflicts 2011-07-21T16:42:03 I don't want to implement all _np routines in pthread Linux (or other OS).. pthread_getattr_np will let us use existing boehm-gc code.. so that's a plus. We have to implement something 2011-07-21T16:42:45 And this one call looks very much like an oversight which will get corrected in a future edition.. ask for a thread's attributes. Can't do it now 2011-07-21T16:43:04 Great 2011-07-21T16:43:22 Also SMP will need to be added. 2011-07-21T16:45:12 I have a NIOS2 set of tools built for 4.11 2011-07-21T16:45:24 yes.. and having an existing API is a big deal to me.. we would be compatible with something. 2011-07-21T16:45:40 And that is a good argument for using it 2011-07-21T16:45:59 Much per this to something we create. 2011-07-21T16:46:11 I don't see any thread _np stuff in FreeBSD. Only mutex and rwlock stuff 2011-07-21T16:46:20 Man pages ? 2011-07-21T16:46:26 that's my thinking. plus we share boehm-gc code with Linux this way. :) 2011-07-21T16:48:06 It has them. Just not in the man pages 2011-07-21T16:48:19 The biggest problem with these is that they will need to go in pthread.h which is in newlib.h 2011-07-21T16:48:29 hmmm.. I looked for their pthread.h online and didn't see them 2011-07-21T16:48:37 pthread_np.h 2011-07-21T16:48:46 I see FreeBSD has this file. 2011-07-21T16:50:13 pthread_attr_get_np 2011-07-21T16:50:15 Hmmm 2011-07-21T16:50:19 from FreeBSD 2011-07-21T16:50:34 pthread_attr_getaffinity_np 2011-07-21T16:50:50 that looks similar to the Linux api 2011-07-21T16:51:12 I thought Linux was pthread_getattr_np 2011-07-21T16:51:49 pthread_set_name_np 2011-07-21T16:51:49 that's to get the attributes of a thread after it is created. Other calls for affinity 2011-07-21T16:52:10 The BSD one is 'pthread_attr_get_np' 2011-07-21T16:52:42 grrr.... two choices and two different names... 2011-07-21T16:53:01 The BSD one 2011-07-21T16:53:26 Because we already have 'pthread_attr_destroy' or 'pthread_attr_*'. 2011-07-21T16:53:30 Silly Linux 2011-07-21T16:53:55 yeah... there was some precedence not to use the linux name. 2011-07-21T16:54:02 Listed under "ATTRIBUTE OBJECT ROUTINES' 2011-07-21T16:54:41 Of course, I boehm-gc only supports the linux flavor right now. 2011-07-21T16:54:47 Because you then get pthread_mutexattr_destroy etc and the naming follows on 2011-07-21T16:54:57 Send them a patch :) 2011-07-21T16:55:22 I can see a case to reject the Linux case in the standards groups 2011-07-21T16:55:32 We need to have a discussion on the list about whether to follow linux or BSD on the _np routines we have a need for 2011-07-21T16:56:28 Sure. Take a look at the pthread_ API. It is very consistent with pthread_item* and this call goes against it. 2011-07-21T16:57:06 The only area which is inline with this is PRE-THREAD CONTEXT ROUTINES. 2011-07-21T16:57:31 and they all take a key 2011-07-21T16:58:28 The affinity API looks close between the two 2011-07-21T16:58:39 oh well.. time for me to head home.. catch you later 2011-07-21T16:58:42 *** DrJoel has quit IRC 2011-07-21T17:28:34 *** demute has quit IRC 2011-07-21T17:30:36 *** demute has joined #rtems 2011-07-21T17:59:49 *** panzon has joined #rtems 2011-07-21T18:41:59 *** Shisui has joined #rtems 2011-07-21T18:42:04 hi 2011-07-21T19:24:46 hi 2011-07-21T19:29:02 *** kiwichris has quit IRC 2011-07-21T19:30:42 *** kiwichris has joined #rtems 2011-07-21T19:47:55 *** methril__ has joined #rtems 2011-07-21T19:48:42 *** methril_ has quit IRC 2011-07-21T20:11:49 *** Shisui_ has joined #rtems 2011-07-21T20:12:46 *** Shisui has quit IRC 2011-07-21T21:06:06 *** xiangfu has joined #rtems 2011-07-21T21:45:10 *** xiangfu has quit IRC 2011-07-21T21:47:52 *** xiangfu has joined #rtems 2011-07-21T21:56:01 Shisui_, hi 2011-07-21T21:56:07 Are still about ? 2011-07-21T22:45:48 kiwichris, oops, excuse me, my irc client is reduced most of the time 2011-07-21T22:46:19 That is fine. I had a quick look and it seems iconv is not enabled for RTEMS. 2011-07-21T22:46:33 I suspect the effect of turning it on may effect all code in newlib. 2011-07-21T22:49:05 hmm.. I though it was just a matter of "we don't need it so we should disable it". I don't really understand why enabling or disabling the iconv part may harm the whole lib 2011-07-21T22:57:18 Because is may grow all the string handling in newlib. 2011-07-21T22:57:44 And the data used and the time it takes to do things because wchar is being supported. 2011-07-21T22:57:58 I have never looked. To turn it on this would have to be looked into. 2011-07-21T23:30:26 oh, I see. 2011-07-21T23:34:09 well, without iconv it becomes difficult to do the charset translation work, I'll add proper preprocessor directives in order to let the FS compile even without iconv support, until further "investigations" :) 2011-07-21T23:34:35 Great. That is a suitable solution. 2011-07-22T00:19:58 *** xiangfu has quit IRC 2011-07-22T00:42:25 *** Shisui_ has quit IRC 2011-07-22T01:10:30 *** sebhub has joined #rtems 2011-07-22T01:55:18 *** arvind_khadri has joined #rtems 2011-07-22T02:20:52 good morning 2011-07-22T02:44:21 *** arvind_khadri has quit IRC 2011-07-22T02:57:15 *** arvind_khadri has joined #rtems 2011-07-22T02:57:15 *** arvind_khadri has joined #rtems 2011-07-22T04:16:06 *** xiangfu has joined #rtems 2011-07-22T04:59:12 *** xiangfu has quit IRC 2011-07-22T07:05:31 *** xiangfu has joined #rtems 2011-07-22T07:11:21 *** xiangfu has quit IRC 2011-07-22T09:18:57 *** sebhub has quit IRC 2011-07-22T09:31:26 *** lj8175 has joined #rtems 2011-07-22T10:04:07 *** lcpfnvcy_ has quit IRC 2011-07-22T11:47:16 *** kristianpaul has quit IRC 2011-07-22T11:47:23 *** kristian1aul has joined #rtems 2011-07-22T12:03:43 *** lj8175 has quit IRC 2011-07-22T12:14:20 *** kuzew has joined #rtems 2011-07-22T12:14:56 *** kuzew has left #rtems 2011-07-22T13:00:37 *** dimonov has quit IRC 2011-07-22T13:30:46 *** panzon has quit IRC 2011-07-22T16:37:00 *** methril_work has quit IRC 2011-07-22T16:44:12 *** kristian1aul has quit IRC 2011-07-22T16:44:19 *** kristianpaul has joined #rtems 2011-07-22T16:44:19 *** kristianpaul has joined #rtems 2011-07-22T19:22:16 *** xiangfu has joined #rtems 2011-07-22T19:33:41 *** xiangfu has quit IRC 2011-07-23T02:44:07 *** arvind_khadri has quit IRC 2011-07-23T02:58:17 *** arvind_khadri has joined #rtems 2011-07-23T02:58:17 *** arvind_khadri has joined #rtems 2011-07-23T03:14:09 *** xiangfu has joined #rtems 2011-07-23T08:26:27 *** xiangfu has quit IRC 2011-07-23T09:49:41 *** lj8175 has joined #rtems 2011-07-23T10:12:50 *** panzon has joined #rtems 2011-07-23T11:29:59 *** lj8175 has quit IRC 2011-07-23T13:08:37 *** dimonov has joined #rtems 2011-07-23T13:08:38 *** dimonov has joined #rtems 2011-07-23T15:08:21 *** methril__ has quit IRC 2011-07-23T19:43:50 *** rtemsLogger has joined #rtems 2011-07-23T19:51:53 *** rtemsLogger` has quit IRC 2011-07-23T21:15:27 *** xiangfu has joined #rtems 2011-07-23T22:36:11 *** panzon has quit IRC 2011-07-23T23:01:44 *** panzon has joined #rtems 2011-07-24T01:02:45 *** xiangfu has quit IRC 2011-07-24T02:28:06 *** zwj has joined #rtems 2011-07-24T02:45:21 *** arvind_khadri has quit IRC 2011-07-24T02:50:50 *** arvind_khadri has joined #rtems 2011-07-24T02:50:50 *** arvind_khadri has joined #rtems 2011-07-24T03:08:27 *** monstr-rtems has joined #rtems 2011-07-24T03:18:58 *** zwj has quit IRC 2011-07-24T03:19:21 *** zwj has joined #rtems 2011-07-24T03:42:35 *** monstr-rtems has quit IRC 2011-07-24T06:32:04 *** panzon has quit IRC 2011-07-24T06:47:11 *** xiangfu has joined #rtems 2011-07-24T07:54:30 *** xiangfu has quit IRC 2011-07-24T07:56:32 *** xiangfu has joined #rtems 2011-07-24T08:29:36 *** xiangfu has quit IRC 2011-07-24T08:53:59 *** arvind_khadri has quit IRC 2011-07-24T09:06:50 *** arvind_khadri has joined #rtems 2011-07-24T09:06:51 *** arvind_khadri has joined #rtems 2011-07-24T10:44:08 *** panzon has joined #rtems 2011-07-24T10:50:37 *** lj8175 has joined #rtems 2011-07-24T10:54:46 *** lj8175 has quit IRC 2011-07-24T10:56:16 *** zwj has quit IRC 2011-07-24T11:01:10 *** kristianpaul has quit IRC 2011-07-24T11:06:36 *** kristianpaul has joined #rtems 2011-07-24T11:20:53 *** methril has joined #rtems 2011-07-24T11:31:46 *** arvind_khadri has quit IRC 2011-07-24T11:44:45 *** arvind_khadri has joined #rtems 2011-07-24T11:50:41 *** Shisui has joined #rtems 2011-07-24T11:50:49 Hi :-) 2011-07-24T18:40:49 *** ghostinthepuppet has joined #rtems 2011-07-24T18:43:42 *** ghostinthepuppet has quit IRC 2011-07-24T18:48:30 *** ghostinthepuppet has joined #rtems 2011-07-24T18:49:18 hello, any dev online who knows about esa summer of code in space? 2011-07-24T18:49:53 A little. It is Joel who knows about this. 2011-07-24T18:50:17 ok i read his name already on some docs 2011-07-24T18:50:48 If you have any questions I suggest you send him an email and cc me. 2011-07-24T18:50:53 i was thinking about applying for the test coverage project 2011-07-24T18:50:58 chrisj@rtems.org 2011-07-24T18:51:01 ok 2011-07-24T18:51:06 thanks! will do 2011-07-24T18:51:13 no problem 2011-07-24T18:51:23 or should i post it to the mailing list? 2011-07-24T18:51:31 Even better 2011-07-24T18:53:15 will do, thanks! 2011-07-24T19:19:58 *** Shisui has quit IRC 2011-07-24T19:33:57 *** panzon has quit IRC 2011-07-24T19:55:38 *** Shisui has joined #rtems 2011-07-24T20:09:33 ghostinthepuppet, test coverage is a great area to play in 2011-07-24T20:09:52 *** Shisui has quit IRC 2011-07-24T20:10:05 i also think so 2011-07-24T20:10:16 right now i'm reading all the info on the rtems wiki 2011-07-24T20:10:33 and will take a look at the gnu documentation on gcov and gprof 2011-07-24T20:10:59 It may pay to look in the CVS rtems-testing module. 2011-07-24T20:11:01 then i'll run the current coverage analysis tests in the rtems distribution 2011-07-24T20:11:07 sure! 2011-07-24T20:11:18 Plus all the testsuite directory in the RTEMS source 2011-07-24T20:11:48 would you say there are some special requirements for being chosen for this project? 2011-07-24T20:12:02 besides basic software engineering skills 2011-07-24T20:13:31 i was looking at this year's GSoC proposals, and they all seem to have a pretty clear idea on what needs to be done 2011-07-24T20:23:28 From the GSoC experience the main focus is 2 fold for RTEMS students. 2011-07-24T20:24:09 The first is exposure to real-time operating systems. Even if you never end up hacking on a kernel, if you know what is involved and how they go together you will write better applications. 2011-07-24T20:24:34 The second is the exposure to open source projects, community software and working as part of a team. 2011-07-24T20:25:27 A win in for a GSoC student from our point of view is the student staying in the project or becoming part of another open source project 2011-07-24T20:26:25 You should attempt to build a hello world application a per GSoC. 2011-07-24T20:26:43 a per -> as per 2011-07-24T20:27:06 Back to coverage. 2011-07-24T20:27:33 We need tests and testing that lets the coverage tool show a 100% instruction test coverage 2011-07-24T20:27:56 The instruction test coverage is in the rtems-testing module in CVS. 2011-07-24T20:28:20 The GSoC projects are starting to move out of the super-core (score) and into things like POSIX and the file system. 2011-07-24T20:28:45 Here we are getting basic tests. Next is to run coverage tools and to look at what is missing. 2011-07-24T20:29:05 ok 2011-07-24T20:29:38 so that's what is meant with "Improve coverage by adding more test cases. " on the wiki 2011-07-24T20:29:51 Yes. 2011-07-24T20:30:11 simulators like qemu provide a bit map of the executed instructions 2011-07-24T20:30:35 Joel has tools in rtems-testing that take this and determine which lines in RTEMS are not executed 2011-07-24T20:30:43 Rather neat stuff. 2011-07-24T20:30:59 and these are custom tools 2011-07-24T20:31:35 while the essential task of the project would be to parse the bit map into gcov/gprof format 2011-07-24T20:31:47 or maybe i'm missing something? 2011-07-24T20:32:13 Not sure if a project exists that wants to do this. 2011-07-24T20:32:15 (btw thanks for your time talking about this!) 2011-07-24T20:32:36 hey thanks for taking a look and getting involved 2011-07-24T20:33:24 it's almost a natural choice 2011-07-24T20:33:27 We are not profiling performance rather this is focused on the standards that check if software is suitable for certain applications 2011-07-24T20:33:30 rtems is big at ESA 2011-07-24T20:33:51 and as a european with the professional and personal objective to write flight software for spacecraft 2011-07-24T20:33:59 rtems experience (any i guess) is good :) 2011-07-24T20:34:05 Yeah so I understand how-ever we have limited feed back to the project. We would love to change that. 2011-07-24T20:34:48 Yeah it is plus if you work in this area (real-time) know how things works is a big plus 2011-07-24T20:36:32 thanks for the chat, i'm off now; it's 3:30am here in italy 2011-07-24T20:36:34 bye! 2011-07-24T20:36:53 cya 2011-07-24T20:37:06 Ah 11:30am Monday morning in Sydney 2011-07-24T20:37:24 A rather tied Sydney after being up watch the Tour 2011-07-24T20:37:33 *** Shisui has joined #rtems 2011-07-24T20:37:38 lol 2011-07-24T20:37:39 cu 2011-07-24T20:37:46 *** ghostinthepuppet has quit IRC 2011-07-24T20:37:55 Shisui, about ? 2011-07-24T20:44:48 *** Shisui has quit IRC 2011-07-24T22:16:32 *** arvind_khadri has quit IRC 2011-07-24T22:57:00 *** panzon has joined #rtems 2011-07-24T23:31:27 *** arvind_khadri has joined #rtems