ok
On Thu, May 19, 2016 at 5:55 AM, Sebastian Huber
wrote:
> A cluster size > 32KiB resulted in an infinite loop in
> fat_init_volume_info() due to an integer overflow.
>
> Close #2717.
> ---
> cpukit/libfs/src/dosfs/fat.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git
Hi Joel,
I was trying to run the ticker.exe on RTEMS 4.12.
Regards,
Habeeb
On Fri, May 20, 2016 at 12:53 PM, Joel Sherrill wrote:
> What application and what's the RTEMS configuration?
>
> The error code is internal and there is an enumeration for them. Check
> that list for what happened. Loo
What application and what's the RTEMS configuration?
The error code is internal and there is an enumeration for them. Check
that list for what happened. Looks like something isn't quite right in
the application configuration.
Y
On Fri, May 20, 2016 at 11:41 AM, Olufowobi, Habeeb <
habeeb.olufow.
I was able to get qemu to work using RSB build. I tried to use the lm4f120
BSP but I got the error message below. Any Idea on how I can fix this?
Also, I will like to know if this error is related to the patches in the
BSP directory as I am using a newer version of qemu checkout by RSB.
(gdb) bt
#
Will doxygen pick up comments for macros? if so, the new "function"
should be documented properly.
On Fri, May 20, 2016 at 9:33 AM, Sebastian Huber
wrote:
> ---
> cpukit/posix/include/rtems/posix/posixapi.h | 29 +++
> cpukit/posix/src/condget.c | 43 +---
Great work. After the lock split is done, we should try to get updated
coverage reports to identify gaps in the test suite.
On Fri, May 20, 2016 at 10:26 AM, Sebastian Huber
wrote:
> Hello,
>
> the Giant lock elimination is now done.
>
> The next step is to split up the CORE mutex implementation
OK
On Fri, May 20, 2016 at 9:33 AM, Sebastian Huber
wrote:
> Uniformly use *_Get() to get an object by identifier with a lock
> context.
> ---
> cpukit/posix/include/rtems/posix/muteximpl.h | 2 +-
> cpukit/posix/src/cancel.c | 2 +-
> cpukit/posix/src/mutexdestroy
I think it is fine. The OmniORB had a problem with the dead code in place.
On 20/05/16 16:05, Gedare Bloom wrote:
Calling out to Sambeet to note that this patch is removing a comment
about OmniORB that may be relevant to his work this summer.
On Fri, May 20, 2016 at 9:33 AM, Sebastian Huber
wr
Hello,
the Giant lock elimination is now done.
The next step is to split up the CORE mutex implementation into
different parts to simplify the business logic (e.g. mutex (ceiling and
inheritance), recursive mutex (ceiling and inheritance) , binary
semaphore (FIFO and priority), simple binary
On 20/05/16 16:04, Gedare Bloom wrote:
Will doxygen pick up comments for macros? if so, the new "function"
should be documented properly.
Yes, Doxygen would pick up comments for macros. I will fix this.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germ
Clarify the distinction between Thread_Do_self_restart() and
Thread_Restart_self(). Probably want comments to indicate the
difference.
On Wed, May 18, 2016 at 5:20 AM, Sebastian Huber
wrote:
> Rename _Thread_Restart_self() into _Thread_Do_self_restart(). Split
> _Thread_Restart() into _Thread_Re
Delete now unused Objects_Locations.
---
cpukit/score/Makefile.am | 2 +-
cpukit/score/include/rtems/score/objectimpl.h | 42
cpukit/score/src/objectgetisr.c | 55 ---
3 files changed, 1 insertion(+), 98 deletions(-)
---
cpukit/score/include/rtems/score/rbtree.h | 26 ++
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/cpukit/score/include/rtems/score/rbtree.h
b/cpukit/score/include/rtems/score/rbtree.h
index 1833483..dd56f1b 100644
--- a/cpukit/score/include/rtems/score/
Use _Objects_Get_local() for _Partition_Get() to get rid of the location
parameter. Move remote object handling to partition MPCI support.
---
cpukit/rtems/include/rtems/rtems/partimpl.h | 10 ++---
cpukit/rtems/include/rtems/rtems/partmp.h | 25 +++
cpukit/rtems/src/partdelete.c
Hello Gedare,
On 20/05/16 01:04, Gedare Bloom wrote:
Nice work. Just a few small nits mostly related to doc.
thanks for the review.
I sent the next patch set, which contains some cleanup to simplify
things. The next step is to split up the CORE mutex implementation into
different parts to s
Use _Objects_Get_local() for _Semaphore_Get_interrupt_disable() to get
rid of the location parameter. Move remote object handling to semaphore
MPCI support.
---
cpukit/rtems/include/rtems/rtems/semimpl.h | 21 +--
cpukit/rtems/include/rtems/rtems/semmp.h | 24 ++--
cpukit/rtems/src/semdelete.
---
cpukit/score/include/rtems/score/objectimpl.h | 27 ---
1 file changed, 27 deletions(-)
diff --git a/cpukit/score/include/rtems/score/objectimpl.h
b/cpukit/score/include/rtems/score/objectimpl.h
index 4049bdc..52b6ab3 100644
--- a/cpukit/score/include/rtems/score/obje
Uniformly use *_Get() to get an object by identifier with a lock
context.
---
cpukit/posix/include/rtems/posix/muteximpl.h | 2 +-
cpukit/posix/src/cancel.c | 2 +-
cpukit/posix/src/mutexdestroy.c | 2 +-
cpukit/posix/src/mutexget.c
Use _Objects_Get_local() for _Message_queue_Get_interrupt_disable() to
get rid of the location parameter. Move remote object handling to
message queue MPCI support.
---
cpukit/rtems/include/rtems/rtems/messageimpl.h | 8 +-
cpukit/rtems/include/rtems/rtems/msgmp.h | 69 +---
---
cpukit/posix/src/mutexinit.c | 38 +++---
1 file changed, 3 insertions(+), 35 deletions(-)
diff --git a/cpukit/posix/src/mutexinit.c b/cpukit/posix/src/mutexinit.c
index 1888699..8de76d0 100644
--- a/cpukit/posix/src/mutexinit.c
+++ b/cpukit/posix/src/mutexinit
Rename _Objects_Get_local() into _Objects_Get(). Confusions with the
previous _Objects_Get() function are avoided since the Objects_Locations
parameter is gone.
---
cpukit/posix/include/rtems/posix/barrierimpl.h | 2 +-
cpukit/posix/include/rtems/posix/mqueueimpl.h| 2 +-
cpukit/posix/inclu
The priority values are only valid within a scheduler instance. Thus,
the maximum priority value must be defined per scheduler instance. The
first scheduler instance defines PRIORITY_MAXIMUM. This implies that
RTEMS_MAXIMUM_PRIORITY and POSIX_SCHEDULER_MAXIMUM_PRIORITY are only
valid for threads
Use _RBTree_Insert_inline() for priority thread queues.
Update #2556.
---
cpukit/score/include/rtems/score/threadqimpl.h | 15 --
cpukit/score/src/threadq.c | 21 ---
cpukit/score/src/threadqops.c | 28 --
3
---
cpukit/posix/include/rtems/posix/posixapi.h | 29 +++
cpukit/posix/src/condget.c | 43 +--
cpukit/posix/src/mutexget.c | 45 +
cpukit/posix/src/prwlockinit.c | 44 +
---
cpukit/score/include/rtems/score/objectmp.h | 20 ++--
cpukit/score/include/rtems/score/threadmp.h | 2 +-
cpukit/score/src/objectgetisr.c | 8 +---
cpukit/score/src/objectmp.c | 12
4 files changed, 20 insertions(+), 22 deletions(
---
cpukit/rtems/src/region.c | 12
1 file changed, 12 deletions(-)
diff --git a/cpukit/rtems/src/region.c b/cpukit/rtems/src/region.c
index 65933f9..892c680 100644
--- a/cpukit/rtems/src/region.c
+++ b/cpukit/rtems/src/region.c
@@ -51,18 +51,6 @@ static void _Region_Manager_initiali
---
cpukit/posix/include/rtems/posix/keyimpl.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/cpukit/posix/include/rtems/posix/keyimpl.h
b/cpukit/posix/include/rtems/posix/keyimpl.h
index 833e652..1148123 100644
--- a/cpukit/posix/include/rtems/posix/keyimpl.h
+++ b/cpuki
These all look fine to push. go ahead
On Thu, May 19, 2016 at 7:16 AM, wrote:
> From: Pavel Pisa
>
> ---
> c/src/lib/libbsp/arm/raspberrypi/Makefile.am | 1 +
> c/src/lib/libbsp/arm/raspberrypi/include/bsp.h | 6 +++
> c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c | 47
>
28 matches
Mail list logo