Sebastian Huber
956d76ccaf
score: Remove superfluous include from chainimpl.h
2019-01-07 09:36:47 +01:00
Sebastian Huber
a7e89962df
drvmgr: Improve LP64 compatibility
2018-12-27 09:00:59 +01:00
Sebastian Huber
6073c71d07
drvmgr: Enable build for riscv
2018-12-27 09:00:59 +01:00
Himanshu40
8f5abeab8a
psxtmtests: Changed the copyright license to BSD-2-Clause (GCI 2018)
2018-12-22 09:46:14 -06:00
Sebastian Huber
c05d7a9d17
bsps/sparc: Fix warnings
2018-12-21 21:43:54 +01:00
Sebastian Huber
75e1009f1e
bsps/sparc: Fix typo
2018-12-21 21:43:54 +01:00
Sebastian Huber
11f3b9a535
bsps/sparc: Add grlib_malloc(), grlib_calloc()
...
This avoids a dependency to errno in device driver code.
2018-12-21 14:54:13 +01:00
Sebastian Huber
8b59916a76
spcxx01: Add test case
2018-12-21 13:32:12 +01:00
Sebastian Huber
c37807e97c
bsps/arm: Add cache size support for CP15
2018-12-21 11:57:49 +01:00
Sebastian Huber
41a557bc2f
bsps/arm: Add ARMv7-AR disable data cache
...
Close #3667 .
2018-12-21 10:32:41 +01:00
Sebastian Huber
b0c2d48235
bsps: Add CPU_CACHE_SUPPORT_PROVIDES_DISABLE_DATA
...
Update #3667 .
2018-12-21 10:32:39 +01:00
Sebastian Huber
5e0ab023cb
bsps: Update cache manager documentation
...
Update #3667 .
2018-12-21 10:32:37 +01:00
Sebastian Huber
a6f70e1a09
bsps: Remove superfluous comments in cacheimpl.h
...
Remove superfluous blank lines.
Update #3667 .
2018-12-21 10:32:34 +01:00
Sebastian Huber
ba856559a4
ARM_CACHE_L1_CPU_SUPPORT_PROVIDES_RANGE_FUNCTIONS
...
Remove this superfluous define.
Update #3667 .
2018-12-21 10:32:25 +01:00
Sebastian Huber
750e79519a
bsps/i386: Enable instruction cache support
2018-12-21 07:56:35 +01:00
Sebastian Huber
2158621366
Add aligned_alloc() and memalign()
...
Ensure that the C++17 aligned new operator works.
Close #3666 .
2018-12-21 07:56:35 +01:00
Thomas Dörfler
10135fab5d
tftpfs: Some bug fixes
...
Fix for:
- tftpfs did not mount, when device field in mount entry is empty
- tftpfs needs to allocate fs structure before it fills it (avoid use of
uninitialized pointer)
- tftpfs needs to skip initial slash before hostname
2018-12-21 07:50:47 +01:00
Jacob Shin
8af51b09e2
psxhdrs: Changing copyright license to BSD-2-Clause
2018-12-20 15:57:23 -06:00
Sebastian Huber
9edc558dba
bsp/imx: Fix for RAM end at 4GiB
2018-12-20 14:22:18 +01:00
Sebastian Huber
6164fd82c6
Move COPYING file to LICENSE.GPL-2.0
...
Use the latest plain text formatting of the GPL-2.0 as published by the
FSF:
https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
The current RTEMS license refers to the GPL-2.0, so the source
distribution should ship a copy of the license.
Update #3053 .
2018-12-19 13:30:31 +01:00
Sebastian Huber
cde5e8dc2b
LICENSE.BSD-2-Clause: Clarify copyright format
...
Update #3053 .
2018-12-19 13:30:00 +01:00
Sebastian Huber
7c19e50bdd
score: Fix per-CPU data allocation
...
Allocate the per-CPU data for secondary processors directly from the
heap areas before heap initialization and not via
_Workspace_Allocate_aligned(). This avoids dependency on the workspace
allocator. It fixes also a problem on some platforms (e.g. QorIQ) where
at this early point in the system initialization the top of the RAM is
used by low-level startup code on secondary processors (boot pages).
Update #3507 .
2018-12-18 08:50:08 +01:00
Sebastian Huber
e7b0a72566
config: Remove CONFIGURE_CONFDEFS_DEBUG
...
This configuration option was undocumented and not really helpful. To
debug issues in <rtems/confdefs.h> it is better to save the
preprocessesd file (GCC "-save-temps" option) and use the GCC "-Wp,-dD"
pre-processor option.
2018-12-17 09:53:39 +01:00
Marçal Comajoan Cara
cfa82b34b0
psxhdrs: Update licenses to 2-Clause BSD (GCI 2018)
...
Updated licenses of the files I wrote to the 2-Clause BSD License.
This work was part of GCI 2018.
2018-12-14 10:41:00 -06:00
Himanshu40
4bd2f802a9
Some minor fix on psxhdrs
2018-12-14 10:28:33 -06:00
Himanshu40
c1912df285
psxhdrs: Changed the copyright license to BSD-2-Clause (GCI 2018)
2018-12-14 10:26:49 -06:00
Sebastian Huber
6b0a729bfd
build: Remove ampolish3
...
Update #3254 .
2018-12-14 07:03:33 +01:00
Sebastian Huber
21275b58a5
score: Static Objects_Information initialization
...
Statically allocate the objects information together with the initial
set of objects either via <rtems/confdefs.h>. Provide default object
informations with zero objects via librtemscpu.a. This greatly
simplifies the workspace size estimate. RTEMS applications which do not
use the unlimited objects option are easier to debug since all objects
reside now in statically allocated objects of the right types.
Close #3621 .
2018-12-14 07:03:29 +01:00
Sebastian Huber
0f5b2c0906
rtems: Use object information to get config max
...
Use functions instead of macros. Add missing
rtems_configuration_get_maximum_*() functions.
Update #3621 .
2018-12-14 06:57:55 +01:00
Sebastian Huber
8b0e752fee
score: Remove Objects_Information::auto_extend
...
Use Objects_Information::objects_per_block to provide this information.
Add and use _Objects_Is_auto_extend().
Update #3621 .
2018-12-14 06:57:55 +01:00
Pritish Jain
877048c86a
psxhdrs: Changed the Copyright license to BSD-2-Clause .
...
The Copyright clause has been changed to BSD-2-Clause for all the tests in the
header files math.h , utime.h , fmtmsg.h and sys/ipc.h .
2018-12-13 09:46:04 -06:00
Jacob Shin
cb8281f6e1
psxhdrs: Add POSIX API Signature Compliance Tests for sys/msg.h (GCI 2018)
2018-12-13 09:43:35 -06:00
Jacob Shin
28f23eb637
psxhdrs: Add POSIX API Signature Compliance Tests for sys/select.h (GCI 2018)
...
The Google Code-In finished before I could submit this, so I thought I would submit this instead of letting it go to waste.
2018-12-13 09:36:21 -06:00
ABR290B
86b0ac9fc8
psxhdrs: Add POSIX Signature Compliance Test for sys/shm.h (GCI 2018)
2018-12-13 09:24:12 -06:00
ABR290B
a0353ea266
POSIX Signature Compliance Test for utmpx.h (GCI2018)
2018-12-13 09:12:54 -06:00
ABR290B
0af5eded57
POSIX Signature Compliance Test for sys/statvfs.h (GCI 2018)
2018-12-13 09:02:04 -06:00
Jacob Shin
b770665f01
psxhdrs: Add POSIX API Signature Compliance Tests for net/if.h
2018-12-12 15:00:10 -06:00
zehata
bf19a9c613
psxhdrs/: Changed boilerplate licenses to BSD-2 (GCI 2018)
2018-12-11 21:44:53 -06:00
ABR290B
af677c0f7e
psxhdrs: POSIX API Signature Compliance Test for setjmp.h (GCI2018)
2018-12-11 21:37:35 -06:00
Marçal Comajoan Cara
6ab788dce7
psxhdrs: Implement POSIX API Signature Compliance Tests for poll.h (GCI 2018)
...
poll.h implements poll() which is not supported by RTEMS according
to the RTEMS POSIX 1003.1 Compliance Guide. See #3657 .
This work was part of GCI 2018.
2018-12-11 13:22:38 -06:00
Pritish Jain
484ef98c87
psxhdrs: Add POSIX Compliance Tests for wordexp.h (GCI 2018)
2018-12-11 13:14:24 -06:00
Sebastian Huber
a1eb0a5793
posix: Fix shm_unlink()
...
This function is untested.
2018-12-11 15:11:43 +01:00
Sebastian Huber
b7a1f9efad
psxhdrs: Fix compile errors
2018-12-11 09:42:17 +01:00
Sebastian Huber
617976759e
Remove white space at end of line
...
Update #3053 .
2018-12-11 07:00:15 +01:00
Himanshu40
b05aa8ee41
psxhdrs: Add POSIX API Signature Compliance Tests for pwd.h (GCI 2018)
2018-12-10 12:56:35 -06:00
Zenon
c107f2b778
psxhdrs: Add POSIX API Signature Compliance Tests for fcntl.h (GCI 2018)
2018-12-10 12:56:34 -06:00
Joel Sherrill
ed6a8e3ca1
psxtests/Makefile.am: Add fcntl methods missed in previous commit
2018-12-10 12:39:34 -06:00
Joel Sherrill
2bb21ddec6
psxtests/Makefile.am: Correct spacing
2018-12-10 12:33:13 -06:00
Jacob Shin
9084b6b53f
psxhdrs: Add POSIX API Signature Compliance Tests for sys/resource.h (GCI 2018)
2018-12-10 11:50:32 -06:00
Marçal Comajoan Cara
5269bf47b1
psxhdrs: Implement POSIX API Signature Compliance Tests for sys/times.h (GCI 2018)
2018-12-09 17:08:38 -06:00