From: Andreas Kölbl
Implements the interface definded in libbsp/shared for Tegra124 processors.
bsp specific: The bank parameter has to include the port specified by the
tegra124 address map
In order to set a pin either in input or output mode requires an
From: Andreas Kölbl
Peripheral device drivers:
- RTEMS Timercounter API using the ARM Generic Timer.
- Benchmark RTEMS with the Nvidia TMRUS
Console:
- 8250 UART based driver
- Devices UART-A and UART-D (Default: UART-D, UART-A is turned off)
- Interrupt driven or polled (Defaul
From: Andreas Kölbl
---
c/src/lib/libbsp/arm/jetson-tk1/Makefile.am| 2 ++
c/src/lib/libbsp/arm/jetson-tk1/include/cmdline.h | 17 ++
c/src/lib/libbsp/arm/jetson-tk1/misc/cmdline.c | 38 ++
c/src/lib/libbsp/arm/jetson-tk1/start/start.S | 6 +++-
..
From: Andreas Kölbl
This adds the boot cpu to get parsed via cmdline on address 0x83FF8000 (by
default). This allows the shared arm-gic-irq driver to only redirect irqs to the
boot cpu. Running into a hypervisor, irq redirecting to different, not available
cpus, may crash RTEMS.
---
c/src/lib/li
From: Andreas Kölbl
This own implementation allows for modifications like passing a cmdline
parameter.
---
c/src/lib/libbsp/arm/jetson-tk1/Makefile.am | 3 +-
c/src/lib/libbsp/arm/jetson-tk1/configure.ac | 3 +
c/src/lib/libbsp/arm/jetson-tk1/start/start.S | 456 ++
From: Andreas Kölbl
If this is omitted, libtests, where this symbol gets overridden, fail to build.
Affected tests:
sptimecounter01
spinternalerror01
---
c/src/lib/libbsp/shared/bootcard.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/c/src/lib/libbsp/shared/bootcard.
From: Andreas Kölbl
Archlinux provides both, libguile v2.0 and v2.2. GDB states in
configuration its compatibility with both versions of libguile which is
false. The SCM_port interface of libguile was removed in v2.2 and
therefore breaks GDB as a user.
RTEMS does not use libguile and therefore i