Commit Graph
32257 Commits
Author SHA1 Message Date
Sebastian Huber efc227cd7d rtems: Move internal structures to eventdata.h
Update #3598.
2018-11-12 13:25:40 +01:00
Sebastian Huber 72a4a42984 rtems: Move internal structures to dpmemdata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber 395a49e199 rtems: Move internal structures to barrierdata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber bdd4eb8786 rtems: Remove Modes_Control
Use rtems_mode directly.  This is in line with rtems_attribute and
rtems_option.

Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber 257cf743a5 rtems: Move internal structures to asrdata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber 78bbe5940b rtems: Move internal structures to ratemondata.h
Update #3598.
2018-11-12 13:25:39 +01:00
Sebastian Huber 93fae332a9 Include missing <sys/types.h>
Update #3598.
2018-11-12 13:25:35 +01:00
Sebastian Huber 0a9378af97 x86_64: Remove duplicate _CPU_Thread_Idle_body() 2018-11-12 13:25:33 +01:00
Sebastian Huber bfcf1473cf m32c: Remove this target
Update #3599.
2018-11-12 07:01:16 +01:00
shashvatjain 7ea717815f arm/csb337: Update Doxygen (GCI 2018) 2018-11-12 08:37:45 +11:00
Joel Sherrill 62954aaf25 psxtmtests_plan.csv: Add pthread cleanup and attr test cases 2018-11-11 09:25:16 -06:00
shashvatjain b3c624d888 arm/altera cyclone v: Update Doxygen (GCI 2018) 2018-11-09 12:51:08 -05:00
Sebastian Huber 84aedcae3b Include missing <rtems/score/thread.h>
Update #3598.
2018-11-09 15:06:48 +01:00
Sebastian Huber 5841e0b851 bsp/lpc32xx: Include missing <time.h>
Update #3598.
2018-11-09 15:06:48 +01:00
Sebastian Huber fdd3b85022 bsp/motorola_powerpc: Include <sys/param.h>
Update #3598.
2018-11-09 10:48:48 +01:00
Sebastian Huber 028853637f bsps: Include missing header files
Update #3598.
2018-11-09 09:42:31 +01:00
Sebastian Huber efdb4a767a bsp/beatnik: Fix warnings 2018-11-09 09:42:31 +01:00
Sebastian Huber 1e039fb37a rtems: Deprecate rtems_rate_monotonic_period_time_t
The rtems_rate_monotonic_period_time_t typedef as no corresponding API.
It violates the POSIX namespace.  A user can do nothing with it.

Close #3595.
2018-11-09 07:25:09 +01:00
Sebastian Huber aacc7a035f rtems: Deprecate rtems_thread_cpu_usage_t
The rtems_thread_cpu_usage_t typedef as no corresponding API.  It
violates the POSIX namespace.  A user can do nothing with it.

Close #3593.
2018-11-09 07:25:09 +01:00
Sebastian Huber d53862a30b rtems: Deprecate region_information_block
The region_information_block typedef as no corresponding API.  It has no
proper namespace prefix.  A user can do nothing with it.

Close #3591.
2018-11-09 07:25:09 +01:00
Sebastian Huber 7e86e0027c rtems: Deprecate rtems_context_fp
The rtems_context_fp typedef as no corresponding API.  A user can do
nothing with it.

Close #3589.
2018-11-09 07:25:09 +01:00
Sebastian Huber 0ac4a777c1 rtems: Deprecate rtems_context
The rtems_context typedef as no corresponding API.  A user can do
nothing with it.

Close #3587.
2018-11-09 07:25:09 +01:00
Chris Johns 06ced255e7 testsuite: Add python verison support to rtems-test-check.py
Closes #3579
2018-11-09 10:20:00 +11:00
Sebastian Huber 947b679f74 h8300: Remove left over files
Update #2452.
2018-11-08 16:48:15 +01:00
Sebastian Huber 942d52a260 build: Fix library order
Update #3551.
2018-11-08 14:00:31 +01:00
Sebastian Huber 4f4ed2f0e3 rtems: Add missing include
Update #3598.
2018-11-08 13:18:28 +01:00
Sebastian Huber ac8025c113 libcsupport: Add missing include
Update #3598.
2018-11-08 13:18:28 +01:00
Sebastian Huber 2c8b87f998 rtems: Move includes out of extern "C" scope 2018-11-08 13:18:18 +01:00
Malte Münch 795dfaacfe small typo 2018-11-08 12:02:08 +01:00
Sebastian Huber ea8cf79fb7 config: Move includes out of extern "C" scope 2018-11-08 12:02:08 +01:00
Sebastian Huber 32953f904c bsp/realview-pbx-a9: Update headers.am 2018-11-08 08:38:47 +01:00
Sebastian Huber ef30eb1c4d monitor: Remove dead code
Update #3587.
Update #3589.
2018-11-08 08:09:25 +01:00
Sebastian Huber a9767a07a2 score: Use RTEMS_DEPRECATED for deprecated types
Update #3584.
2018-11-08 08:09:25 +01:00
Sebastian Huber 4fea054ca5 score: Remove _ISR_Dispatch()
This function was only used on some m68k variants.  On these m68k
variants there is no need to use a global symbol.  Use a local label
instead.

Remove _ISR_Dispatch() from the architecture-independent layer.
2018-11-08 08:09:25 +01:00
Sebastian Huber ff081aee72 score: Rename interrupt stack symbols
Rename

  * _Configuration_Interrupt_stack_area_begin in _ISR_Stack_area_begin,
  * _Configuration_Interrupt_stack_area_end in _ISR_Stack_area_end, and
  * _Configuration_Interrupt_stack_size in _ISR_Stack_size.

Move definitions to <rtems/score/isr.h>.  The new names are considerable
shorter and in the right namespace.

Update #3459.
2018-11-08 08:09:20 +01:00
Joel Sherrill e9f15bee8b psxtmtests_plan.csv: Add psxtmonce01 2018-11-07 12:09:00 -06:00
Joel Sherrill 98cc00e6f3 psxtmonce01/init.c: Use static and Simple Console 2018-11-07 12:07:53 -06:00
Sebastian Huber e94b73f345 config: Include <rtems.h> for RTEMS_NEWLIB 2018-11-07 14:29:20 +01:00
Sebastian Huber 97a86719af config: Move definitions after includes 2018-11-07 12:59:48 +01:00
Sebastian Huber 2faea99ac2 bsp/realview-pbx-a9: Fix printk() support
Avoid dependencies on the Termios support in case only printk() is used
by the application.
2018-11-07 11:09:51 +01:00
Sebastian Huber e292beba32 termios: Move default lock functions
Move rtems_termios_device_lock_acquire_default() and
rtems_termios_device_lock_release_default() to a file separate from the
general Termios support.  This avoids complex dependencies in printk()
only scenarios.
2018-11-07 11:09:51 +01:00
Sebastian Huber d1f7204649 config: Fix CONFIGURE_DISABLE_NEWLIB_REENTRANCY
Move the __getreent() variant using the global reentrancy structure to
librtemscpu.a.  This avoids a definition of __getreent() in the
configuration module if CONFIGURE_DISABLE_NEWLIB_REENTRANCY is defined.
This avoids all the dependencies which would be exposed by a reference
to the global reentrancy structure.

This change is only possible since the default configuration moved to
librtemsdefaultconfig.a recently.
2018-11-07 07:52:55 +01:00
Sebastian Huber e71c097ac3 spconfig02: Check object methods in default config
Ensure that the creation of Classic API objects fails with the expected
status code in the default configuration.

Ensure that the deletion of Classic API objects fails with the expected
status code in the default configuration if the identifier is invalid.

Ensure that only the expected objects are present in the default
configuration via rtems_object_get_classic_name().
2018-11-07 07:52:51 +01:00
Sebastian Huber a818d13cc0 build: Remove superfluous psxtmonce01/Makefile.am 2018-11-07 07:44:07 +01:00
Zenon 99d6172f06 Correct minor spelling and grammar errors
This work was performed as a GCI 2018 task.
2018-11-06 18:51:32 -06:00
Himanshu40 9bb395167a psxtmonce01: New test written by Himanshu40 as part of GCI2018 2018-11-06 18:36:08 -06:00
Sebastian Huber 878487b024 score: Optimize Objects_Information
Reduce structure internal padding.  Group members used by _Objects_Get()
together.  Reduce size of some members.

Format and simplify _Objects_Extend_information().
2018-11-06 13:36:11 +01:00
Gedare Bloom d7c51da558 altera-cyclone-v: tweak ingroup 2018-11-05 15:48:20 -05:00
ABR290B 3b930548a2 arm/altera-cyclone-v: update doxygen (GCI 2018) 2018-11-05 15:46:25 -05:00
Sebastian Huber fa0adf3618 ftpd: Avoid TOCTOU problem
Assume that opendir() returns only non-NULL if we actually open a
directory.

Update #3530.
2018-10-30 13:27:03 +01:00