Commit Graph

32528 Commits

Author SHA1 Message Date
Chris Johns
8e7c72a7f5 libdl: Reindex unresolved names after removing used records.
Updates #3194
2018-11-22 12:43:27 +11:00
Chris Johns
803eac954e libdl: Manage the allocation of common uninitialised variables.
The use of separate text and data results in uninitialised variables
being placed in the common section. There is no section in ELF for
the common variables so the loader needs to create the section and
allocate the variables in that section. This patch does that.

The patch adds a second pass over the symbols.

The issue can also be seen as a section 65522 error.

Updates #3604
2018-11-22 12:43:21 +11:00
Himanshu40
69812aaa2c psxtmbarrierattr01: Added new POSIX timing suite (GCI 2018) 2018-11-21 14:12:54 -06:00
Sebastian Huber
52c7cb1fdc score: Simplify _Workspace_String_duplicate() 2018-11-21 18:06:01 +01:00
Sebastian Huber
59e7209fb3 score: Remove support for RTEMS_USE_16_BIT_OBJECT
The RTEMS_USE_16_BIT_OBJECT define is not set by an RTEMS port.  Remove
support for 16-bit object identifiers.  If someone really wants to use
RTEMS on a 16-bit target, then it is better to use self-contained
objects instead of playing around with object identifier optimizations.

Update #3603.
2018-11-21 08:06:27 +01:00
Sebastian Huber
e0caabe08d bsps/arm: Avoid short range branch in start.S 2018-11-21 07:48:23 +01:00
Sebastian Huber
faafc22928 bsps/arm: Use local labels in start.S 2018-11-21 07:48:23 +01:00
Sebastian Huber
945291312c bsps/arm: Simplify start.S
The boot_card() function does not return.
2018-11-21 07:48:23 +01:00
kuaLeYi
bde6ac2060 Misc: Minor English fixes (GCI 2018) 2018-11-20 09:45:51 -06:00
Himanshu40
edae517758 psxtmutexattr01: Added new POSIX timing suite (GCI 2018) 2018-11-20 09:26:57 -06:00
Sebastian Huber
0a6a4ddba8 bsps/moxie: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
38f81bfc21 bsps/nios2: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
098900186c bsps/sparc64: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
5f5bbd10fb bsps/x86_64: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
0ce6bf3ff5 bsps/epiphany: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
a74ee41742 bsps/bfin: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
508f319ef7 bsps/mips: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
84e59b7c04 bsps/powerpc: Use interrupt stack for init stack
Move start.o to separate file.

Update #3459.
2018-11-19 07:15:47 +01:00
Sebastian Huber
cc61d5cdb2 bsps/m68k: Use interrupt stack for init stack
Update #3459.
2018-11-19 07:15:47 +01:00
Himanshu40
edd366c9ef psxtmcleanup01: new POSIX timing suite (GCI 2018) 2018-11-17 12:56:35 -06:00
shashvatjain
f06c436a4a psxtmtests_plan.csv: Update to reflect psxtmmqrcvblock01 (GCI 2018) 2018-11-16 11:17:13 -06:00
shashvatjain
ccf11ce9b7 psxtmmqrcvblock01: Add new POSIX timing test (GCI 2018) 2018-11-15 16:41:39 -06:00
Himanshu40
841b54ee6a psxtmthreadattr01: Correct mistakes in previous merge (GCI 2018)
Joel admits to grabbing one iteration too early of the patch. :(
2018-11-15 16:40:47 -06:00
Himanshu40
8abb230b77 psxtmthreadattr01: Add new test (GCI 2018) 2018-11-15 14:00:59 -06:00
Joel Sherrill
68c8a197a7 testsuites/psxtests/psxhdrs: Fix comment so copyright block is separate 2018-11-14 17:32:01 -06:00
Pavel Pisa
5247a21436 bsp/tms570: correct baudrate calculation. 2018-11-14 23:48:56 +01:00
Pavel Pisa
aefd4a2dee bsp/tms570: correct inclusion of header files for build with HW init.
The build fails when TMS570_USE_HWINIT_STARTUP=1 option is set.
2018-11-14 23:46:43 +01:00
Sebastian Huber
a13b89bb17 bsp/i386: Use interrupt stack for init stack
Update #3459.
2018-11-14 08:43:07 +01:00
Sebastian Huber
5f32da0b69 bsp/or1k: Use interrupt stack for init stack
Update #3459.
2018-11-14 08:00:00 +01:00
Sebastian Huber
dc56355633 Include missing <sys/cpuset.h>
Update #3598.
2018-11-14 07:24:08 +01:00
Sebastian Huber
28bf4cae78 or1k: Support GCC 9
Close #3602.
2018-11-14 07:02:03 +01:00
Sebastian Huber
9a029cec02 bsps/irq: Use rtems_malloc() 2018-11-12 13:26:22 +01:00
Sebastian Huber
6efc831f0f Add rtems_malloc() and rtems_calloc()
Close #3583.
2018-11-12 13:26:22 +01:00
Sebastian Huber
c1f3c2b88a score: Add and use malloc() family attributes
Update #3583.
2018-11-12 13:26:22 +01:00
Sebastian Huber
4539e30762 x86_64: Remove use of proc_ptr
Update #3585.
2018-11-12 13:26:18 +01:00
Sebastian Huber
70928bc98b sparc64: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
ce37237f96 sparc: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
510fbfc314 sh: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
ed9da8e821 powerpc: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:44 +01:00
Sebastian Huber
54c5ffca4f or1k: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
12dfa5e26f nios2: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
264e128465 moxie: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
b6be8f33a0 mips: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
5c6edeed51 m68k: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
0e16fa45cd lm32: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
3c6a6e80ec i386: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
a043ff859d epiphany: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:43 +01:00
Sebastian Huber
8203db45d5 bfin: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
685aa280ea arm: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00
Sebastian Huber
d997aa1f0e no_cpu: Remove use of proc_ptr
Update #3585.
2018-11-12 13:25:42 +01:00