Sebastian Huber
06ef76e3a9
Update config.guess and config.sub
...
Update via:
wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD '
wget -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD '
2015-11-12 11:30:25 +01:00
Sebastian Huber
459ebc8397
libtests/termios04: Avoid use of freed memory
2015-11-12 08:28:45 +01:00
Sebastian Huber
b84a51c8a4
score: Fix race condition on SMP
...
We must ensure that the Thread_Control::Wait information update is
visible to the target thread before we update its wait flags, otherwise
we may return out of date events or a wrong status.
2015-11-12 08:21:45 +01:00
Sebastian Huber
610909fa85
irq-server: Fix race condition on SMP systems
2015-11-12 08:21:45 +01:00
Sebastian Huber
5c7bfcf82e
Fix interrupt epilogue for ARMv7-AR and PowerPC
2015-11-12 08:21:45 +01:00
Sebastian Huber
4fee1296e9
Introduce general purpose system server event
...
Use this event for the interrupt server to avoid conflicts with
application events used by interrupt handlers.
2015-11-12 08:21:44 +01:00
Gedare Bloom
f8bdd12a48
gpio: free memory in error path
...
Updates #2462 .
2015-11-09 13:42:04 -05:00
Martin Galvan
1d55e157ca
LPC1768: Fix compilation error
...
The LPC1768 variants have a gpio.h file whose name clashes with the gpio.h from
the new GPIO API. This results on the BSPs failing to compile.
This patch renames the LPC1768 gpio.* files to lpc-gpio.*, as it's done on other
BSPs (e.g. Beaglebone).
Closes #2441 .
2015-11-05 15:27:46 +01:00
Sebastian Huber
c1e98cd45a
Resurrect make/Templates/Makefile.lib
...
This file was accidentally removed by
370c09a1f4 .
2015-11-05 11:51:20 +01:00
Sebastian Huber
8dbb14d58b
bsp/irq-server: Use proper chain API
2015-11-05 11:30:21 +01:00
Sebastian Huber
aa473025f7
sapi: Add rtems_chain_get_first_unprotected()
...
Close #2459 .
2015-11-05 11:30:09 +01:00
Sebastian Huber
eab538cf9e
score: Fix warning
...
Close #2454 .
2015-11-04 07:39:45 +01:00
Sebastian Huber
893f9efe10
sptests/spsimplesched02: Fix warning
...
Close #2455 .
2015-11-04 07:37:41 +01:00
Isaac Gutekunst
c20847a5ad
Add STM32F7 HAL Files
...
These files originated as:
+ STC32CubeF7 V1.1.0 from http://www.st.com/web/en/catalog/tools/PF261909
2015-11-03 17:34:20 -06:00
Isaac Gutekunst
370c09a1f4
Add STM32F4 HAL Files
...
The origin of this code is:
+ STM32CubeF4 V1.8.0 from http://www.st.com/web/en/catalog/tools/PF259243
2015-11-03 17:31:07 -06:00
Ben Gras
2502e26dda
Leftover gpio function rename
...
Rename rtems_bsp_select_specific_io to rtems_gpio_bsp_select_specific_io.
Should've gone with 5c337d7 . Fixes #2456 .
2015-11-03 18:02:26 +01:00
Sebastian Huber
08a807b0ad
libblock: Print block sizes and count
2015-11-02 08:21:49 +01:00
Sebastian Huber
09d4f629b2
libblock: Avoid NULL pointer access
2015-11-02 08:21:49 +01:00
Jan Sommer
65243416f9
ada: Add missing include
...
Include stackimpl.h otherwise PTHREAD_MINIMUM_STACK_SIZE cannot be
evaluated.
2015-10-30 07:44:45 +01:00
Sebastian Huber
d65ed62b28
bsp/qoriq: Fix interrupt support for T series
2015-10-28 13:06:18 +01:00
Sebastian Huber
98df160cab
bsp/qoriq: Add BMan, QMan and FMan to memory map
2015-10-28 13:06:17 +01:00
Sebastian Huber
f966d608e2
bsp/qoriq: Flush and invalidate L2 cache
2015-10-28 13:06:17 +01:00
Sebastian Huber
ac4f1718db
bsp/qoriq: Invalidate L1 cache on boot processor
2015-10-28 13:06:17 +01:00
Sebastian Huber
3abfe7ca2a
bsp/qoriq: Map intercom area only if necessary
2015-10-28 13:06:17 +01:00
Sebastian Huber
dd863f8955
bsp/qoriq: Add BMan and QMan portals to memory map
2015-10-28 13:06:14 +01:00
Sebastian Huber
9dab6ecaf0
bsp/qoriq: Increase non-cacheable region
2015-10-28 13:05:50 +01:00
Sebastian Huber
9fa9371021
bsp/qoriq: Drop M flag from device IO regions
2015-10-28 13:04:19 +01:00
Sebastian Huber
53c99b8ad1
bsps: Generalize .nocacheheap to .nocachenoload
...
Add ability to place data in a non-loadable cache-inhibited area.
2015-10-28 13:04:19 +01:00
Sebastian Huber
e96feebdd1
powerpc: Add FSL cache defines
2015-10-28 13:04:19 +01:00
Joel Sherrill
69be1a222a
CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK was undocumented and not error checked
...
closes #2431 .
2015-10-27 07:31:29 -05:00
Sebastian Huber
bc792bb3bd
basdefs.h: Add and use RTEMS_PACKED
2015-10-26 09:13:19 +01:00
Sebastian Huber
f97536dcd3
basdefs.h: Add and use RTEMS_UNUSED
2015-10-26 09:13:19 +01:00
Sebastian Huber
c52568dcdb
basdefs.h: Add and use RTEMS_DEPRECATED
2015-10-26 09:13:19 +01:00
Sebastian Huber
a3ba5b3798
basdefs.h: Add RTEMS_PURE
2015-10-26 09:13:19 +01:00
Sebastian Huber
143696acbd
basedefs.h: Add and use RTEMS_NO_RETURN
2015-10-26 09:13:19 +01:00
Sebastian Huber
2423857f38
basedefs.h: Add compiler attributes
2015-10-26 09:13:19 +01:00
Sebastian Huber
7d59bb6229
RFS: Fix resource leak
...
Close #2433 .
2015-10-26 07:29:47 +01:00
Ben Gras
7e06bd982b
Fail gracefully if pax is not found
...
The $(PAX) variable is used unconditionally so it shouldn't be
left empty if not found at configure time. Fixes #2437 .
2015-10-22 21:56:50 +02:00
Sudarshan Rajagopalan
5c337d7e37
Fixes GPIO APIs Naming Convention and Comments
...
Closes #2435 .
2015-10-21 17:34:12 +02:00
Ben Gras
6f6e5d758f
libbsp/Makefile.am: gpio.h as preinstalled header
...
Also regenerate preinstall.am. Closes #2434 .
2015-10-21 16:57:05 +02:00
Joel Sherrill
473294c5a2
moxiesim/configure.ac: Fix typo
...
updates 2254.
2015-10-20 18:07:15 -05:00
Joel Sherrill
7b07ac27e3
h8sim-testsuite.tcfg: Add fsdosfsname01
...
closes #2432 .
2015-10-20 16:37:18 -05:00
Sebastian Huber
c07481c7df
bsp/leon3: Fix Termios context usage
...
Only the context of the console device was used and this is wrong in
case more than one APBUART device is available.
2015-10-20 11:29:57 +02:00
Sebastian Huber
e29f1f551c
bsp/qoriq: Use U-Boot provided FDT
2015-10-19 09:51:28 +02:00
Sebastian Huber
c03c71b170
libfdt: Merge into librtemscpu
...
This allows BSPs to use this library.
2015-10-19 09:51:28 +02:00
Sebastian Huber
0b0969efc3
bsp/qoriq: Simplify initialization
2015-10-19 09:51:28 +02:00
Sebastian Huber
36b9f66861
bsp/qoriq: Initialize FPU on secondary thread
2015-10-19 09:51:28 +02:00
Sebastian Huber
175263ec91
libfdt: Initial import
...
Import from:
git://git.kernel.org/pub/scm/utils/dtc/dtc.git
Commit:
604e61e081e3c6c8fa1a8189c71cb3908a5bbc1e
Date:
2015-09-29T09:09:08Z
2015-10-16 07:46:56 +02:00
Sebastian Huber
54406d9f6c
Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
...
This define accidentally re-appeared.
2015-10-15 11:56:15 +02:00
Sebastian Huber
2f5e3c72b1
bsp/qoriq: Add missing isync after mtmsr
2015-10-15 10:45:20 +02:00