Re: [PATCH 01/16] rtems: Remove _RTEMS_version

2020-07-12 Thread Sebastian Huber
On 13/07/2020 08:51, Sebastian Huber wrote: diff --git a/bsps/shared/rtems-version.c b/bsps/shared/rtems-version.c index 99b98966e6..26f7a5731a 100644 --- a/bsps/shared/rtems-version.c +++ b/bsps/shared/rtems-version.c @@ -25,7 +25,7 @@ #error "Missing RTEMS_BSP" #endif -const char _RTEMS_

[PATCH 11/16] rtems: Remove rtems_context_fp

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3590. --- cpukit/include/rtems/rtems/types.h | 7 --- 1 file changed, 7 deletions(-) diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h index 870d443dfe..cf748a0a5f 100644 --- a/cpukit/include/rtems/rtems/types.

[PATCH 09/16] rtems: Remove rtems_rate_monotonic_period_time_t

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3596. --- cpukit/include/rtems/rtems/ratemon.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/cpukit/include/rtems/rtems/ratemon.h b/cpukit/include/rtems/rtems/ratemon.h index c5918372a8..16d390d59f 100644 --- a/cpukit/include/rtems/rtems/ratem

[PATCH 10/16] rtems: Remove rtems_context

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3588. --- cpukit/include/rtems/rtems/types.h | 5 - 1 file changed, 5 deletions(-) diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h index b0600eb0a8..870d443dfe 100644 --- a/cpukit/include/rtems/rtems/types.h

[PATCH 08/16] rtems: Remove deprecated rtems_extension

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3988. --- cpukit/include/rtems/extension.h | 3 --- cpukit/include/rtems/score/userext.h | 2 -- 2 files changed, 5 deletions(-) diff --git a/cpukit/include/rtems/extension.h b/cpukit/include/rtems/extension.h index ec9ad7f83f..59d4839bf4 100644

[PATCH 04/16] rtems: Remove deprecated

2020-07-12 Thread Sebastian Huber
Close #3980. --- cpukit/headers.am | 1 - cpukit/include/rtems.h| 1 - cpukit/include/rtems/system.h | 46 --- 3 files changed, 48 deletions(-) delete mode 100644 cpukit/include/rtems/system.h diff --git a/cpukit/headers.am b/cpukit/headers.a

[PATCH 14/16] rtems: Remove support for RTEMS_DEPRECATED_TYPES

2020-07-12 Thread Sebastian Huber
Close #3584. --- cpukit/include/rtems/rtems/types.h| 23 --- cpukit/include/rtems/score/basedefs.h | 6 -- 2 files changed, 29 deletions(-) diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h index 994e097afa..e5dd1afc3b 100644 --- a/

[PATCH 05/16] rtems: Remove deprecated rtems_io_lookup_name()

2020-07-12 Thread Sebastian Huber
Close #3420. --- cpukit/include/rtems/io.h | 17 + cpukit/libfs/src/imfs/ioman.c | 21 - testsuites/sptests/sp21/init.c | 21 - 3 files changed, 1 insertion(+), 58 deletions(-) diff --git a/cpukit/include/rtems/io.h b/cpukit/include/rt

[PATCH 12/16] rtems: Remove region_information_block

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3592. --- cpukit/include/rtems/rtems/types.h | 6 -- 1 file changed, 6 deletions(-) diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h index cf748a0a5f..51b8297113 100644 --- a/cpukit/include/rtems/rtems/types.h

[PATCH 16/16] score: Remove deprecated Thread

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3991. --- cpukit/include/rtems/score/thread.h | 6 -- 1 file changed, 6 deletions(-) diff --git a/cpukit/include/rtems/score/thread.h b/cpukit/include/rtems/score/thread.h index 2e7380f99a..ee0aee5b79 100644 --- a/cpukit/include/rtems/score/thre

[PATCH 07/16] rtems: Remove rtems_get_processor_count()

2020-07-12 Thread Sebastian Huber
This function was deprecated in RTEMS 5.1. Close #3990. --- cpukit/include/rtems/rtems/tasks.h | 15 --- 1 file changed, 15 deletions(-) diff --git a/cpukit/include/rtems/rtems/tasks.h b/cpukit/include/rtems/rtems/tasks.h index 6580a209e1..12c323e60e 100644 --- a/cpukit/include/rtem

[PATCH 13/16] rtems: Remove rtems_thread_cpu_usage_t

2020-07-12 Thread Sebastian Huber
This type was deprecated in RTEMS 5.1. Close #3594. --- cpukit/include/rtems/rtems/types.h | 8 1 file changed, 8 deletions(-) diff --git a/cpukit/include/rtems/rtems/types.h b/cpukit/include/rtems/rtems/types.h index 51b8297113..994e097afa 100644 --- a/cpukit/include/rtems/rtems/types

[PATCH 06/16] rtems: Remove rtems_get_current_processor()

2020-07-12 Thread Sebastian Huber
This function was deprecated in RTEMS 5.1. Close #3989. --- cpukit/include/rtems/rtems/tasks.h | 15 --- 1 file changed, 15 deletions(-) diff --git a/cpukit/include/rtems/rtems/tasks.h b/cpukit/include/rtems/rtems/tasks.h index a4af236b6b..6580a209e1 100644 --- a/cpukit/include/rtem

[PATCH 03/16] rtems: Remove _Copyright_Notice from API header

2020-07-12 Thread Sebastian Huber
Close #3981. --- bsps/shared/rtems-version.c | 3 ++- cpukit/include/rtems/system.h | 9 - 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/bsps/shared/rtems-version.c b/bsps/shared/rtems-version.c index 26f7a5731a..930e643484 100644 --- a/bsps/shared/rtems-version.c +++ b

[PATCH 01/16] rtems: Remove _RTEMS_version

2020-07-12 Thread Sebastian Huber
Move declaration and rename constant in _Version_String. Close #3978. --- bsps/shared/rtems-version.c | 2 +- cpukit/include/rtems/score/copyrt.h | 5 + cpukit/include/rtems/system.h | 6 -- cpukit/sapi/src/getversionstring.c | 5 ++--- testsuites/sptests/spsize/size.c|

[PATCH 15/16] rtems: Remove deprecated proc_ptr definition

2020-07-12 Thread Sebastian Huber
Close #3586. --- cpukit/include/rtems/score/basedefs.h | 7 --- 1 file changed, 7 deletions(-) diff --git a/cpukit/include/rtems/score/basedefs.h b/cpukit/include/rtems/score/basedefs.h index 95d5fc2999..e301292375 100644 --- a/cpukit/include/rtems/score/basedefs.h +++ b/cpukit/include/rtems

[PATCH 02/16] rtems: Remove RTEMS_MAXIMUM_NAME_LENGTH

2020-07-12 Thread Sebastian Huber
Close #3979. --- cpukit/include/rtems/system.h | 4 1 file changed, 4 deletions(-) diff --git a/cpukit/include/rtems/system.h b/cpukit/include/rtems/system.h index 3a2dff9721..a1018e2c86 100644 --- a/cpukit/include/rtems/system.h +++ b/cpukit/include/rtems/system.h @@ -44,10 +44,6 @@ extern

[PATCH 00/16] Remove obsoleted APIs

2020-07-12 Thread Sebastian Huber
This patch set removes APIs obsoleted in RTEMS 5.1. Sebastian Huber (16): rtems: Remove _RTEMS_version rtems: Remove RTEMS_MAXIMUM_NAME_LENGTH rtems: Remove _Copyright_Notice from API header rtems: Remove deprecated rtems: Remove deprecated rtems_io_lookup_name() rtems: Remove rtems_g

Re: [PATCH] build: Ensure mandatory compiler/linker flags

2020-07-12 Thread Sebastian Huber
On 13/07/2020 02:09, Chris Johns wrote: On 8/7/20 9:37 pm, Sebastian Huber wrote: On 08/07/2020 13:34, Chris Johns wrote: Are these flags needed for all BSPs? Yes, these flags are needed to build and use libbsd. Why not define them for all BSPs In the new build system they are the defaul

Re: [PATCH] build: Ensure mandatory compiler/linker flags

2020-07-12 Thread Chris Johns
On 8/7/20 9:37 pm, Sebastian Huber wrote: > On 08/07/2020 13:34, Chris Johns wrote: > >> Are these flags needed for all BSPs? > Yes, these flags are needed to build and use libbsd. Why not define them for all BSPs and for all applications? What is special about libbsd that it needs these flags o

Re: [PATCH 0/1] Generate application configuration option documentation

2020-07-12 Thread Chris Johns
On 8/7/20 3:35 pm, Sebastian Huber wrote: > Hello Chris, > > thanks for the detailed response. > > On 08/07/2020 03:55, Chris Johns wrote: >> Hi Sebastian, >> >> Thank you for this patch. I am sorry but I would like to see this central >> repo >> issue resolved before any generated files are add

Re: Need help in understanding some of the existing code in RTEMS

2020-07-12 Thread Richi Dubey
I understand now. Thank you. On Sat, Jul 11, 2020 at 7:35 PM Gedare Bloom wrote: > On Sat, Jul 11, 2020 at 12:31 AM Richi Dubey wrote: > > > > Hi, > > > > I noticed that we have defined all the scheduler non entry-point > functions in > https://git.rtems.org/rtems/tree/cpukit/score/src/schedule