RE: Help required with RTEMS Capture Engine.

2016-07-21 Thread Jennifer Averett
it is running. Jennifer Averett On-Line Applications Research From: devel [devel-boun...@rtems.org] On Behalf Of Chris Johns [chr...@rtems.org] Sent: Wednesday, July 20, 2016 5:32 PM To: vivek kukreja; devel@rtems.org Subject: Re: Help required with RTEMS Ca

RE: Trace interrupts with the capture engine

2015-01-07 Thread Jennifer Averett
A couple of points: 1. What we had discussed in the past was using rtems-tld to generate wrappers 2. This only works for simple vectored and doesn't account for PIC interrupts Jennifer Averett On-Line Applications Research From: D

[PATCH 7/7] smp09: Resolve missing prototype warning.

2014-11-24 Thread Jennifer Averett
--- testsuites/smptests/smp09/init.c | 8 1 file changed, 8 insertions(+) diff --git a/testsuites/smptests/smp09/init.c b/testsuites/smptests/smp09/init.c index 8cf019c..d0ea3f7 100644 --- a/testsuites/smptests/smp09/init.c +++ b/testsuites/smptests/smp09/init.c @@ -19,6 +19,14 @@ const

[PATCH 6/7] smp07: Resolve missing prototype warning.

2014-11-24 Thread Jennifer Averett
--- testsuites/smptests/smp07/init.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/testsuites/smptests/smp07/init.c b/testsuites/smptests/smp07/init.c index fabf722..c26669a 100644 --- a/testsuites/smptests/smp07/init.c +++ b/testsuites/smptests/smp07/init.c @@ -20,

[PATCH 5/7] smp05: Resolve missing prototype warning.

2014-11-24 Thread Jennifer Averett
--- testsuites/smptests/smp05/init.c | 9 + 1 file changed, 9 insertions(+) diff --git a/testsuites/smptests/smp05/init.c b/testsuites/smptests/smp05/init.c index 06e6254..424e9df 100644 --- a/testsuites/smptests/smp05/init.c +++ b/testsuites/smptests/smp05/init.c @@ -16,6 +16,15 @@ co

[PATCH 4/7] smp02: Resolve unused method warnings.

2014-11-24 Thread Jennifer Averett
--- testsuites/smptests/smp02/tasks.c | 8 +--- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/testsuites/smptests/smp02/tasks.c b/testsuites/smptests/smp02/tasks.c index 26ca851..22caf77 100644 --- a/testsuites/smptests/smp02/tasks.c +++ b/testsuites/smptests/smp02/tasks.c @@ -

[PATCH 3/7] smp03: Remove set but not used warning.

2014-11-24 Thread Jennifer Averett
Added status validation. --- testsuites/smptests/smp03/init.c | 4 1 file changed, 4 insertions(+) diff --git a/testsuites/smptests/smp03/init.c b/testsuites/smptests/smp03/init.c index 4b443d0..03eddb0 100644 --- a/testsuites/smptests/smp03/init.c +++ b/testsuites/smptests/smp03/init.c @@ -

[PATCH 2/7] smpschedsem01: Remove unused variable warning.

2014-11-24 Thread Jennifer Averett
--- testsuites/smptests/smpschedsem01/init.c | 1 - 1 file changed, 1 deletion(-) diff --git a/testsuites/smptests/smpschedsem01/init.c b/testsuites/smptests/smpschedsem01/init.c index 894ba81..3ef9ab1 100644 --- a/testsuites/smptests/smpschedsem01/init.c +++ b/testsuites/smptests/smpschedsem01/

[PATCH 1/7] smpschedaffinity02: Remove unused prototype.

2014-11-24 Thread Jennifer Averett
--- testsuites/smptests/smpschedaffinity02/init.c | 1 - 1 file changed, 1 deletion(-) diff --git a/testsuites/smptests/smpschedaffinity02/init.c b/testsuites/smptests/smpschedaffinity02/init.c index 5f22110..1b81f6b 100644 --- a/testsuites/smptests/smpschedaffinity02/init.c +++ b/testsuites/smp

[PATCH 6/6] smpcapture01: New test.

2014-11-20 Thread Jennifer Averett
--- testsuites/smptests/Makefile.am | 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpcapture01/Makefile.am | 19 ++ testsuites/smptests/smpcapture01/init.c | 273 ++ testsuites/smptests/smpcapture01/smp

[PATCH 5/6] capture01: Use capture engine print methods.

2014-11-20 Thread Jennifer Averett
--- testsuites/libtests/capture01/init.c | 249 ++- 1 file changed, 12 insertions(+), 237 deletions(-) diff --git a/testsuites/libtests/capture01/init.c b/testsuites/libtests/capture01/init.c index a725e26..e1e1e84 100644 --- a/testsuites/libtests/capture01/init.c

[PATCH 4/6] capture: Remove whitespace and fix copyrights.

2014-11-20 Thread Jennifer Averett
--- cpukit/libmisc/capture/capture-cli.h| 2 +- cpukit/libmisc/capture/capture.h| 60 - cpukit/libmisc/capture/capture_buffer.c | 6 +-- cpukit/libmisc/capture/capture_buffer.h | 6 +-- cpukit/libmisc/capture/capture_user_exten

[PATCH 3/6] capture: Add SMP support.

2014-11-20 Thread Jennifer Averett
To support smp data was broken into global and percpu capture data. Capture control must be disabled prior to printing or setting of watch points. --- cpukit/libmisc/capture/capture.c | 411 +++ cpukit/libmisc/capture/capture.h | 22 +- cpukit/libmisc/captu

[PATCH 2/6] capture: Move print methods out of cli for reuse.

2014-11-20 Thread Jennifer Averett
Methods to print the data were moved from capture-cli into a support area and are no longer static so that they can be shared by test routines, or application code that wants to use the capture engine without the shell interface. --- cpukit/libmisc/Makefile.am | 1 + cpukit/libmisc

[PATCH 1/6] capture: Move logging of task record to occur after filter check.

2014-11-20 Thread Jennifer Averett
The catpture task record is now logged just prior to the first log entry using that task instead of the first time the task is seen. This involved splitting the record task method into an initialize task and a record task. --- cpukit/libmisc/capture/capture.c| 39 +

upcoming set of capture engine patches

2014-11-20 Thread Jennifer Averett
The upcoming set of capture engine patches were submitted previously, requested changes made, and I tried to split the largest patch into 3 as suggested. Jennifer Averett ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo

[PATCH 3/3] smpschedaffinity05: Change semaphore attributes.

2014-11-13 Thread Jennifer Averett
Change semaphore attributes to resolve problem where semaphore is not released upon a context switch. --- testsuites/smptests/smpschedaffinity05/init.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/testsuites/smptests/smpschedaffinity05/init.c b/testsuites/smptest

[PATCH 2/3] smpschedaffinity04: Change semaphore attributes.

2014-11-13 Thread Jennifer Averett
Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch. --- testsuites/smptests/smpschedaffinity04/init.c | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/testsuites/smptests/smpschedaffinity04/init.c b/testsuites/smp

[PATCH 1/3] smpschedaffinity02: Change semaphore attributes.

2014-11-13 Thread Jennifer Averett
Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch. --- testsuites/smptests/smpschedaffinity02/init.c | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/testsuites/smptests/smpschedaffinity02/init.c b/testsuites/sm

upcoming smpschedaffinityXX patches

2014-11-13 Thread Jennifer Averett
The upcoming patches are a set of revised patches that address a problem in three of The smpshedaffinity tests where a locked semaphore can cause the test to hang. It should address the concerns that were posted on the last round. Jennifer Averett

RE: [PATCH 3/3] smpschedaffinity05: Change semaphore attributes.

2014-11-12 Thread Jennifer Averett
> -Original Message- > From: Joel Sherrill [mailto:joel.sherr...@oarcorp.com] > Sent: Wednesday, November 12, 2014 10:16 AM > To: Jennifer Averett; Sebastian Huber; Gedare Bloom > Cc: rtems-de...@rtems.org > Subject: RE: [PATCH 3/3] smpschedaffinity05: Change se

RE: [PATCH 1/3] smpschedaffinity02: Change semaphore attributes.

2014-11-12 Thread Jennifer Averett
> -Original Message- > From: Sebastian Huber [mailto:sebastian.hu...@embedded-brains.de] > Sent: Wednesday, November 12, 2014 9:16 AM > To: Jennifer Averett; rtems-de...@rtems.org > Subject: Re: [PATCH 1/3] smpschedaffinity02: Change semaphore attributes. > > On 12/

RE: [PATCH 3/3] smpschedaffinity05: Change semaphore attributes.

2014-11-12 Thread Jennifer Averett
ent: Wednesday, November 12, 2014 9:41 AM > To: Joel Sherrill; Gedare Bloom; Jennifer Averett > Cc: rtems-de...@rtems.org > Subject: Re: [PATCH 3/3] smpschedaffinity05: Change semaphore attributes. > > On 12/11/14 16:39, Joel Sherrill wrote: > > Daniel Cederman found a bug >

[PATCH 3/3] smpschedaffinity05: Change semaphore attributes.

2014-11-12 Thread Jennifer Averett
Change semaphore attributes to resolve problem where semaphore is not released upon a context switch. --- testsuites/smptests/smpschedaffinity05/init.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/testsuites/smptests/smpschedaffinity05/init.c b/testsuites/smptests/

[PATCH 2/3] smpschedaffinity04: Change semaphore attributes.

2014-11-12 Thread Jennifer Averett
Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch. --- testsuites/smptests/smpschedaffinity04/init.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/testsuites/smptests/smpschedaffinity04/init.c b/testsuites/smpt

[PATCH 1/3] smpschedaffinity02: Change semaphore attributes.

2014-11-12 Thread Jennifer Averett
Change semaphore attributes to prevent semaphore from being locked and never released upon a context switch. --- testsuites/smptests/smpschedaffinity02/init.c | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/testsuites/smptests/smpschedaffinity02/init.c b/testsuites/smpt

RE: Test failures on arm/realview_pbx_a9_qemu

2014-11-05 Thread Jennifer Averett
How are interactive tests being handled now? The top test will eventually end but would come closest to being considered interactive. Jennifer Averett > -Original Message- > From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Sebastian > Huber > Sent: Wednesday, Novem

RE: [PATCH 2/4] capture: Add SMP support.

2014-11-04 Thread Jennifer Averett
> -Original Message- > From: ged...@gwmail.gwu.edu [mailto:ged...@gwmail.gwu.edu] On > Behalf Of Gedare Bloom > Sent: Tuesday, November 04, 2014 10:16 AM > To: Jennifer Averett > Cc: rtems-de...@rtems.org > Subject: Re: [PATCH 2/4] capture: Add SMP support. > >

smpcapture01 explanation and expected output.

2014-11-04 Thread Jennifer Averett
I was asked to post an explanation of the a test I just submitted for review (smpcapture01). It is a new SMP test added that does a worst case migration of 4 tasks on a 4 core system tracking and displaying the user extension records. This task is rather complex to describe but using the notati

[PATCH 3/4] capture01: Add SMP support into capture engine.

2014-11-04 Thread Jennifer Averett
--- testsuites/libtests/capture01/init.c | 249 ++- 1 file changed, 12 insertions(+), 237 deletions(-) diff --git a/testsuites/libtests/capture01/init.c b/testsuites/libtests/capture01/init.c index a725e26..e1e1e84 100644 --- a/testsuites/libtests/capture01/init.c

[PATCH 4/4] smpcapture01: New test.

2014-11-04 Thread Jennifer Averett
--- testsuites/smptests/Makefile.am | 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpcapture01/Makefile.am | 19 ++ testsuites/smptests/smpcapture01/init.c | 273 ++ testsuites/smptests/smpcapture01/smp

[PATCH 2/4] capture: Add SMP support.

2014-11-04 Thread Jennifer Averett
To support smp data was broken into global and percpu capture data. Capture control must be disabled prior to printing or setting of watch points. Methods to print the data were moved from capture-cli into a support area and are no longer static so that they can be shared by test routines, or appl

[PATCH 1/4] capture: Move logging of task record to occur after filter check.

2014-11-04 Thread Jennifer Averett
The catpture task record is now logged just prior to the first log entry using that task instead of the first time the task is seen. This involved splitting the record task method into an initialize task and a record task. --- cpukit/libmisc/capture/capture.c| 39 +

[PATCH] top: Resolve compile errors.

2014-11-03 Thread Jennifer Averett
--- cpukit/libmisc/cpuuse/cpuusagetop.c | 83 - 1 file changed, 63 insertions(+), 20 deletions(-) diff --git a/cpukit/libmisc/cpuuse/cpuusagetop.c b/cpukit/libmisc/cpuuse/cpuusagetop.c index 7e7348a..ecafd00 100644 --- a/cpukit/libmisc/cpuuse/cpuusagetop.c +++

RE: [rtems commit] libmisc: Add top to cpuusage.

2014-10-30 Thread Jennifer Averett
Bloom > Sent: Thursday, October 30, 2014 9:54 AM > To: Jennifer Averett > Cc: rtems-de...@rtems.org > Subject: Re: [rtems commit] libmisc: Add top to cpuusage. > > I missed reviewing this patch earlier, but there are some style problems with > it, please fix them on the head.

RE: [rtems commit] libmisc: Add top to cpuusage.

2014-10-30 Thread Jennifer Averett
My name and email are correct in git config. > -Original Message- > From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Gedare Bloom > Sent: Thursday, October 30, 2014 10:08 AM > To: Joel Sherrill > Cc: Jennifer Averett; rtems-de...@rtems.org > Subject: Re: [rte

rtems head broken for leon3 smp

2014-10-23 Thread Jennifer Averett
Running the leon3 with grsim fails due to the patch bsp/sparc: Ensure that data cache snooping is enabled It looks like cache snooping is disabled when it is ran for all the tests. Where is this supposed to be set at with this change? jennifer ___ de

smpfatal08 fails to build

2014-10-10 Thread Jennifer Averett
Smpfatal08 fails to build on the head with the following configuration: ../rtems/configure --target=sparc-rtems4.11 \ --enable-maintainer-mode --enable-rtemsbsp=leon3 --disable-networking \ --enable-tests --enable-rtems-debug --enable-smp CFLAGS_FOR_BUILD="-O0"\ --prefix=${HOME}/smp/bsp-inst

[PATCH 2/2] capture: Begin splitting global and percpu information

2014-10-07 Thread Jennifer Averett
This patch is not to be committed but is for discussion purposes. Adding percpu instances will be implemented prior to committing. --- cpukit/libmisc/capture/capture.c | 243 +++ cpukit/libmisc/capture/captureimpl.h | 19 ++- 2 files changed, 171 insertions(+),

[PATCH 1/2] capture: Move logging of task record to occur after filter check.

2014-10-07 Thread Jennifer Averett
--- cpukit/libmisc/capture/capture.c| 39 +-- cpukit/libmisc/capture/capture.h| 24 +++- cpukit/libmisc/capture/capture_user_extension.c | 51 + 3 files changed, 78 insertions(+), 36 deletions(-) diff --git a/cpukit/l

[PATCH 8/9] capture: Remove ctload command.

2014-09-30 Thread Jennifer Averett
rtems_cpu_usage_top should be used for this information. --- cpukit/libmisc/capture/capture-cli.c | 272 --- 1 file changed, 272 deletions(-) diff --git a/cpukit/libmisc/capture/capture-cli.c b/cpukit/libmisc/capture/capture-cli.c index fb93e53..dc1f3bc 100644 ---

[PATCH 4/9] capture: Removal of capture task tracking.

2014-09-30 Thread Jennifer Averett
This patch removes functionality for stack checking from the capture engine and requiresi the use of existing rtems functions for this information. It modifies ctload to use functionality similar to rtems cpuusage. It removes the capture task and stores a new capture task record the first time th

[PATCH 9/9] top: Add new test.

2014-09-30 Thread Jennifer Averett
--- testsuites/libtests/Makefile.am | 2 +- testsuites/libtests/configure.ac| 1 + testsuites/libtests/top/Makefile.am | 21 +++ testsuites/libtests/top/init.c | 106 testsuites/libtests/top/system.h| 63 + testsui

[PATCH 6/9] libmisc: Add top to cpuusage.

2014-09-30 Thread Jennifer Averett
--- cpukit/libmisc/Makefile.am | 2 +- cpukit/libmisc/cpuuse/cpuusagetop.c | 338 cpukit/libmisc/cpuuse/cpuuse.h | 19 ++ 3 files changed, 358 insertions(+), 1 deletion(-) create mode 100644 cpukit/libmisc/cpuuse/cpuusagetop.c diff --git a/cp

[PATCH 1/9] score: Add capture data to tcb.

2014-09-30 Thread Jennifer Averett
--- cpukit/score/include/rtems/score/thread.h | 7 +++ cpukit/score/src/threadinitialize.c | 3 +++ 2 files changed, 10 insertions(+) diff --git a/cpukit/score/include/rtems/score/thread.h b/cpukit/score/include/rtems/score/thread.h index 456df35..299bac6 100644 --- a/cpukit/score/incl

[PATCH 5/9] capture01: Remove capture task tracking.

2014-09-30 Thread Jennifer Averett
This involved adding a new variable record to the capture buffer and modifing the trace method to read those records. --- testsuites/libtests/capture01/init.c | 112 ++- 1 file changed, 85 insertions(+), 27 deletions(-) diff --git a/testsuites/libtests/capture01/in

[PATCH 7/9] libmisc: Add top to shell.

2014-09-30 Thread Jennifer Averett
--- cpukit/libmisc/Makefile.am | 2 +- cpukit/libmisc/shell/main_top.c| 60 ++ cpukit/libmisc/shell/shellconfig.h | 6 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 cpukit/libmisc/shell/main_top.c diff --git a/cpukit/li

[PATCH 3/9] cpuuse: Move is_executing_on_a_core to threadimpl.h

2014-09-30 Thread Jennifer Averett
--- cpukit/libmisc/cpuuse/cpuusagereport.c | 25 + 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/cpukit/libmisc/cpuuse/cpuusagereport.c b/cpukit/libmisc/cpuuse/cpuusagereport.c index 296fa28..5cba819 100644 --- a/cpukit/libmisc/cpuuse/cpuusagereport.c +++ b

[PATCH 2/9] score: Move is_executing_on_a_core from cpuusagereport.c to threadimpl.h

2014-09-30 Thread Jennifer Averett
--- cpukit/score/include/rtems/score/threadimpl.h | 30 +++ 1 file changed, 30 insertions(+) diff --git a/cpukit/score/include/rtems/score/threadimpl.h b/cpukit/score/include/rtems/score/threadimpl.h index 9321c01..6195561 100644 --- a/cpukit/score/include/rtems/score/thr

upcoming capture patches

2014-09-30 Thread Jennifer Averett
Patches 1-5 were submitted and have requested changes. Patches 6-9 move the capture engine ctload command to a new rtems top command. If there are no more requested changes for 1-5 I will push them. Jennifer Averett ___ devel mailing list devel

RE: [PATCH 1/5] capture: Removal of capture task tracking.

2014-09-23 Thread Jennifer Averett
e task tracking. > > On 23/09/2014 12:00 am, Jennifer Averett wrote: > > This patch removes functionality for stack checking from > > the capture engine and requiresi the use of existing rtems > > functions for this information. It modifies ctload to use > > functionali

[PATCH 3/5] score: Move is_executing_on_a_core from cpuusagereport.c to threadimpl.h

2014-09-22 Thread Jennifer Averett
--- cpukit/score/include/rtems/score/threadimpl.h | 26 ++ 1 file changed, 26 insertions(+) diff --git a/cpukit/score/include/rtems/score/threadimpl.h b/cpukit/score/include/rtems/score/threadimpl.h index 9321c01..77126eb 100644 --- a/cpukit/score/include/rtems/score/thre

[PATCH 1/5] capture: Removal of capture task tracking.

2014-09-22 Thread Jennifer Averett
This patch removes functionality for stack checking from the capture engine and requiresi the use of existing rtems functions for this information. It modifies ctload to use functionality similar to rtems cpuusage. It removes the capture task and stores a new capture task record the first time th

[PATCH 2/5] score: Add capture data to tcb.

2014-09-22 Thread Jennifer Averett
--- cpukit/score/include/rtems/score/thread.h | 7 +++ cpukit/score/src/threadinitialize.c | 3 +++ 2 files changed, 10 insertions(+) diff --git a/cpukit/score/include/rtems/score/thread.h b/cpukit/score/include/rtems/score/thread.h index be35789..59e0f9e 100644 --- a/cpukit/score/incl

[PATCH 5/5] capture01: Remove capture task tracking.

2014-09-22 Thread Jennifer Averett
This involved adding a new variable record to the capture buffer and modifing the trace method to read those records. --- testsuites/libtests/capture01/init.c | 112 ++- 1 file changed, 85 insertions(+), 27 deletions(-) diff --git a/testsuites/libtests/capture01/in

[PATCH 4/5] cpuuse: Move is_executing_on_a_core to threadimpl.h

2014-09-22 Thread Jennifer Averett
--- cpukit/libmisc/cpuuse/cpuusagereport.c | 25 + 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/cpukit/libmisc/cpuuse/cpuusagereport.c b/cpukit/libmisc/cpuuse/cpuusagereport.c index 296fa28..62bb81a 100644 --- a/cpukit/libmisc/cpuuse/cpuusagereport.c +++ b

rtems capture: ctload and stack usage functionality

2014-09-17 Thread Jennifer Averett
Are there any objections to getting rid of the cpu usage and the stack checking capability in the capture engine. I think rtems cpu usage and rtems stack checker should be used instead. Keeping this information in the capture engine seems redundant and this minimizes information that has to be k

capture engine _States_Is_dormant check

2014-09-16 Thread Jennifer Averett
I am converting the capture engine to remove capture tasks and use a combination of a special capture record and data moved to the tcb to replace it. I have a question on the rtems_capture_switch_task method where it is using a check for dormant state of the current task. I spoke with Joel on t

Capture Engine - Addition of capture task information to the capture buffer

2014-09-04 Thread Jennifer Averett
Chris suggested the following approach: >Another approach could involve adding the task data to the trace buffer when >the first reference > to the task is added to the trace buffer. You would add the task data tagging > it with some sort of "id". > When added events related to the task the "id"

[PATCH 2/2] capture: Add support for variable length records.

2014-09-03 Thread Jennifer Averett
--- cpukit/Makefile.am | 1 + cpukit/libmisc/Makefile.am | 5 +- cpukit/libmisc/capture/capture-cli.c| 7 +- cpukit/libmisc/capture/capture.c| 174 +++- cpukit/libmisc/capture/capture.h

[PATCH 1/2] capture: Split user extension methods out.

2014-09-03 Thread Jennifer Averett
--- cpukit/libmisc/Makefile.am | 3 +- cpukit/libmisc/capture/capture.c| 428 +++ cpukit/libmisc/capture/capture_user_extension.c | 435 cpukit/libmisc/capture/captureimpl.h| 195 +++ 4 files ch

Upcoming set of capture patchs

2014-09-03 Thread Jennifer Averett
The following two patches have minor changes from the previous submitted patches. If there are no further comments I'll commit them. Thanks jennifer ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

[PATCH 1/2] capture: Split user extension methods out.

2014-08-28 Thread Jennifer Averett
--- cpukit/libmisc/Makefile.am | 3 +- cpukit/libmisc/capture/capture.c| 428 +++ cpukit/libmisc/capture/capture_user_extension.c | 435 cpukit/libmisc/capture/captureimpl.h| 195 +++ 4 files ch

[PATCH 2/2] capture: Add support for variable length records.

2014-08-28 Thread Jennifer Averett
--- cpukit/Makefile.am | 1 + cpukit/libmisc/Makefile.am | 5 +- cpukit/libmisc/capture/capture-cli.c| 7 +- cpukit/libmisc/capture/capture.c| 174 +++- cpukit/libmisc/capture/capture.h

RE: [PATCH 3/4] capture: Remove nested rtems_interrupt_lock_acquire calls.

2014-08-26 Thread Jennifer Averett
hns wrote: > >> On 10/07/2014 11:44 pm, Jennifer Averett wrote: > >>> Use of the cenable command was resulting in a lock in > >>> rtems_interrupt_lock_acquire due to nesting. > >> > >> I am rejecting this change. RTEMS as an RTOS should provide sup

[PATCH 2/2] capture01: Add multiple calls of the test so that several create/delete of tasks is called.

2014-08-26 Thread Jennifer Averett
--- testsuites/libtests/capture01/init.c | 33 - testsuites/libtests/capture01/system.h | 2 +- testsuites/libtests/capture01/test1.c | 10 +- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/testsuites/libtests/capture01/init.c b/testsu

[PATCH 1/2] capture: change to use malloc/vs/rtems_workspace_alloc.

2014-08-26 Thread Jennifer Averett
Since neither malloc nor rtems_workspace_alloc should be called during a task switch the capture task was changed to manage a pool of capture tasks that is allocated at open. --- cpukit/libmisc/capture/capture-cli.c | 32 --- cpukit/libmisc/capture/capture.c | 79 ++

RE: [PATCH] score: Define _CPU_Start_multitasking only for LEON SPARC, not SPARC in general

2014-08-26 Thread Jennifer Averett
I'm getting the following error when building the head with smp enabled. sparc-rtems4.11-gcc -B../../../../../sis/lib/ -specs bsp_specs -qrtems -mcpu=cypress -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-extern

capture engine ref_count question

2014-08-26 Thread Jennifer Averett
During discussions on capture engine modifications Daniel H. suggested the following > We suggest to remove the ref_count of the task structures to save > time and locking. Otherwise we need atomic counters here? > We suggest to free task structures when reading, by recording time of > task de

[PATCH] capture: change to use malloc/vs/rtems_workspace_alloc.

2014-07-24 Thread Jennifer Averett
--- cpukit/libmisc/capture/capture.c | 17 - 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/libmisc/capture/capture.c index 9ec07b8..1fac4a0 100644 --- a/cpukit/libmisc/capture/capture.c +++ b/cpukit/libmisc/capture/capture.c

capture engine use of workspace_allocate

2014-07-21 Thread Jennifer Averett
The capture engine currently uses a mixture of malloc and rtems_workspace_allocate. We don't think the workspace accounts for this, and would like to propose changing it so that malloc is used for all memory allocation. Does anyone see any reason this shouldn't be done? --jennifer __

RE: Problem with ticker.exe for or1ksim/OpenRISC BSP

2014-07-17 Thread Jennifer Averett
> -Original Message- > From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Hesham > Moustafa > Sent: Thursday, July 17, 2014 4:58 AM > To: rtems-de...@rtems.org > Subject: Problem with ticker.exe for or1ksim/OpenRISC BSP > > Hi, > > I am trying to get ticker.exe working properly f

RE: [PATCH] capture01 build broken?

2014-07-14 Thread Jennifer Averett
Sorry about that. I was building with debug on and didn’t see that error. It is fixed in the tree now. From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Joel Sherrill Sent: Saturday, July 12, 2014 11:14 AM To: Ben Gras Cc: RTEMS Devel Subject: Re: [PATCH] capture01 build broken? On a lo

[PATCH 3/6] smpschedaffinity03: New test.

2014-07-11 Thread Jennifer Averett
This task walks the affinity of self across all the cores. --- testsuites/smptests/Makefile.am| 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpschedaffinity03/Makefile.am | 19 testsuites/smptests/smpschedaffinity03/init.c |

[PATCH 4/6] smpschedaffinity04: New test.

2014-07-11 Thread Jennifer Averett
This test walks a secondary high prority task across all the cores. --- testsuites/smptests/Makefile.am| 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpschedaffinity04/Makefile.am | 19 +++ testsuites/smptests/smpschedaffinity04/init.

[PATCH 1/6] smpschedaffinity01: New test.

2014-07-11 Thread Jennifer Averett
This test verifies that affinity is honored when set prior to task start. --- testsuites/smptests/Makefile.am| 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpschedaffinity01/Makefile.am | 19 +++ testsuites/smptests/smpschedaffinity01

[PATCH 5/6] smpschedaffinity05: Add test for worst case migration for affintiy scheduler.

2014-07-11 Thread Jennifer Averett
This test uses a combination of priority and affinity to cause the tasks running on all 4 cores to change due to one task priority change. --- testsuites/smptests/Makefile.am| 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpschedaffinit

[PATCH 6/6] smpschedsem01: new test.

2014-07-11 Thread Jennifer Averett
This test verifies priority is inherited from a high priority semaphore by a lower priority task. --- testsuites/smptests/Makefile.am| 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpschedsem01/Makefile.am | 19 + testsuites/smp

[PATCH 2/6] smpschedaffinity02: New test.

2014-07-11 Thread Jennifer Averett
This test checks setting the affinity of a secondary task on a two core system. --- testsuites/smptests/Makefile.am| 1 + testsuites/smptests/configure.ac | 1 + testsuites/smptests/smpschedaffinity02/Makefile.am | 19 ++ testsuites/smptests/smpschedaffin

RE: [PATCH 2/4] capture: Fix capture engine to handle new extensions.

2014-07-11 Thread Jennifer Averett
> -Original Message- > From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Chris Johns > Sent: Thursday, July 10, 2014 8:44 PM > To: devel@rtems.org > Subject: Re: [PATCH 2/4] capture: Fix capture engine to handle new > extensions. > > > > On

[PATCH 08/11] capture: Update comment block style in capture engine.

2014-07-10 Thread Jennifer Averett
Doxygen added and comment blocks standardized. --- cpukit/libmisc/capture/capture.c | 229 ++-- cpukit/libmisc/capture/capture.h | 565 --- 2 files changed, 378 insertions(+), 416 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/l

[PATCH 4/4] capture01: New non-interactive test for capture engine.

2014-07-10 Thread Jennifer Averett
--- testsuites/libtests/Makefile.am | 1 + testsuites/libtests/capture01/Makefile.am | 20 +++ testsuites/libtests/capture01/capture01.doc | 19 +++ testsuites/libtests/capture01/capture01.scn | 35 testsuites/libtests/capture01/init.c| 253 +

[PATCH 08/11] capture: Update comment block style in capture engine.

2014-07-10 Thread Jennifer Averett
Doxygen added and comment blocks standardized. --- cpukit/libmisc/capture/capture.c | 229 ++-- cpukit/libmisc/capture/capture.h | 565 --- 2 files changed, 378 insertions(+), 416 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/l

[PATCH 1/4] capture: Update comment block style in capture engine.

2014-07-10 Thread Jennifer Averett
Doxygen added and comment blocks standardized. --- cpukit/libmisc/capture/capture.c | 229 ++-- cpukit/libmisc/capture/capture.h | 565 --- 2 files changed, 378 insertions(+), 416 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/l

[PATCH 3/4] capture: Remove nested rtems_interrupt_lock_acquire calls.

2014-07-10 Thread Jennifer Averett
Use of the cenable command was resulting in a lock in rtems_interrupt_lock_acquire due to nesting. --- cpukit/libmisc/capture/capture.c | 39 ++- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/libmisc/ca

[no subject]

2014-07-10 Thread Jennifer Averett
Of the 4 patches the patches 1/4 and 2/4 were reviewed and comments merged. However they slipped through the cracks on committing them. If there are no new comments I'll commit those. I'm not sure patch 3/4 is the correct answer to the issue, but it gets the interactive capture engine test worki

[PATCH 08/11] capture: Update comment block style in capture engine.

2014-07-10 Thread Jennifer Averett
Doxygen added and comment blocks standardized. --- cpukit/libmisc/capture/capture.c | 229 ++-- cpukit/libmisc/capture/capture.h | 565 --- 2 files changed, 378 insertions(+), 416 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/l

[PATCH 2/4] capture: Fix capture engine to handle new extensions.

2014-07-10 Thread Jennifer Averett
--- cpukit/libmisc/capture/capture.c | 96 cpukit/libmisc/capture/capture.h | 17 --- 2 files changed, 78 insertions(+), 35 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/libmisc/capture/capture.c index 6f8e0a2..ec5e408 100644 ---

[PATCH 08/11] capture: Update comment block style in capture engine.

2014-07-10 Thread Jennifer Averett
Doxygen added and comment blocks standardized. --- cpukit/libmisc/capture/capture.c | 229 ++-- cpukit/libmisc/capture/capture.h | 565 --- 2 files changed, 378 insertions(+), 416 deletions(-) diff --git a/cpukit/libmisc/capture/capture.c b/cpukit/l

TEST EMAIL -- IGNORE

2014-07-10 Thread Jennifer Averett
From: Joel Sherrill --- IGNORE ME -- 1.7.1 ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

TEST EMAIL -- IGNORE

2014-07-10 Thread Jennifer Averett
From: Joel Sherrill --- IGNORE ME -- 1.7.1 ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

Adding capture support to score

2014-07-08 Thread Jennifer Averett
broutine call in critical paths was best. So this is basically some code using one approach for discussion purposes. It Is only known to compile and this may not be enough for you to compile it. :) We want to discuss the design approach and see where to take this. Jennif

RE: Function pointer within isr

2014-06-30 Thread Jennifer Averett
Is h_args on the stack or in global space when passed into rtems_interrupt_handler_install? --jennifer > -Original Message- > From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Andre > Marques > Sent: Monday, June 30, 2014 1:09 PM > To: Gedare Bloom; Wendell Silva > Cc: devel@rte

RE: [PATCH 3/3] smpschedsem01: New test Test to verify task priority is inherited from a semaphore.

2014-06-12 Thread Jennifer Averett
All the *.doc and *.scn are incorrect. They will be updated to match the tests. > -Original Message- > From: Jennifer Averett > Sent: Thursday, June 12, 2014 8:15 AM > To: Jennifer Averett; Sebastian Huber > Cc: rtems-de...@rtems.org > Subject: RE: [PATCH 3/3] smpsc

RE: [PATCH 3/3] smpschedsem01: New test Test to verify task priority is inherited from a semaphore.

2014-06-12 Thread Jennifer Averett
. > -Original Message- > From: devel [mailto:devel-boun...@rtems.org] On Behalf Of Jennifer > Averett > Sent: Thursday, June 12, 2014 8:12 AM > To: Sebastian Huber > Cc: rtems-de...@rtems.org > Subject: RE: [PATCH 3/3] smpschedsem01: New test Test to verify task > priority is in

RE: [PATCH 3/3] smpschedsem01: New test Test to verify task priority is inherited from a semaphore.

2014-06-12 Thread Jennifer Averett
12, 2014 8:07 AM > To: Jennifer Averett > Cc: rtems-de...@rtems.org > Subject: Re: [PATCH 3/3] smpschedsem01: New test Test to verify task > priority is inherited from a semaphore. > > On 2014-06-11 21:18, jennifer wrote: > > +++ b/testsuites/smptests/smpschedsem

RE: [PATCH] Add SMP Priority Scheduler with Affinity v3

2014-06-11 Thread Jennifer Averett
Joel is out of the office today... I pushed his changes. He said if he missed any it was by accident that he thought he had them all. Jennifer > -Original Message- > From: rtems-devel-boun...@rtems.org [mailto:rtems-devel- > boun...@rtems.org] On Behalf Of Sebastian Huber > Sent: Wednes