---
c/src/lib/libbsp/arm/beagle/Makefile.am| 1 +
c/src/lib/libbsp/arm/beagle/configure.ac | 9 +
c/src/lib/libbsp/arm/beagle/include/bsp.h | 6 +-
c/src/lib/libbsp/arm/beagle/startup/bspstart.c | 5 +
c/src/lib/libbsp/arm/shared/start/start.S | 5 +
5 f
These dts files import from FreeBSD, git link:
https://github.com/freebsd/freebsd/tree/master/sys/gnu/dts
The license for these files in beagle/simscripts
---
c/src/lib/libbsp/arm/beagle/README | 11 +
c/src/lib/libbsp/arm/beagle/simscripts/LICENSE |2 +
.../arm/beagle/s
From: Hans Petter Selasky
---
rtemsbsd/rtems/rtems-kernel-nexus.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/rtemsbsd/rtems/rtems-kernel-nexus.c
b/rtemsbsd/rtems/rtems-kernel-nexus.c
index 008e4b2..1a5a9ef 100644
--- a/rtemsbsd/rtems/rtems-kernel-nexus.c
+++ b/rte
rtems-libbsd only support single resource for a device.
But some usb control need two resources, such as musb.
So modify support for multiple device resources allocation.
---
rtemsbsd/rtems/rtems-kernel-nexus.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rtemsbsd/rtems/rtem
---
freebsd/sys/arm/ti/am335x/am335x_prcm.c | 8
freebsd/sys/arm/ti/ti_cpuid.h | 19 +++
freebsd/sys/arm/ti/ti_prcm.c| 2 ++
freebsd/sys/arm/ti/ti_scm.c | 2 ++
libbsd.py | 30 ++
Now RTEMS can detect and mount USB device.
---
rtemsbsd/include/bsp/nexus-devices.h | 13 +
1 file changed, 13 insertions(+)
diff --git a/rtemsbsd/include/bsp/nexus-devices.h
b/rtemsbsd/include/bsp/nexus-devices.h
index 1fbf756..2d5694e 100644
--- a/rtemsbsd/include/bsp/nexus-devices
Now RTEMS can mount and open USB disk.
---
rtemsbsd/include/bsp/nexus-devices.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/rtemsbsd/include/bsp/nexus-devices.h
b/rtemsbsd/include/bsp/nexus-devices.h
index 2d5694e..09a4cc3 100644
--- a/rtemsbsd/include/bsp/nexus-devices.h
+++ b/rtemsbsd/i
Update #3070.
---
cpukit/rtems/Makefile.am| 1 +
cpukit/rtems/include/rtems/rtems/tasks.h| 25 +++
cpukit/rtems/src/scheduleridentbyprocessorset.c | 60 +
testsuites/smptests/smpscheduler02/init.c | 11 +
testsuites/sptests
---
c/src/lib/libbsp/shared/src/irq-server.c | 33 +
cpukit/include/rtems/irq-extension.h | 36
2 files changed, 69 insertions(+)
diff --git a/c/src/lib/libbsp/shared/src/irq-server.c
b/c/src/lib/libbsp/shared/src/irq-server.c
inde
This mechanism can be used to safely move the interrupt server from one
scheduler instance to another for example.
---
c/src/lib/libbsp/shared/src/irq-server.c | 61 ++--
cpukit/include/rtems/irq-extension.h | 39
cpukit/rtems/include/rtems/rtem
---
c/src/lib/libbsp/arm/shared/arm-gic-irq.c | 24 ++
c/src/lib/libbsp/arm/shared/include/arm-gic-irq.h | 9 +++-
.../lib/libbsp/powerpc/qoriq/clock/clock-config.c | 16 +++
c/src/lib/libbsp/powerpc/qoriq/include/irq.h | 8 ++--
c/src/lib/libbsp/powerpc/qoriq/irq/ir
Update #3069.
---
cpukit/rtems/Makefile.am | 1 +
cpukit/rtems/include/rtems/rtems/tasks.h | 17 ++
cpukit/rtems/src/scheduleridentbyprocessor.c | 49
testsuites/smptests/smpfatal04/init.c| 6
testsuites/sptests/spschedule
---
c/src/lib/libbsp/shared/src/irq-server.c | 75
cpukit/include/rtems/irq-extension.h | 26 +++
2 files changed, 101 insertions(+)
diff --git a/c/src/lib/libbsp/shared/src/irq-server.c
b/c/src/lib/libbsp/shared/src/irq-server.c
index 61d31754c2..a7b
This allows load balancing of interrupt processing in SMP
configurations.
---
c/src/lib/libbsp/shared/src/irq-server.c | 263 +--
cpukit/include/rtems/irq-extension.h | 129 ---
2 files changed, 254 insertions(+), 138 deletions(-)
diff --git a/c/src/lib
On Tue, Jul 11, 2017 at 9:41 AM, Sebastian Huber
wrote:
> Update #3069.
> ---
> cpukit/rtems/Makefile.am | 1 +
> cpukit/rtems/include/rtems/rtems/tasks.h | 17 ++
> cpukit/rtems/src/scheduleridentbyprocessor.c | 49
>
> testsuites/sm
On Tue, Jul 11, 2017 at 9:41 AM, Sebastian Huber
wrote:
> Update #3070.
> ---
> cpukit/rtems/Makefile.am| 1 +
> cpukit/rtems/include/rtems/rtems/tasks.h| 25 +++
> cpukit/rtems/src/scheduleridentbyprocessorset.c | 60
> +
> testsu
There should probably be a ticket for this change.
Is there a reason someone might have to not want one server per core
when using SMP? That is, should this be configurable?
On Tue, Jul 11, 2017 at 9:41 AM, Sebastian Huber
wrote:
> This allows load balancing of interrupt processing in SMP
> conf
On 11/07/17 17:06, Gedare Bloom wrote:
Is there a reason someone might have to not want one server per core
when using SMP? That is, should this be configurable?
Yes, this should be configurable. One option is to add an alternative
initialization routine that uses a configuration table. Howev
On 11/07/17 16:59, Gedare Bloom wrote:
+rtems_status_code rtems_scheduler_ident_by_processor_set(
+ size_t cpusetsize,
+ const cpu_set_t *cpuset,
+ rtems_id*id
+);
+
Also needs doc. I wonder if "identify" or "id" may be better. "ident"
seems a bit unusual.
All the object
On 12/07/2017 15:35, Sebastian Huber wrote:
> On 11/07/17 17:06, Gedare Bloom wrote:
>
>> Is there a reason someone might have to not want one server per core
>> when using SMP? That is, should this be configurable?
>
> Yes, this should be configurable. One option is to add an alternative
> initi
On 12/07/17 08:06, Chris Johns wrote:
On 12/07/2017 15:35, Sebastian Huber wrote:
On 11/07/17 17:06, Gedare Bloom wrote:
Is there a reason someone might have to not want one server per core
when using SMP? That is, should this be configurable?
Yes, this should be configurable. One option is
I checked in a slightly modified version:
http://git.rtems.org/rtems/commit/?id=f6115d7cd2d1551a05cd257ac9f00476c61e5e0d
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu
Please merge with patch 5.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine ge
Is patch 1 and 2 still needed for the later patches? If not, then please
drop them.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Publ
On 11/07/17 12:53, Sichen Zhao wrote:
+#ifndef __rtems__
#include
+#endif /* __rtems__ */
https://github.com/RTEMS/rtems-libbsd/blob/master/CONTRIBUTING.md
"In general, provide empty header files and do not guard includes."
Each #if __rtems__ makes it harder to stay in synchronization wit
Please merge with patch 4.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine ge
Ok, thanks.
Best Regards
Sichen Zhao
From: devel on behalf of Sebastian Huber
Sent: Wednesday, July 12, 2017 2:40:28 PM
To: Sichen Zhao; devel@rtems.org
Cc: punitv...@gmail.com; christian.maude...@embedded-brains.de
Subject: Re: [PATCH v2 1/2] Add FDT s
27 matches
Mail list logo