2013-06-03T00:11:35 *** antgreen_ has joined #rtems 2013-06-03T00:14:36 *** monstr_ has joined #rtems 2013-06-03T00:21:42 *** antgreen_ has quit IRC (Ping timeout: 264 seconds) 2013-06-03T00:38:08 *** antgreen_ has joined #rtems 2013-06-03T00:43:52 *** antgreen_ has quit IRC (Ping timeout: 276 seconds) 2013-06-03T01:43:00 *** sebhub has joined #rtems 2013-06-03T01:43:08 good morning 2013-06-03T02:21:18 Hi all 2013-06-03T02:24:41 *** arvind_khadri has quit IRC (Ping timeout: 252 seconds) 2013-06-03T02:29:01 *** arvind_khadri has joined #rtems 2013-06-03T02:31:12 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:31:50 *** arvind_khadri has joined #rtems 2013-06-03T02:32:52 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:33:50 *** arvind_khadri has joined #rtems 2013-06-03T02:35:30 *** arvind_khadri has joined #rtems 2013-06-03T02:36:58 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:38:48 *** arvind_khadri has joined #rtems 2013-06-03T02:40:14 *** arvind_khadri has joined #rtems 2013-06-03T02:40:59 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:41:33 *** arvind_khadri has joined #rtems 2013-06-03T02:42:39 *** arvind_khadri has joined #rtems 2013-06-03T02:44:25 *** arvind_khadri has joined #rtems 2013-06-03T02:44:59 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:45:28 *** arvind_khadri has joined #rtems 2013-06-03T02:46:40 *** arvind_khadri has joined #rtems 2013-06-03T02:47:18 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:47:52 *** arvind_khadri has joined #rtems 2013-06-03T02:48:52 *** arvind_khadri has joined #rtems 2013-06-03T02:49:58 *** arvind_khadri has joined #rtems 2013-06-03T02:51:16 *** arvind_khadri has joined #rtems 2013-06-03T02:52:42 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T02:54:59 *** arvind_khadri has joined #rtems 2013-06-03T02:56:27 *** arvind_khadri has joined #rtems 2013-06-03T02:56:54 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-03T03:12:26 *** antgreen has joined #rtems 2013-06-03T03:17:48 *** antgreen has quit IRC (Read error: Operation timed out) 2013-06-03T03:19:05 *** antgreen has joined #rtems 2013-06-03T03:23:39 *** antgreen has quit IRC (Ping timeout: 260 seconds) 2013-06-03T03:47:24 *** antgreen has joined #rtems 2013-06-03T03:50:44 *** antgreen has quit IRC (Read error: Operation timed out) 2013-06-03T03:52:08 *** antgreen has joined #rtems 2013-06-03T04:19:01 *** antgreen has quit IRC (Ping timeout: 276 seconds) 2013-06-03T05:06:21 *** the9a3eedi-2 has joined #rtems 2013-06-03T05:13:22 *** the9a3eedi has quit IRC (Read error: Connection reset by peer) 2013-06-03T06:20:05 *** MegaAlex|away has quit IRC (Ping timeout: 245 seconds) 2013-06-03T06:21:53 *** MegaAlex|away has joined #rtems 2013-06-03T06:23:30 *** the9a3eedi-2 has quit IRC (Ping timeout: 264 seconds) 2013-06-03T06:27:22 *** antgreen has joined #rtems 2013-06-03T06:32:21 *** antgreen has quit IRC (Ping timeout: 248 seconds) 2013-06-03T06:32:53 *** MegaAlex|away has quit IRC (Ping timeout: 248 seconds) 2013-06-03T06:35:53 *** MegaAlex|away has joined #rtems 2013-06-03T06:37:06 *** antgreen has joined #rtems 2013-06-03T06:45:55 *** antgreen has quit IRC (Ping timeout: 246 seconds) 2013-06-03T07:05:57 *** MegaAlex|away has quit IRC (Ping timeout: 248 seconds) 2013-06-03T07:07:53 *** MegaAlex|away has joined #rtems 2013-06-03T08:55:06 *** antgreen has joined #rtems 2013-06-03T09:03:02 *** antgreen has quit IRC (Ping timeout: 240 seconds) 2013-06-03T09:06:28 *** antgreen has joined #rtems 2013-06-03T09:09:21 *** antgreen has joined #rtems 2013-06-03T09:10:39 *** gedare has joined #rtems 2013-06-03T09:15:17 howdy 2013-06-03T09:20:42 hi 2013-06-03T09:36:25 nice comment about notepad.exe---summed up my thoughts exactly. 2013-06-03T09:37:17 *** freenix has quit IRC (Remote host closed the connection) 2013-06-03T09:44:40 i have some other comments about notepad.exe, but i keep them private ;-) 2013-06-03T09:45:14 *** weiY has joined #rtems 2013-06-03T09:45:25 haha 2013-06-03T09:45:56 hi weiY how are you 2013-06-03T10:07:04 gedare, haha. glad to see you 2013-06-03T10:07:31 now i am reply the mail of sebhub about the atomic ops switching to C11 2013-06-03T10:09:46 *** monstr_ has quit IRC (Ping timeout: 252 seconds) 2013-06-03T10:12:34 ok. i think it is good if the support is mostly there for our primary targets 2013-06-03T10:12:48 or if it is not so hard to add the support directly in gcc 2013-06-03T10:12:49 ok, its just a thought, i read some papers about c11 recently 2013-06-03T10:13:15 it think this is the way to got for future projects using C and multi core 2013-06-03T10:13:29 yeah, i also agree to switch to C11, but i donot know whether it is mature enough 2013-06-03T10:13:32 sure, but how about "current" projects 2013-06-03T10:13:55 probably for a little while we will need to have both in RTEMS 2013-06-03T10:13:57 since we are so slow we have an advantage here 2013-06-03T10:13:58 and should we also consider the other architectures support ,like UP architectures 2013-06-03T10:14:01 that's true 2013-06-03T10:14:12 i'm not really that worried over it. 2013-06-03T10:14:20 we started with the atomic ops more than one year ago 2013-06-03T10:14:28 now we have GCC 4.8 2013-06-03T10:14:40 but, if we let c11 features creep out of the SMP area, then we need to be sure those features are avialable and working on all targets 2013-06-03T10:14:45 we still don't use atomic ops in the score, but this will change soon 2013-06-03T10:14:51 agreed 2013-06-03T10:15:00 and in the first time of the atomic project, we have consider the switching to C11 2013-06-03T10:15:12 for example i need a simple barrier in smptests/smplock01 2013-06-03T10:15:17 so its API is easy to switch to C11 2013-06-03T10:15:31 ok, this is a good point 2013-06-03T10:15:32 my thought was to have the parallel API for c11 2013-06-03T10:15:39 for atomics 2013-06-03T10:15:56 unless someone can guarantee for example the leon3 atomic support in gcc is there for c11 2013-06-03T10:16:08 in pre c11 it was compiler dependent if multi-core works or not 2013-06-03T10:16:24 in c11 you can say, the compiler must to this or it is not conforming 2013-06-03T10:16:41 true. on the other hand, switching to c11 means the compiler needs to be available 2013-06-03T10:16:51 but, this should not be a problem soon. 2013-06-03T10:17:11 yes, but gcc 4.8 is ready in this case 2013-06-03T10:17:26 So i think if we use C11 atomic we should also guarantee the API unify for all architecutures 2013-06-03T10:17:26 there might be more pushback from other developers who are not as progressive thinking... 2013-06-03T10:17:44 but i think the position of using c11 atomic is defensible. 2013-06-03T10:18:24 weiY: yes, whether the implementation underneath is c11 or customized. but, c11 api can be used externally too by applications 2013-06-03T10:18:33 since c11 api is defined by the language standard. 2013-06-03T10:18:49 its not only atomics, its also the memory model 2013-06-03T10:18:51 but inside RTEMS there will probably need to be some wrappers for a little while at least, is my guess 2013-06-03T10:18:59 ok. i need to read more... it is a lot to learn 2013-06-03T10:19:00 it was unspecified in previous c standard releases 2013-06-03T10:19:33 yeah, it can be used in applications. but if it is used in the score, i think we should also wrap a layer for C11 atomic 2013-06-03T10:19:46 C11 is the first revision that deals with this, it was under review for several years by all major software vendors including Intel, IBM and ARM 2013-06-03T10:20:12 if you write this atomic stuff on your own, then you are highly compiler dependent 2013-06-03T10:20:39 and a pre C11 compiler is allowed to do optimizations that are now forbidden 2013-06-03T10:21:13 http://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Herb-Sutter-atomic-Weapons-1-of-2 2013-06-03T10:21:22 yeah, i have also studying the C11 and its API is good enough, but my only concern is if it is not supported by some UP architecutre, how we guarantee its unify 2013-06-03T10:21:31 thanks i saw this just last week. no time to watch it yet 2013-06-03T10:21:40 but i'll make a note to set aside some time 2013-06-03T10:21:41 its a good introduction 2013-06-03T10:22:11 i've been reading a lot about c++ lately so it is good for me. 2013-06-03T10:22:32 if you need thread/interrupt aware lock free implementations, then you have to use disable/enable interrupts anyway 2013-06-03T10:22:34 does c11 atomics unify the C and C++approach? 2013-06-03T10:22:41 yes 2013-06-03T10:22:43 ok 2013-06-03T10:23:00 i know i read about this before. in one ear, out the other, i guess. 2013-06-03T10:23:30 good link, i will study too. 2013-06-03T10:26:50 see you tomorrow. it is later i must go to bed 2013-06-03T10:27:06 cu 2013-06-03T10:27:40 *** weiY has quit IRC (Quit: Leaving...) 2013-06-03T10:35:20 *** sebhub has quit IRC (Remote host closed the connection) 2013-06-03T11:21:06 *** antgreen has quit IRC (Ping timeout: 264 seconds) 2013-06-03T11:29:53 *** S_Somani has joined #rtems 2013-06-03T11:36:17 *** antgreen has joined #rtems 2013-06-03T11:43:44 *** antgreen has quit IRC (Ping timeout: 256 seconds) 2013-06-03T12:16:51 *** antgreen has joined #rtems 2013-06-03T12:50:55 *** antgreen has quit IRC (Ping timeout: 252 seconds) 2013-06-03T12:51:35 *** gedare has quit IRC (Ping timeout: 260 seconds) 2013-06-03T12:57:58 *** phipse has joined #rtems 2013-06-03T13:04:01 *** antgreen has joined #rtems 2013-06-03T13:15:16 *** gedare has joined #rtems 2013-06-03T13:29:00 *** S_Somani has left #rtems 2013-06-03T15:35:40 *** gedare has quit IRC (Ping timeout: 276 seconds) 2013-06-03T16:19:18 *** sree has joined #rtems 2013-06-03T16:41:06 *** phipse has quit IRC (Quit: leaving) 2013-06-03T18:30:46 *** SYCrane has joined #rtems 2013-06-03T19:07:34 *** the9a3eedi has joined #rtems 2013-06-03T19:19:29 *** sree has quit IRC (Ping timeout: 250 seconds) 2013-06-03T19:37:43 *** freenix has joined #rtems 2013-06-03T19:46:23 hi,kiwichris. 2013-06-03T19:48:52 Is it possible to build RTEMS 4.8 under windows? I realize it's out of support, but still 2013-06-03T20:13:41 *** freenix has quit IRC (Ping timeout: 240 seconds) 2013-06-03T20:19:54 *** the9a3eedi-2 has joined #rtems 2013-06-03T20:20:58 *** the9a3eedi-2 has quit IRC (Remote host closed the connection) 2013-06-03T20:22:05 *** the9a3eedi-2 has joined #rtems 2013-06-03T20:27:51 *** freenix has joined #rtems 2013-06-03T21:33:15 *** the9a3eedi-2 has quit IRC (Quit: Leaving) 2013-06-03T23:05:36 freenix, hi 2013-06-03T23:05:53 the9a3eedi, in theory yes 2013-06-03T23:31:54 hi,kiwichirs. I just want to tell you I submit code to my github project. 2013-06-03T23:33:02 freenix, hmm I wonder how I can watch your project and get notified 2013-06-03T23:33:34 It seems github provides a 'watch' function. 2013-06-03T23:35:32 can you add me to your repo ? 2013-06-03T23:35:44 sure. 2013-06-03T23:35:47 thanks 2013-06-03T23:40:43 hi, kiwichris. I have added you to the collaborators. is this ok? 2013-06-03T23:40:49 thanks 2013-06-03T23:40:56 Yeah this is great 2013-06-03T23:41:34 I submit the ppc support to loader and a small patch to the host linker.Thanks for your reviewing. 2013-06-03T23:41:39 Did you pull the change I pushed to the git.rtems.org repo ? 2013-06-03T23:41:59 sorry. I have not. 2013-06-03T23:43:17 Sure, just wondering how it will work 2013-06-03T23:46:33 If i pull the change from your upstream, should I use this command "git push -f githuborigin myproject" to submit the code? 2013-06-03T23:46:40 sorry for this stupid question. 2013-06-03T23:48:56 No idea 2013-06-03T23:49:38 If I use "push -f", all the comments will be removed. I may find another way to fix this. 2013-06-04T00:25:20 *** monstr_ has joined #rtems 2013-06-04T00:29:51 *** S_Somani has joined #rtems 2013-06-04T00:52:21 *** S_Somani has left #rtems 2013-06-04T00:59:59 *** the9a3eedi-2 has joined #rtems 2013-06-04T01:20:00 *** the9a3eedi-2 has quit IRC (Remote host closed the connection) 2013-06-04T01:23:28 *** freenix has quit IRC (Ping timeout: 246 seconds) 2013-06-04T01:41:26 *** freenix has joined #rtems 2013-06-04T01:53:27 kiwichris, I tried but eventually gave up because it also involves compiling the tools on windows, which I expected would be a real pain. I now resorted to using a linux virtual machine and it seems to work 2013-06-04T01:53:53 I only need 4.8 to try out a certain tool edisoft made 2013-06-04T01:53:59 sure 2013-06-04T03:38:39 *** the9a3eedi has quit IRC (Read error: Connection reset by peer) 2013-06-04T04:01:25 *** the9a3eedi has joined #rtems 2013-06-04T04:06:44 *** the9a3eedi has quit IRC (Ping timeout: 256 seconds) 2013-06-04T04:13:43 *** the9a3eedi has joined #rtems 2013-06-04T04:20:58 *** the9a3eedi has quit IRC (Ping timeout: 252 seconds) 2013-06-04T04:27:23 *** sebhub has joined #rtems 2013-06-04T04:27:29 good morning 2013-06-04T06:20:28 *** antgreen has quit IRC (Ping timeout: 256 seconds) 2013-06-04T06:34:04 *** antgreen has joined #rtems 2013-06-04T06:47:55 *** antgreen has quit IRC (Read error: Operation timed out) 2013-06-04T06:50:59 *** antgreen has joined #rtems 2013-06-04T07:20:30 *** MegaAlex|away has quit IRC (Ping timeout: 264 seconds) 2013-06-04T07:22:07 *** MegaAlex|away has joined #rtems 2013-06-04T07:44:49 *** antgreen has quit IRC (Ping timeout: 276 seconds) 2013-06-04T07:57:58 *** antgreen has joined #rtems 2013-06-04T08:03:53 *** MegaAlex|away has quit IRC (Ping timeout: 245 seconds) 2013-06-04T08:04:52 *** gedare has joined #rtems 2013-06-04T08:21:05 morning. 2013-06-04T08:28:15 *** phipse has joined #rtems 2013-06-04T08:28:25 hi 2013-06-04T08:28:37 *** MegaAlex|away has joined #rtems 2013-06-04T08:29:06 phipse do you feel pretty good about your project? 2013-06-04T08:29:14 it's ambitious and a lot of work :) 2013-06-04T08:29:15 gedare: concerning your mail: By documentation you ment the ToDo list in melange? 2013-06-04T08:29:24 oh it just got a little bit more :D 2013-06-04T08:29:29 google needs certain legal documents from the students 2013-06-04T08:29:43 there should be some email on the gsoc-students google group 2013-06-04T08:29:50 yeah I submitted them a week ago 2013-06-04T08:30:00 ok good. i just wanted to send a reminder 2013-06-04T08:30:53 maybe I have to implement a scheduler in POK partition do get a clock task working in the same partition ;) 2013-06-04T08:31:30 hmmm 2013-06-04T08:31:39 i'm not on pok ml so i don't know the background 2013-06-04T08:31:48 but it took me only 2hours and a philosophy seminar on Martin Heidegger to figure that out :P 2013-06-04T08:32:06 it was offlist, just with the mentors 2013-06-04T08:32:14 the discussion I mean 2013-06-04T08:32:50 ah, ok 2013-06-04T08:33:21 keep notes :) 2013-06-04T08:33:36 but the more concerning problem is the Elbe(river) rising up to my front door, we have a flood catastrophe here in Germany 2013-06-04T08:34:56 so I might be unavailable the next days 2013-06-04T08:42:24 oh! ok be careful. 2013-06-04T08:46:22 *** S_Somani has joined #rtems 2013-06-04T08:57:52 I will be :) cya 2013-06-04T08:57:59 *** phipse has quit IRC (Quit: leaving) 2013-06-04T09:02:18 *** vipulnayyar has joined #rtems 2013-06-04T09:18:29 *** weiY has joined #rtems 2013-06-04T09:35:44 *** vipulnayyar has quit IRC (Quit: Leaving) 2013-06-04T09:46:53 *** SYCrane has quit IRC (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) 2013-06-04T10:01:38 *** weiY has quit IRC (Remote host closed the connection) 2013-06-04T10:01:46 *** weiY has joined #rtems 2013-06-04T10:05:46 *** freenix has quit IRC (Quit: Leaving) 2013-06-04T10:06:50 *** zhangwenjie has joined #rtems 2013-06-04T10:07:50 *** zhangwenjie has joined #rtems 2013-06-04T10:11:01 *** weiY has quit IRC (Ping timeout: 248 seconds) 2013-06-04T10:16:39 *** weiY has joined #rtems 2013-06-04T10:17:05 Hi, sebhub 2013-06-04T10:17:13 hi 2013-06-04T10:18:22 about the atomic, i think whether we should continue using the exsit API and if the c11 atomic support some architecture we can just wrap its implementation 2013-06-04T10:18:34 and then we can switch to C11 atomic step by step 2013-06-04T10:18:56 because old compiler also should be maintained 2013-06-04T10:19:29 yes, such an wrapper api soulds good, but i don't think older compilers are of interest 2013-06-04T10:19:32 and the exsit atomic API is very similiar with C11 stardard atomic API 2013-06-04T10:19:43 yes, this is good 2013-06-04T10:19:43 *** S_Somani has quit IRC (Ping timeout: 264 seconds) 2013-06-04T10:20:00 http://sourceware.org/ml/libc-alpha/2009-08/msg00025.html 2013-06-04T10:20:07 and my next step is to implement the arm atomic support 2013-06-04T10:20:09 older compilers may do stupid optimizations 2013-06-04T10:20:50 haha, but there are still some users using the old compiler 2013-06-04T10:21:08 this is stupid from my point of view 2013-06-04T10:21:52 *** S_Somani has joined #rtems 2013-06-04T10:22:32 its ok, to provide an own api that gives you the ability to do stupid things 2013-06-04T10:22:41 and in the arm atomic support i can consider using the C11 atomic implementation 2013-06-04T10:22:55 but first i should setup a new compiler environment 2013-06-04T10:22:59 i would use c11 to implement this api and let other people do the stupid things 2013-06-04T10:23:26 haha, agree. step by step 2013-06-04T10:23:45 i will propose a newlib patch tomorrow which adds from freebsd to newlib 2013-06-04T10:23:57 ok, good job 2013-06-04T10:24:19 i think its important to at least evaluate this stuff, then we can see what to do best 2013-06-04T10:24:24 i am consider whether i should work for port the stdatomic.h from freebsd to newlib. you have done. 2013-06-04T10:25:07 we may save a lot of time if we use C11 and can do more useful things 2013-06-04T10:25:31 yeah, using the C11 stardard is good choice 2013-06-04T10:26:09 if we implement our own atomic ops the maintain is also a hard work 2013-06-04T10:26:15 this lock trace is quite a big project on its own 2013-06-04T10:26:24 of your gsoc project 2013-06-04T10:27:58 lock trace is ported from freebsd , and i have look into the code its dependence is somewhat little 2013-06-04T10:28:50 so a simpler trace implementation is possble as a gsoc project. and i will try my best. 2013-06-04T10:29:32 but atomic project is first work should be done in this summer 2013-06-04T10:30:21 yes, this is the first part 2013-06-04T10:30:41 i have to leave in 5 minutes 2013-06-04T10:31:44 ok, i will go to bed later. if you have send the stdatomic.h patch i will setup environemnt ASAP 2013-06-04T10:31:44 cu 2013-06-04T10:31:56 cu 2013-06-04T10:33:44 *** sebhub has quit IRC (Remote host closed the connection) 2013-06-04T10:51:18 *** S_Somani has quit IRC (Quit: Leaving.) 2013-06-04T10:58:18 *** antgreen has quit IRC (Quit: Leaving) 2013-06-04T10:58:33 *** weiY has quit IRC (Quit: Leaving...) 2013-06-04T11:14:15 *** antgreen has joined #rtems 2013-06-04T12:16:49 *** S_Somani has joined #rtems 2013-06-04T13:04:57 *** peerst_ has joined #rtems 2013-06-04T13:08:02 *** antgreen has quit IRC (Ping timeout: 252 seconds) 2013-06-04T13:08:03 *** peerst has quit IRC (Ping timeout: 252 seconds) 2013-06-04T13:08:40 *** antgreen has joined #rtems 2013-06-04T13:09:35 *** rokka has joined #rtems 2013-06-04T13:09:45 *** peerst_ is now known as peerst 2013-06-04T13:10:54 *** rokka_ has quit IRC (*.net *.split) 2013-06-04T13:32:48 *** arvind_khadri has joined #rtems 2013-06-04T13:36:56 *** S_Somani1 has joined #rtems 2013-06-04T13:38:50 *** S_Somani1 has left #rtems 2013-06-04T13:42:41 *** monstr_ has quit IRC (Ping timeout: 295 seconds) 2013-06-04T13:48:53 *** S_Somani has quit IRC (*.net *.split) 2013-06-04T14:19:25 *** dhananjay has quit IRC (Ping timeout: 246 seconds) 2013-06-04T14:19:37 *** dhananjay has joined #rtems 2013-06-04T14:34:12 *** arvind_khadri has quit IRC (Ping timeout: 256 seconds) 2013-06-04T14:34:43 *** gedare has quit IRC (Ping timeout: 245 seconds) 2013-06-04T14:38:41 *** arvind_khadri has joined #rtems 2013-06-04T15:02:08 *** MegaAlex|away is now known as MegaAlex 2013-06-04T15:18:49 *** peerst has quit IRC (*.net *.split) 2013-06-04T15:23:51 *** gedare has joined #rtems 2013-06-04T15:32:51 gedare: i'll get those repos up on github tonight 2013-06-04T15:32:57 cool thanks 2013-06-04T15:33:11 sure 2013-06-04T15:33:22 i'm a bit distracted today so can't chat.. took a friend to ER, he's fine though 2013-06-04T15:33:43 good to hear he's OK 2013-06-04T15:40:12 *** peerst has joined #rtems 2013-06-04T15:59:45 *** gedare has quit IRC (Ping timeout: 248 seconds) 2013-06-04T16:27:32 *** arvind_khadri has quit IRC (Ping timeout: 256 seconds) 2013-06-04T16:36:31 *** arvind_khadri has joined #rtems 2013-06-04T16:41:59 *** arvind_khadri has quit IRC (Ping timeout: 256 seconds) 2013-06-04T16:49:24 *** arvind_khadri has joined #rtems 2013-06-04T16:51:19 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-04T16:54:21 *** arvind_khadri has joined #rtems 2013-06-04T18:06:31 *** MegaAlex is now known as MegaAlex|away 2013-06-04T18:41:49 *** antgreen has quit IRC (Read error: Operation timed out) 2013-06-04T18:50:55 *** arvind_khadri has quit IRC (Ping timeout: 264 seconds) 2013-06-04T18:58:30 *** antgreen has joined #rtems 2013-06-04T19:35:39 *** arvind_khadri has joined #rtems 2013-06-04T19:35:47 *** freenix has joined #rtems 2013-06-04T19:37:36 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-04T19:39:40 *** antgreen has quit IRC (Ping timeout: 246 seconds) 2013-06-04T19:45:38 *** arvind_khadri has joined #rtems 2013-06-04T19:48:35 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-04T19:50:35 *** arvind_khadri has joined #rtems 2013-06-04T19:52:21 *** antgreen has joined #rtems 2013-06-04T19:52:44 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-04T23:48:46 *** arvind_khadri has joined #rtems 2013-06-04T23:49:41 *** arvind_khadri has quit IRC (Max SendQ exceeded) 2013-06-04T23:50:27 *** arvind_khadri has joined #rtems 2013-06-05T00:19:01 *** arvind_khadri has quit IRC (Ping timeout: 248 seconds) 2013-06-05T01:11:10 *** arvind_khadri has joined #rtems 2013-06-05T01:24:55 *** arvind_khadri has quit IRC (Ping timeout: 260 seconds) 2013-06-05T01:26:24 *** arvind_khadri has joined #rtems 2013-06-05T02:03:19 *** monstr_ has joined #rtems 2013-06-05T02:04:06 *** sebhub has joined #rtems 2013-06-05T02:05:45 good morning 2013-06-05T02:31:49 *** arvind_khadri has quit IRC (Ping timeout: 248 seconds) 2013-06-05T02:38:19 *** arvind_khadri has joined #rtems 2013-06-05T02:45:39 *** arvind_khadri has quit IRC (Ping timeout: 260 seconds) 2013-06-05T02:48:58 *** freenix has quit IRC (Ping timeout: 245 seconds) 2013-06-05T02:51:00 *** freenix has joined #rtems 2013-06-05T04:12:16 *** MegaAlex|away is now known as MegaAlex 2013-06-05T04:22:54 *** kiwichris_ has joined #rtems 2013-06-05T04:30:09 *** kiwichris has quit IRC (*.net *.split) 2013-06-05T04:30:09 *** verm__ has quit IRC (*.net *.split) 2013-06-05T04:30:49 *** verm__ has joined #rtems 2013-06-05T05:35:48 *** MegaAlex is now known as MegaAlex|away 2013-06-05T05:40:10 *** verm__ has quit IRC (*.net *.split) 2013-06-05T05:45:07 *** verm__ has joined #rtems 2013-06-05T07:27:40 *** gedare has joined #rtems 2013-06-05T07:30:44 *** verm__ has quit IRC (*.net *.split) 2013-06-05T07:34:26 *** verm__ has joined #rtems 2013-06-05T07:45:12 *** rtemsLogger has joined #rtems 2013-06-05T08:29:05 *** weiY has joined #rtems 2013-06-05T08:30:47 *** ChanServ has quit IRC (*.net *.split) 2013-06-05T08:34:27 *** sebhub has quit IRC (Ping timeout: 262 seconds) 2013-06-05T08:47:50 *** ChanServ has joined #rtems 2013-06-05T08:47:50 *** sendak.freenode.net sets mode: +o ChanServ 2013-06-05T09:13:48 *** antgreen has quit IRC (Ping timeout: 240 seconds) 2013-06-05T09:17:09 *** weiY has quit IRC (Quit: Linkinus - http://linkinus.com) 2013-06-05T09:22:16 *** freenix has quit IRC (Remote host closed the connection) 2013-06-05T09:22:34 *** weiY has joined #rtems 2013-06-05T09:36:27 *** weiY has quit IRC (*.net *.split) 2013-06-05T09:36:28 *** verm__ has quit IRC (*.net *.split) 2013-06-05T09:48:47 *** weiY has joined #rtems 2013-06-05T09:48:47 *** verm__ has joined #rtems 2013-06-05T10:01:53 *** weiY has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** verm__ has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** ChanServ has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** gedare has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** monstr_ has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** dhananjay has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** rokka has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** MegaAlex|away has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** peerst has quit IRC (*.net *.split) 2013-06-05T10:01:53 *** kiwichris_ has quit IRC (*.net *.split) 2013-06-05T10:03:30 *** rtemsLogger has quit IRC (Ping timeout: 240 seconds) 2013-06-05T10:03:38 *** rtemsLogger has joined #rtems 2013-06-05T10:08:23 *** weiY has quit IRC (Quit: Leaving...) 2013-06-05T10:28:57 *** S_Somani has joined #rtems 2013-06-05T10:52:56 *** rtemsLogger` has joined #rtems 2013-06-05T10:57:30 *** S_Somani has quit IRC (*.net *.split) 2013-06-05T10:57:30 *** rtemsLogger has quit IRC (*.net *.split) 2013-06-05T11:02:16 *** S_Somani has joined #rtems 2013-06-05T11:04:32 *** gedare has quit IRC (Quit: Leaving) 2013-06-05T11:20:30 *** S_Somani has quit IRC (Ping timeout: 264 seconds) 2013-06-05T11:24:36 *** S_Somani has joined #rtems 2013-06-05T12:05:33 *** rokka has quit IRC (*.net *.split) 2013-06-05T12:05:34 *** MegaAlex|away has quit IRC (*.net *.split) 2013-06-05T12:08:02 *** rokka has joined #rtems 2013-06-05T12:08:02 *** MegaAlex|away has joined #rtems 2013-06-05T12:19:47 *** S_Somani1 has joined #rtems 2013-06-05T12:22:13 *** S_Somani has quit IRC (Ping timeout: 245 seconds) 2013-06-05T13:18:49 *** antgreen has joined #rtems 2013-06-05T13:26:05 *** MegaAlex|away is now known as MegaAlex 2013-06-05T13:45:18 *** S_Somani1 has left #rtems 2013-06-05T14:54:13 *** monstr_ has quit IRC (Ping timeout: 248 seconds) 2013-06-05T17:16:14 *** MegaAlex is now known as MegaAlex|away 2013-06-05T17:33:53 *** verm__ has quit IRC (Ping timeout: 245 seconds) 2013-06-05T17:39:43 *** verm__ has joined #rtems 2013-06-05T19:30:35 *** freenix has joined #rtems 2013-06-05T21:41:41 *** freenix has quit IRC (Ping timeout: 240 seconds) 2013-06-05T21:45:40 *** freenix has joined #rtems 2013-06-06T00:13:52 *** monstr_ has joined #rtems 2013-06-06T01:02:22 *** kiwichris_ has quit IRC (Quit: This computer has gone to sleep) 2013-06-06T01:14:49 *** kiwichris has joined #rtems 2013-06-06T01:50:58 *** kiwichris has quit IRC (Quit: This computer has gone to sleep) 2013-06-06T02:02:46 *** MegaAlex|away is now known as MegaAlex 2013-06-06T02:03:36 *** MegaAlex is now known as MegaAlex|away 2013-06-06T02:04:56 *** kiwichris has joined #rtems 2013-06-06T02:57:01 *** S_Somani has joined #rtems 2013-06-06T03:24:02 *** S_Somani has quit IRC (Quit: Leaving.) 2013-06-06T03:29:55 *** kiwichris has quit IRC (Ping timeout: 264 seconds) 2013-06-06T03:44:28 *** kiwichris has joined #rtems 2013-06-06T03:47:56 *** S_Somani has joined #rtems 2013-06-06T04:23:22 *** sebhub has joined #rtems 2013-06-06T04:23:43 good morning 2013-06-06T06:45:10 *** S_Somani has quit IRC (Ping timeout: 276 seconds) 2013-06-06T07:07:02 *** MegaAlex|away has quit IRC (Read error: Operation timed out) 2013-06-06T07:08:23 *** MegaAlex|away has joined #rtems 2013-06-06T07:37:10 *** antgreen has quit IRC (Ping timeout: 276 seconds) 2013-06-06T08:08:49 *** gedare has joined #rtems 2013-06-06T08:10:43 *** MegaAlex|away has quit IRC (Ping timeout: 264 seconds) 2013-06-06T08:11:24 *** MegaAlex|away has joined #rtems 2013-06-06T08:11:51 sebhub, i have not had a chance to look at the patches you posted yesterday. any of them controversial? :) 2013-06-06T08:12:31 *** dhananjay has quit IRC (Ping timeout: 264 seconds) 2013-06-06T08:21:22 *** sebhub has quit IRC (Ping timeout: 272 seconds) 2013-06-06T08:23:02 *** dhananjay has joined #rtems 2013-06-06T08:31:23 *** monstr_ has quit IRC (Ping timeout: 240 seconds) 2013-06-06T08:42:04 *** S_Somani has joined #rtems 2013-06-06T08:43:33 *** freenix has quit IRC (Remote host closed the connection) 2013-06-06T08:46:09 *** gedare has quit IRC (Ping timeout: 248 seconds) 2013-06-06T08:50:38 *** weiY has joined #rtems 2013-06-06T09:40:05 *** weiY has quit IRC (Quit: Leaving...) 2013-06-06T09:40:12 *** S_Somani has quit IRC (Quit: Leaving.) 2013-06-06T10:09:11 *** antgreen has joined #rtems 2013-06-06T10:32:49 *** gedare has joined #rtems 2013-06-06T11:55:51 *** antgreen has quit IRC (Ping timeout: 274 seconds) 2013-06-06T11:58:21 *** S_Somani has joined #rtems 2013-06-06T12:19:23 *** gedare has quit IRC (Ping timeout: 240 seconds) 2013-06-06T13:15:25 *** antgreen has joined #rtems 2013-06-06T13:25:10 *** S_Somani has quit IRC (Read error: Connection reset by peer) 2013-06-06T13:25:48 *** S_Somani has joined #rtems 2013-06-06T13:25:58 *** S_Somani has left #rtems 2013-06-06T13:28:16 *** MegaAlex|away has quit IRC (Ping timeout: 245 seconds) 2013-06-06T13:29:57 *** MegaAlex|away has joined #rtems 2013-06-06T13:52:50 *** sree has joined #rtems 2013-06-06T13:53:39 *** sree has quit IRC (Client Quit) 2013-06-06T15:08:55 *** antgreen has quit IRC (Ping timeout: 276 seconds) 2013-06-06T19:26:31 *** freenix has joined #rtems 2013-06-06T22:54:22 *** antgreen has joined #rtems 2013-06-07T00:20:05 *** monstr_ has joined #rtems 2013-06-07T01:45:45 *** sebhub has joined #rtems 2013-06-07T01:47:22 good morning 2013-06-07T08:11:22 *** monstr_ has quit IRC (Ping timeout: 276 seconds) 2013-06-07T08:48:39 *** weiY has joined #rtems 2013-06-07T08:59:30 hi, sebhub. good night 2013-06-07T08:59:41 hi 2013-06-07T08:59:43 i have seen your mail 2013-06-07T08:59:57 stdatomic.h has been ported to newlib 2013-06-07T09:00:11 yes, i simply copied the freebsd version 2013-06-07T09:00:21 and how i setup the environment ? from git 2013-06-07T09:00:34 it has been in the git? 2013-06-07T09:06:00 i use the newlib git mirror and build my own tools 2013-06-07T09:06:16 you can use the rtems source builder for it 2013-06-07T09:06:54 git clone git://sourceware.org/git/newlib.git 2013-06-07T09:07:28 yeah, i have used source builder to build tool. and then i just pull the newlib and build again? 2013-06-07T09:07:47 and now what architectures are supported? 2013-06-07T09:08:41 all with GCC support 2013-06-07T09:08:50 at leaset ARMv7 and powerpc 2013-06-07T09:08:59 i tested these ones 2013-06-07T09:09:35 sometime gcc emits function calls, that rtems must provide, e.g. for ARMv4T 2013-06-07T09:09:53 but ARMv4T has no smp support 2013-06-07T09:10:57 ok, whether i just pull the source builder and build again? donot need to pull the newlib.git? 2013-06-07T09:18:47 you have to configure the source builder to select the newlib head version 2013-06-07T09:19:46 ok, and is there any testcase to test? i want to add the stdatomic into the exsit atomic API and then test 2013-06-07T09:20:29 this would be a nice job for the gsoc project 2013-06-07T09:20:43 i can send you a tiny test case which uses a barrier 2013-06-07T09:21:32 ok, thanks 2013-06-07T09:31:30 got your test. i can also test it under the exsit atomic API no using stdatomic.h. hehe 2013-06-07T09:32:51 great, i am not sure if i got the memory_order_* right 2013-06-07T09:33:37 do you know if the memory_order_relaxed is constrained by following memory_order_release with the same atomic variable? 2013-06-07T09:38:44 if use memory_order_release there should have a barrier instruction 2013-06-07T09:40:03 but i am not sure whether the value using order_relaxed before it is constrained 2013-06-07T09:41:29 and should i use which branch of newlib ? 2013-06-07T09:42:08 the master branch 2013-06-07T09:42:24 ok 2013-06-07T09:42:46 i use gcc 4.8 branch head 2013-06-07T09:42:58 currently with no patches 2013-06-07T09:44:42 in the source builder there are some config like: rtems/config/tools/rtems-gcc-4.8.2-newlib-cvs-1.cfg 2013-06-07T09:45:07 i should modify them to use the least newlib 2013-06-07T09:45:33 the source build should have a configuration to use newlib head 2013-06-07T09:45:55 maybe you can ask chris how to invoke the source builder for this case 2013-06-07T09:46:36 ok 2013-06-07T09:46:49 chris, are you around? 2013-06-07T09:51:37 *** weiY has quit IRC (Ping timeout: 245 seconds) 2013-06-07T09:54:02 *** freenix has quit IRC (Quit: Leaving) 2013-06-07T09:59:27 the atomic tests run pretty long, is this necessary? 2013-06-07T10:08:04 *** weiY has joined #rtems 2013-06-07T10:24:49 *** gedare has joined #rtems 2013-06-07T10:26:36 *** sebhub has quit IRC (Remote host closed the connection) 2013-06-07T10:28:29 *** weiY has quit IRC (Quit: Linkinus - http://linkinus.com) 2013-06-07T14:19:31 Good morning 2013-06-07T14:59:49 *** gedare has quit IRC (Remote host closed the connection) 2013-06-07T15:57:05 *** MegaAlex|away is now known as MegaAlex 2013-06-07T18:28:28 *** MegaAlex is now known as MegaAlex|away 2013-06-07T19:03:02 *** MegaAlex|away is now known as MegaAlex 2013-06-07T19:04:55 *** kiwichris has quit IRC (Quit: This computer has gone to sleep) 2013-06-07T19:28:35 *** kiwichris has joined #rtems 2013-06-07T19:30:28 *** SYCrane has joined #rtems 2013-06-07T19:32:32 *** kiwichris_ has joined #rtems 2013-06-07T19:33:09 *** kiwichris has quit IRC (Ping timeout: 248 seconds) 2013-06-07T20:29:27 *** SYCrane has quit IRC (Ping timeout: 260 seconds) 2013-06-07T20:44:46 *** freenix has joined #rtems 2013-06-07T20:45:01 hi,kiwichris_ 2013-06-07T20:52:16 *** MegaAlex is now known as MegaAlex|away 2013-06-07T21:08:36 freenix, I am about but rather busy with something here 2013-06-07T21:08:53 sorry to disturb you. 2013-06-07T21:09:24 About the reloc entry order part. 2013-06-07T21:09:50 i have introduced a 'march' option 2013-06-07T21:10:27 I may push it to github. And if you have anytime, you may review it. 2013-06-07T21:10:38 Thanks. 2013-06-07T21:15:58 Please do not do this 2013-06-07T21:16:10 The arch is automatcially detected 2013-06-07T21:16:16 from the object code. 2013-06-07T21:16:45 I wonder if it is better to send me what you are thinking of doing before doing it. 2013-06-07T21:16:53 I saw that there is a 'march' variable in rld-cc.cpp. 2013-06-07T21:17:10 And I just introduce one in rld-rap.cpp 2013-06-07T21:17:24 Sorry I cannot follow this up now with you. 2013-06-07T21:17:30 ok. 2013-06-07T21:17:31 I will get back to you later 2013-06-07T21:17:35 thanks. 2013-06-07T21:18:09 Check the code, the arch is present and each object file is tested against it 2013-06-07T21:18:21 ok. 2013-06-07T21:36:47 *** kiwichris_ has quit IRC (Quit: This computer has gone to sleep) 2013-06-07T22:49:28 *** kiwichris has joined #rtems 2013-06-07T22:53:52 freenix, the march option is in rld-cc.h 2013-06-07T22:54:04 yes. 2013-06-07T22:54:14 so I am confused about the option you added ? 2013-06-07T22:54:27 I add one in rld-rap.cpp 2013-06-07T22:54:33 std::string march; 2013-06-07T22:54:41 Oh you made the code conditional on the arch ? 2013-06-07T22:54:50 and extern std::string march in rld-rap.h 2013-06-07T22:54:55 why ? 2013-06-07T22:55:09 because i want to use it in rtems-ld.cpp 2013-06-07T22:55:20 using the march option from the command line 2013-06-07T22:55:29 '-a myarch' 2013-06-07T22:55:59 Why not use rld::cc::march ? 2013-06-07T22:56:46 I am confused can rld::rap reference rld::cc ? 2013-06-07T22:56:54 they are different subnamespaces. 2013-06-07T22:57:07 I will try 2013-06-07T22:57:09 Yes 2013-06-07T22:57:27 if (rld::cc::march == "peanut-butter") 2013-06-07T22:57:36 or whatever the type is 2013-06-07T22:57:50 if in 'rld' you can 'cc:march' 2013-06-07T22:57:50 ok. I try it now. 2013-06-07T22:58:04 great, adding the same stuff confused me 2013-06-07T22:58:54 Look in rld-resolver.cpp for an example. The get_object code references the files namespace 2013-06-07T23:00:03 I never use 'using'. Any code that uses it I am suspicous of. 2013-06-07T23:00:18 compile failed. 2013-06-07T23:00:35 cc::march rld-rap.cpp:693: error: ‘cc’ has not been declared 2013-06-07T23:01:02 adding a header file ral-cc.h ? 2013-06-07T23:01:08 rld-cc.h 2013-06-07T23:02:26 yeah. It works. 2013-06-07T23:03:52 Then the '-a arch' should be a must? 2013-06-07T23:06:19 have to leave for a while. 2013-06-07T23:06:36 If this is ok, i will update the patch. 2013-06-07T23:40:41 *** freenix has quit IRC (Ping timeout: 240 seconds) 2013-06-07T23:41:10 *** freenix has joined #rtems 2013-06-08T00:26:28 freenix, you only need -a if the arch cannot be automatically detected from ELF file 2013-06-08T00:32:41 *** freenix has quit IRC (Ping timeout: 240 seconds) 2013-06-08T00:34:51 *** freenix has joined #rtems 2013-06-08T00:41:01 *** freenix has quit IRC (Ping timeout: 240 seconds) 2013-06-08T00:49:05 *** freenix has joined #rtems 2013-06-08T03:11:14 hi,kiwichris. I have submitted the patch and using 'if (cc::march == "myarch")' . if it is ok to submit to the mail list, i will merge the two latest patch that fixing the reloc entry oder. 2013-06-08T06:02:47 *** MegaAlex|away is now known as MegaAlex 2013-06-08T06:27:10 *** freenix has quit IRC (Quit: Leaving) 2013-06-08T06:39:29 *** antgreen has quit IRC (Ping timeout: 246 seconds) 2013-06-08T06:55:02 *** antgreen has joined #rtems 2013-06-08T09:43:54 *** antgreen has quit IRC (Ping timeout: 264 seconds) 2013-06-08T10:35:16 *** S_Somani has joined #rtems 2013-06-08T10:55:50 *** antgreen has joined #rtems 2013-06-08T11:01:50 *** S_Somani has left #rtems 2013-06-08T12:42:26 *** vipulnayyar has joined #rtems 2013-06-08T13:08:48 *** vipulnayyar has quit IRC (Ping timeout: 256 seconds) 2013-06-08T13:26:05 *** vipulnayyar has joined #rtems 2013-06-08T13:42:14 *** vipulnayyar has quit IRC (Ping timeout: 256 seconds) 2013-06-08T15:29:12 *** ChanServ has quit IRC (*.net *.split) 2013-06-08T15:31:28 *** ChanServ has joined #rtems 2013-06-08T15:31:28 *** hobana.freenode.net sets mode: +o ChanServ 2013-06-08T16:20:25 *** verm__ has quit IRC (Changing host) 2013-06-08T16:20:25 *** verm__ has joined #rtems 2013-06-08T19:25:05 *** maaaaattt has joined #rtems 2013-06-08T19:44:13 *** MegaAlex is now known as MegaAlex|away 2013-06-08T21:19:59 *** MegaAlex|away has quit IRC (Ping timeout: 260 seconds) 2013-06-08T21:21:22 bye everyone! :) 2013-06-08T21:21:30 *** maaaaattt has left #rtems 2013-06-08T21:21:44 *** MegaAlex|away has joined #rtems 2013-06-09T03:28:23 *** MegaAlex|away has quit IRC (Ping timeout: 240 seconds) 2013-06-09T03:31:51 *** MegaAlex|away has joined #rtems 2013-06-09T03:50:15 *** kiwichris has quit IRC (Ping timeout: 256 seconds) 2013-06-09T05:31:29 *** Hesham has joined #rtems 2013-06-09T05:40:23 *** MegaAlex|away is now known as MegaAlex 2013-06-09T07:44:30 *** Hesham has quit IRC (Ping timeout: 264 seconds) 2013-06-09T07:55:17 *** kkthecoder has joined #rtems 2013-06-09T08:48:37 *** delroth1 has joined #rtems 2013-06-09T10:35:47 *** kkthecoder has quit IRC (Quit: Leaving) 2013-06-09T12:45:41 *** delroth1 is now known as delroth 2013-06-09T12:55:01 *** Hesham has joined #rtems 2013-06-09T13:21:33 *** monstr_ has joined #rtems 2013-06-09T13:24:40 *** Hesham has quit IRC (Ping timeout: 246 seconds) 2013-06-09T13:36:18 *** monstr_ has quit IRC (Remote host closed the connection) 2013-06-09T17:49:21 *** kiwichris has joined #rtems 2013-06-09T19:11:23 *** the9a3eedi has joined #rtems 2013-06-09T19:38:17 *** freenix has joined #rtems 2013-06-09T19:38:38 *** MegaAlex is now known as MegaAlex|away 2013-06-09T22:17:59 *** Hesham has joined #rtems 2013-06-09T22:31:03 *** freenix has quit IRC (Quit: Leaving)