ately depended on the order of assignment anyway.
It is just a difference and we wanted to note it on record.
Jennifer Averett
On-Line Applications Research
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
ut. I don't know if a test exists to verify this behaviour. But it
changed
from the original implementation.
Jennifer Averett
On-Line Applications Research
cpus4_pick_older.scen
Description: cpus4_pick_older.scen
cpus4_pick_older.output
Description: cpus4_pick_older.output
cpus4_pick_olde
Tests now output a *** PROFILING DONE XXX *** message.
Should all *.scn files be changed to show this message,
so that automatic testing will work correctly?
--Jennifer
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman
design phases. When we have settled the design issues, work can begin. Eliminate
design issues and risks. Meet the mentors and other developers.
Don't be shy. :)
--jennifer
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/ma
te (id=0) at
../../../../../../rtems/c/src/../../cpukit/rtems/src/taskdelete.c:52
-- Jennifer
> -Original Message-
> From: Sebastian Huber [mailto:sebastian.hu...@embedded-brains.de]
> Sent: Friday, April 18, 2014 2:11 PM
> To: Jennifer Averett
> Cc: rtems-devel@rtems.or
> -Original Message-
> From: Sebastian Huber [mailto:sebastian.hu...@embedded-brains.de]
> Sent: Friday, April 18, 2014 1:49 PM
> To: Jennifer Averett
> Subject: Re: [PATCH 2/4] score: Add validation that no extensions are null.
>
> On 04/18/2014 07:45 PM, Jennifer
Doxygen added and comment blocks standardized.
---
cpukit/libmisc/capture/capture.c | 216 +--
cpukit/libmisc/capture/capture.h | 565 ---
2 files changed, 364 insertions(+), 417 deletions(-)
diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/li
Verification that rtems_extensions_table did not have null
entries.
---
cpukit/score/Makefile.am | 3 ++-
cpukit/score/include/rtems/score/userextimpl.h | 14 ++
cpukit/score/src/userextaddset.c | 3 +++
3 files changed, 19 insertions(+), 1 deletio
The terminate method was added to rtems_extensions_table. This
resulted in NULL or random addresses being called at task termination.
---
cpukit/libmisc/capture/capture.c | 37 -
cpukit/libmisc/capture/capture.h | 3 ++-
2 files changed, 30 insertions(+), 10 d
---
cpukit/sapi/src/extensioncreate.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/cpukit/sapi/src/extensioncreate.c
b/cpukit/sapi/src/extensioncreate.c
index 8442096..59d37e6 100644
--- a/cpukit/sapi/src/extensioncreate.c
+++ b/cpukit/sapi/src/extensioncreate.c
@@ -39,6 +39,9 @@ rtems_
I thought the consensus was that non-smp systems would not
support affinity methods.
> -Original Message-
> From: rtems-devel-boun...@rtems.org [mailto:rtems-devel-
> boun...@rtems.org] On Behalf Of Sebastian Huber
> Sent: Tuesday, April 08, 2014 9:15 AM
> To: rtems-devel@rtems.org
> Subj
I've made all the suggested modifications. Unless there is something
else, I'll push these to the tree.
--Jennifer
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
Sorry for the late response to this one:
Fixing the typo and cut and paste problems.
The default scheduler is the default for the SMP system now.
By default affinity is not supported.
Jennifer
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.e
nto
the scheduler a bool can not be used.
Additionally, just as a side note, all the other scheduler routines do not
return
bool in a pass fail situation but return an int.
Jennifer
> -Original Message-
> From: Sebastian Huber [mailto:sebastian.hu...@embedded-brains.de]
> Sen
RTEMS_INLINE_ROUTINE is by definition a static inline. The others I fixed.
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Monday, March 24, 2014 3:23 PM
> To: Jennifer Averett
> Cc: RTEMS Devel
>
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Tuesday, March 25, 2014 7:08 AM
> To: Sebastian Huber
> Cc: Jennifer Averett; RTEMS Devel
> Subject: Re: [PATCH 01/10] score: Add get/set
From: Björn Larsson
This test splits sp09 screen10 into a unique
rate monotonic error test.
---
testsuites/sptests/Makefile.am | 2 +-
testsuites/sptests/configure.ac| 1 +
testsuites/sptests/sp09/Makefile.am| 4 +-
testsuites/sptests
From: Björn Larsson
---
testsuites/sptests/Makefile.am | 2 +-
testsuites/sptests/configure.ac| 1 +
testsuites/sptests/sp09/Makefile.am| 2 +-
testsuites/sptests/sp09/screen04.c | 108 -
testsuites
From: Björn Larsson
This test moves rtems_signal_send error testing from sp09
screen 9 into its own test.
---
testsuites/sptests/Makefile.am | 3 +-
testsuites/sptests/configure.ac| 1 +
testsuites/sptests/sp09/screen09.c | 27 -
From: Björn Larsson
This test contains the interrupt catch error tests from sp09
screen 9.
---
testsuites/sptests/Makefile.am | 2 +-
testsuites/sptests/configure.ac | 1 +
testsuites/sptests/sp09/screen09.c | 40 --
testsuites/sptes
From: Björn Larsson
---
testsuites/sptests/Makefile.am | 2 +-
testsuites/sptests/configure.ac | 1 +
testsuites/sptests/sp09/Makefile.am | 2 +-
testsuites/sptests/sp09/screen03.c | 238 -
testsuites/sptests
From: Björn Larsson
This test verifies rtems_port_XXX error tests from sp09 screen 9.
---
testsuites/sptests/Makefile.am | 2 +-
testsuites/sptests/configure.ac | 1 +
testsuites/sptests/sp09/Makefile.am | 2 +-
testsuites/sptests/sp09/screen
From: Jennifer Averett
---
cpukit/score/include/rtems/score/thread.h | 10 --
cpukit/score/src/threadinitialize.c | 4
2 files changed, 14 deletions(-)
diff --git a/cpukit/score/include/rtems/score/thread.h
b/cpukit/score/include/rtems/score/thread.h
index 3dc423f..23b2687
From: Jennifer Averett
---
cpukit/rtems/src/taskgetaffinity.c | 6 +++---
cpukit/rtems/src/tasksetaffinity.c | 6 +-
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/cpukit/rtems/src/taskgetaffinity.c
b/cpukit/rtems/src/taskgetaffinity.c
index 041eb27..eda39e4 100644
--- a
From: Jennifer Averett
---
cpukit/score/Makefile.am | 2 +
cpukit/score/include/rtems/score/scheduler.h | 58 ++
cpukit/score/include/rtems/score/schedulerimpl.h | 32
.../score/include/rtems/score/schedulerpriority.h | 11
From: Jennifer Averett
---
testsuites/smptests/smppsxaffinity02/init.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/testsuites/smptests/smppsxaffinity02/init.c
b/testsuites/smptests/smppsxaffinity02/init.c
index c5b5f4d..7916e60 100644
--- a/testsuites/smptests/smppsxaffinity02/init.c
From: Jennifer Averett
---
testsuites/smptests/smpaffinity01/init.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/testsuites/smptests/smpaffinity01/init.c
b/testsuites/smptests/smpaffinity01/init.c
index 7e9ef53..cc5f321 100644
--- a/testsuites/smptests/smpaffinity01
From: Jennifer Averett
---
testsuites/smptests/smppsxaffinity01/init.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/testsuites/smptests/smppsxaffinity01/init.c
b/testsuites/smptests/smppsxaffinity01/init.c
index ebaf2e9..5485149 100644
--- a/testsuites/smptests/smppsxaffinity01/init.c
From: Jennifer Averett
---
cpukit/posix/src/pthread.c | 20
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/cpukit/posix/src/pthread.c b/cpukit/posix/src/pthread.c
index 7968f17..41115ff 100644
--- a/cpukit/posix/src/pthread.c
+++ b/cpukit/posix/src/pthread.c
From: Jennifer Averett
---
cpukit/sapi/include/confdefs.h | 22 ++
1 file changed, 22 insertions(+)
diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h
index aca99f0..e784a40 100644
--- a/cpukit/sapi/include/confdefs.h
+++ b/cpukit/sapi/include
From: Jennifer Averett
---
cpukit/posix/src/pthreadcreate.c| 14 --
cpukit/posix/src/pthreadgetaffinitynp.c | 12 +---
cpukit/posix/src/pthreadsetaffinitynp.c | 8 ++--
3 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/cpukit/posix/src
From: Jennifer Averett
---
cpukit/score/Makefile.am | 2 +
.../rtems/score/schedulerpriorityaffinitysmp.h | 144 +
cpukit/score/preinstall.am | 4 +
cpukit/score/src/schedulerpriorityaffinitysmp.c| 95
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Monday, March 03, 2014 10:46 AM
> To: Sebastian Huber
> Cc: Jennifer Averett; rtems-devel@rtems.org
> Subject: Re: Posix patchs to support affinit
> -Original Message-
> From: Sebastian Huber [mailto:sebastian.hu...@embedded-brains.de]
> Sent: Monday, March 03, 2014 8:10 AM
> To: Jennifer Averett
> Cc: rtems-devel@rtems.org
> Subject: Re: Posix patchs to support affinity attribute in newlib
>
> On 20
>
> On 2014-02-27 14:24, Jennifer Averett wrote:
> > /**
> > + * @brief Copy POSIX Thread attribute structure
> > + *
> > + * This routine copies the attr2 thread attribute structure
> > + * to the attr1 Thread Attribute structure.
> > + *
&g
I dug into this one a little more and on that path the object isn't
found so there is no reason to call put.
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Thursday, February 27, 2014 9:18 AM
>
-devel-
> boun...@rtems.org] On Behalf Of Jennifer Averett
> Sent: Thursday, February 27, 2014 9:31 AM
> To: Gedare Bloom
> Cc: rtems-devel@rtems.org
> Subject: RE: Patch for pthread get and set affinity
>
> I'm sorry I don't follow this question. This patc
edu] On
> Behalf Of Gedare Bloom
> Sent: Thursday, February 27, 2014 9:17 AM
> To: Jennifer Averett
> Cc: rtems-devel@rtems.org
> Subject: Re: Patch for pthread get and set affinity
>
> Same comments from my email on the other thread apply here. Why don't
> you use
om
> Sent: Thursday, February 27, 2014 9:11 AM
> To: Jennifer Averett
> Cc: rtems-devel@rtems.org
> Subject: Re: patch for pthread attribute get and set affinity
>
> Do you need to check if the attr->setsize == cpusetsize in setaffinity?
>
> Is it ever the case th
.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Thursday, February 27, 2014 9:06 AM
> To: Jennifer Averett
> Cc: rtems-devel@rtems.org
> Subject: Re: Posix patchs to support affinity attribute in newlib
>
> Since you drop const from _POSIX_Threads_Default_attributes
Attached is the modified pthread get attribute
patch and its corresponding test.
Jennifer Averett
On-Line Applications ResearchFrom 4f74ebdf993f09993355df27a2fab784997a8733 Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Tue, 14 Jan 2014 09:43:14 -0600
Subject: [PATCH 05/15] posix: Add
Attached are patches for pthread get and set
affinity, as well as a test for the new functions.
Jennifer Averett
On-Line Applications ResearchFrom c5d1bae56e5720232799844a76a444abad9008e3 Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Mon, 10 Feb 2014 10:01:31 -0600
Subject: [PATCH 10/15
Attached patches are for pthread attribute get
and set affinity. As well as a test for the new
functions
Jennifer Averett
On-Line Applications ResearchFrom 16ea3cc81f9681af0c3102ef0d43720b4295cb6c Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Thu, 6 Feb 2014 12:59:08 -0600
Subject
Attached are files for posix support of the affinity
attribute in pthread. The affinity methods and tests
will follow.
Jennifer Averett
On-Line Applications ResearchFrom d4214167cc08bfe6464a719468b0f7513a90ca42 Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Fri, 31 Jan 2014 08:54:45
Attached are the latest classic affinity patches.
I believe all the requested modifications have
been addressed.
Jennifer Averett
On-Line Applications ResearchFrom 5b0ddb29ab7a677339ee7b2177941a06e31da423 Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Thu, 6 Feb 2014 12:42:24 -0600
> -Original Message-
> From: Joel Sherrill [mailto:joel.sherr...@oarcorp.com]
> Sent: Thursday, February 20, 2014 4:23 PM
> To: Gedare Bloom; Jennifer Averett
> Cc: rtems-devel@rtems.org
> Subject: Re: Patches for classic affinity implementation and test
>
>
The attached patch adds the check for cpuset.h in newlib
into the cpuset test.
Jennifer Averett
On-Line Applications ResearchFrom 2bbd8fb24aa8a9393d3b11455400cb823253f80a Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Thu, 6 Feb 2014 12:51:01 -0600
Subject: [PATCH 01/19] sptests: Add
Attached is a set of patches for review that implement classic affinity.
Jennifer Averett
On-Line Applications ResearchFrom e950c2191bc05f9d60afda99f6529360ae03670b Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Thu, 6 Feb 2014 12:42:24 -0600
Subject: [PATCH 02/19] score: Add cpuset
initial test line - Core 0:
BSP_fatal_return with various other calls depending on when I interrupt
Core 1:
BSP_fatal_return with various other calls depending on when I interrupt
Core 2: Start
-Original Message-
> From: Sebastian Huber [mailto:sebastian.hu...@embedded-brains.de]
> Sent: Tuesday, February 04, 2014 7:51 AM
> To: Jennifer Averett
> Cc: rtems-devel@rtems.org
> Subject: Re: smp test failures on using grsim
>
> Hello Jennifer,
>
> I exec
itial test line
4 Core: Locks and doesn't run past initial test line
smp01
2 Core: Runs
4 Core: Locks after "CPU 0 running Task TA2"
smp03
2 Core: Runs
4 Core: Locks after "CPU 3 running task Init"
--Jennifer
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
can change the convention, but I think it should be consistent.
Jennifer
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Friday, January 17, 2014 11:06 AM
> To: Jennifer Averett
> Cc: rtems-devel@
The attached patch adds setting posix attribute values to
pthread_detach() and pthread_setschedparam(). This is
is needed for method pthread_getattr_np to work correctly.
Jennifer Averett
On-Line Applications ResearchFrom c24fb88c4d6ddb41ee2e6c347c6d09c550c12e92 Mon Sep 17 00:00:00 2001
From
The attached patch implements pthread_getattr_np().
Jennifer Averett
On-Line Applications ResearchFrom b328f41a371cd590dbd22797d1c6b354bb811664 Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Tue, 14 Jan 2014 09:43:14 -0600
Subject: [PATCH 94/95] posix: Add pthread_getattr_np
The attached patch tests the pthread_getattr_np() method.
Jennifer Averett
On-Line Applications ResearchFrom 45c6c4db57c884a13bc5cdaa4626ceb2eda84ea9 Mon Sep 17 00:00:00 2001
From: Jennifer Averett
Date: Tue, 14 Jan 2014 12:45:49 -0600
Subject: [PATCH 95/95] psxtests: Added test for
2 AM
> To: rtems-devel@rtems.org
> Subject: Re: Fixed size cpusetf patch
>
> On 2013-12-16 20:17, Jennifer Averett wrote:
> > Attached is an patch for a set of tests that checks the fixed size
> > functionali8ty in cpuset.h
> >
> > Any comments, questions, sugges
cpu's selected.
Any suggestions for a method name, location, ... ?
Jennifer Averett
On-Line Applications Research
256-319-2752
___
rtems-devel mailing list
rtems-devel@rtems.org
http://www.rtems.org/mailman/listinfo/rtems-devel
Line 64 of the last cpuset that was sent out:
/* Define the cpu set structure */
typedef struct _cpuset {
cpu_set_word_t __bits[_NCPUWORDS];
} cpu_set_t;
-- Jennifer
> -Original Message-
> From: rtems-devel-boun...@rtems.org [mailto:rtems-devel-
> boun...@rtems.org] On
Typo, should say affinity
Jennifer Averett
On-Line Applications Research
256-319-2752
> -Original Message-
> From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On
> Behalf Of Gedare Bloom
> Sent: Monday, November 11, 2013 2:53 PM
> To: Jennifer Averett
&g
The files for the proposed affinity changes to newlib are
attached. cpuset.h is added to newlib/libc/sys/rtems/sys/
and the following will be added to the change log:
3013-11-11 Jennifer Averett
* libc/sys/rtems/sys/cpuset.h: New file.
* libc/include/pthread.h: Add CPU
Since the header information is in newlib it will always be there.
Where should the affinity tests be added?
A) In the smp tests and change the smptests so those are always compiled
B) In psxtests
Any other suggestions?
Jennifer Averett
On-Line Applications Research
256-319-2752
I attached the latest cpuset. From the discussions
we are going with the inline version and I think I have incorporated
all previous comments into the file.
Are there any more comments or discussion?
Jennifer Averett
On-Line Applications Research
/*
* Copyright (c) 2013 On-Line Applications
> -Original Message-
> From: rtems-devel-boun...@rtems.org [mailto:rtems-devel-
> boun...@rtems.org] On Behalf Of Sebastian Huber
> Sent: Friday, October 25, 2013 2:15 AM
> To: rtems-devel@rtems.org
> Subject: Re: cpuset macro /vs/ inline implementation
>
> On 20
Attached are two tested versions of cpuset, one using macro's
and one using static inline.
Which do we want to submit?
Are there any comments/suggestions?
Thanks
Jennifer Averett
On-Line Applications Research/*
* Copyright (c) 2013 On-Line Applications Research Corporation.
64 matches
Mail list logo