Éric Tremblay
5cf0656514
bsps/powerpc: Support more than 256MiB of RAM
...
Close #3322 .
2018-03-20 14:18:45 +01:00
Sebastian Huber
5d44981c2d
bsp/qoriq: Fix bsp_restart()
...
Update #3085 .
2018-03-20 07:38:39 +01:00
Sebastian Huber
09dd82a597
bsp/ss555: Move libcpu content to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-19 07:00:20 +01:00
Sebastian Huber
bd1508019c
bsps/powerpc: Move exceptions support to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-19 07:00:20 +01:00
Sebastian Huber
ff3b9aabca
bsps/powerpc: Remove unused files
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-19 07:00:20 +01:00
Sebastian Huber
7dbc43da43
bsps/powerpc: Move basic support to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-19 07:00:20 +01:00
Sebastian Huber
ac04bb85eb
bsps/powerpc: Move legacy IRQ support
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-19 07:00:20 +01:00
Amaan Cheval
efa0039ee9
i386/smp: Export _CPU_SMP_Prepare_start_multitasking as a function
...
When it's a macro, a function declaration causes a compiler error due to the
macro being expanded.
Partial log showing error:
https://gist.github.com/AmaanC/ab3521141479aa6f61ea25f5d74ebb4d
Closes #3331
2018-03-16 11:01:55 -05:00
Amaan Cheval
51614c0130
i386/smp: Have ld use incremental build for appstart.o
...
With HAS_SMP set, we have:
libbsp_a_LIBADD += appstart.$(OBJEXT)
When trying to build appstart.o, however, we link start.o with appcpustart.o
through the linkcmds script, which leaves several symbols unresolved, and
without the "-r" (or -i) flag, this throws undefined reference errors.
This change requires us to re-run the ./bootstrap script to regenerate
Makefile.in, and therefore the Makefile for the particular BSP as well.
Complete log of errors available here:
https://gist.github.com/AmaanC/d40bd7393dca1f82965938275845b7f9
Updates #3331
2018-03-16 11:01:55 -05:00
Amaan Cheval
e9fb313376
i386/smp: Define CPU_Interrupt_frame as non-void struct
...
This change, excluding the #error directive, lets us make progress towards
compiling i386 targets with --enable-smp.
The #error directive needs to be there since the CPU_Interrupt_frame is used by
the SMP context switching code, and this placeholder struct, if used, would only
lead to more subtle bugs and errors. With the directive, the SMP context
switching code can be improved separately.
Updates #3331
2018-03-16 11:01:55 -05:00
Sebastian Huber
2e5cf7fb53
bsps/powerpc: Use shared linker command file
...
Close #3339 .
2018-03-16 15:11:19 +01:00
Sebastian Huber
9860cc7bba
bsps/powerpc: Fix linker command files
...
Update #3339 .
2018-03-16 15:11:19 +01:00
Joel Sherrill
be3d7d75c6
pc386/include/edid.h: Fix macro name to use _ not -
...
Closes #3349 .
2018-03-16 08:38:25 -05:00
Joel Sherrill
8307723dd3
beatnik/include/bsp.h: Add spaces around "."
...
Closes #3348 .
2018-03-16 08:38:21 -05:00
Joel Sherrill
b33602354d
mvme5500/include/bsp/VMEConfig.h: Remove spaces after \ and remove tabs
2018-03-16 08:38:21 -05:00
Joel Sherrill
3200c30069
bsp/arm-a8core-start.h: Add void return type to fix warning
2018-03-16 08:38:20 -05:00
Joel Sherrill
74fe9ceda5
rtems/bfin/bf533.h: Eliminate redefinition warning and add sanity check
...
Closes #3346 .
2018-03-16 08:38:20 -05:00
Joel Sherrill
dce920aea8
mvme3100/include/bsp.h: Add spaces around "."
...
Closes #3345 .
2018-03-16 08:38:18 -05:00
Joel Sherrill
0c70535d54
mcf5272.h: Fix duplicate defintions for INT3
...
Closes #3344 .
2018-03-16 08:36:18 -05:00
Joel Sherrill
8ce93dc9fe
lm32_evr/include/bsp.h: Remove definition of BSP_DIRTY_MEMORY to eliminate warning
2018-03-16 08:36:18 -05:00
Joel Sherrill
a4eb7836c9
bsps/arm/gdbarmsim/include/bsp.h: Fix warning
2018-03-16 08:36:18 -05:00
Joel Sherrill
820c66733e
bsps/arm/gdbarmsim/include/bsp.h: Fix warning
2018-03-16 08:36:17 -05:00
Joel Sherrill
52cdb1344d
bsps/sh/gensh1/include/bsp.h: Fix redefined warning
2018-03-16 08:36:17 -05:00
Joel Sherrill
ca866cc519
mcf5206elite/include/ds1307.h: Fix extra tokens at end of #endif warning
2018-03-16 08:36:17 -05:00
Sebastian Huber
9b61342778
bsp/gen83xx: Fix define redefinitions
...
Close #3340 .
2018-03-16 14:24:24 +01:00
Sebastian Huber
478dc8968f
imfs: Use most efficient way to get the time
...
As a side-effect, this fixes some warnings.
Close #3350 .
2018-03-16 07:52:45 +01:00
Joel Sherrill
0a7a30d19d
Add PowerPC paravirtualization support
...
Cannot read or write MSR when executing in user mode. This
is used when RTEMS_PARAVIRT is defined.
Provide alternate methods to disable/enable interrupts
Closes #3306 .
2018-03-13 09:55:23 -05:00
Joel Sherrill
c0443b4ce9
Add ARM Paravirtualization support
...
Closes #3305 .
2018-03-13 09:55:23 -05:00
Joel Sherrill
7c39cab92a
Rework i386 Paravirtualization to have paravirt.h
2018-03-13 09:49:21 -05:00
Christian Mauderer
71c5552f9a
bsp/atsam: Allow setting the drive strength.
...
This adds a simple function for setting the PIO drive strength.
2018-03-13 15:04:28 +01:00
Sebastian Huber
7633f5b394
sparc64: Move libcpu content to cpukit
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:40 +01:00
Sebastian Huber
8b5778e69e
sparc: Move libcpu content to cpukit
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:39 +01:00
Sebastian Huber
c4905d8d31
bsps/arm: Move libcpu content to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:39 +01:00
Sebastian Huber
b6755affc0
bsps/mips: Move libcpu content to bsps
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:39 +01:00
Sebastian Huber
961e2ef7be
bsps/mips: Remove Mongoose-V README
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:39 +01:00
Sebastian Huber
4c83f2926d
bsps: Remove unused RTEMS_CPU_MODEL
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:39 +01:00
Sebastian Huber
a457082970
bsps: Remove unused memcpy() implementations
...
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-03-13 08:05:38 +01:00
Joel Sherrill
c2282d6dca
sparc/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:41 -05:00
Joel Sherrill
55e76c270f
sparc64/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:41 -05:00
Joel Sherrill
d978d1b473
powerpc/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:40 -05:00
Joel Sherrill
8d96b46fa1
m68k/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:40 -05:00
Joel Sherrill
5b88ec5b68
riscv/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:40 -05:00
Joel Sherrill
eb142feec4
arm/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:40 -05:00
Joel Sherrill
43bd6b15e8
v850/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:40 -05:00
Joel Sherrill
e88abc0a1e
no_cpu/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:39 -05:00
Joel Sherrill
7dde32f04e
or1k/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:39 -05:00
Joel Sherrill
924cecd9fa
m32c/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:39 -05:00
Joel Sherrill
a518ff4ba9
moxie/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:39 -05:00
Joel Sherrill
fce900b543
sh/include/rtems/score/types.h: Eliminate this file
...
Updates #3327 .
2018-03-12 14:29:38 -05:00
Joel Sherrill
070658100a
misc sh: Remove includes of rtems/score/types.h
2018-03-12 14:29:38 -05:00