BSP bsets failing on libcurl

2020-05-17 Thread Joel Sherrill
Hi

I'm just giving a heads-up based on the failure emails I see from the
master. I haven't looked at the logs yet.

Is there a quick way to just build this?

--joel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH] riscv: Mark htif_console_handler in htif.h as extern

2020-05-17 Thread Joel Sherrill
I hope you have committed these by now. :)

On Thu, May 7, 2020 at 3:14 PM  wrote:

> From: Hesham Almatary 
>
> It is defined in htif.c
> ---
>  bsps/riscv/riscv/include/dev/serial/htif.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/bsps/riscv/riscv/include/dev/serial/htif.h
> b/bsps/riscv/riscv/include/dev/serial/htif.h
> index b0d83652b..4b16d8746 100644
> --- a/bsps/riscv/riscv/include/dev/serial/htif.h
> +++ b/bsps/riscv/riscv/include/dev/serial/htif.h
> @@ -45,7 +45,7 @@ void htif_console_putchar(rtems_termios_device_context
> *base, char c);
>
>  int htif_console_getchar(rtems_termios_device_context *base);
>
> -const rtems_termios_device_handler htif_console_handler;
> +extern const rtems_termios_device_handler htif_console_handler;
>
>  #ifdef __cplusplus
>  }
> --
> 2.25.1
>
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
>
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH 2/2] Spelling/Grammar Mistakes

2020-05-17 Thread Joel Sherrill
Committed. Thanks for the detailed read and fixes.

--joel

On Fri, May 15, 2020 at 7:10 PM Richi Dubey  wrote:

> ---
>  c-user/scheduling_concepts.rst | 50 +-
>  1 file changed, 25 insertions(+), 25 deletions(-)
>
> diff --git a/c-user/scheduling_concepts.rst
> b/c-user/scheduling_concepts.rst
> index dac39a8..d329bc4 100644
> --- a/c-user/scheduling_concepts.rst
> +++ b/c-user/scheduling_concepts.rst
> @@ -16,7 +16,7 @@ Introduction
>  
>
>  The concept of scheduling in real-time systems dictates the ability to
> provide
> -immediate response to specific external events, particularly the
> necessity of
> +an immediate response to specific external events, particularly the
> necessity of
>  scheduling tasks to run within a specified time limit after the
> occurrence of
>  an event.  For example, software embedded in life-support systems used to
>  monitor hospital patients must take instant action if a change in the
> patient's
> @@ -38,7 +38,7 @@ The directives provided by the scheduler manager are:
>  - rtems_scheduler_get_maximum_priority_ - Get maximum task priority of a
> scheduler
>
>  - rtems_scheduler_map_priority_to_posix_ - Map task priority to POSIX
> thread
> -  prority
> +  priority
>
>  - rtems_scheduler_map_priority_from_posix_ - Map POSIX thread priority to
> task
>prority
> @@ -58,8 +58,8 @@ The directives provided by the scheduler manager are:
>  Scheduling Algorithms
>  -
>
> -RTEMS provides a plugin framework which allows it to support multiple
> -scheduling algorithms. RTEMS includes multiple scheduling algorithms and
> the
> +RTEMS provides a plugin framework that allows it to support multiple
> +scheduling algorithms. RTEMS includes multiple scheduling algorithms, and
> the
>  user can select which of these they wish to use in their application at
>  link-time.  In addition, the user can implement their own scheduling
> algorithm
>  and configure RTEMS to use it.
> @@ -69,8 +69,8 @@ select the algorithm which is most appropriate to their
> use case. Most
>  real-time operating systems schedule tasks using a priority based
> algorithm,
>  possibly with preemption control.  The classic RTEMS scheduling algorithm
> which
>  was the only algorithm available in RTEMS 4.10 and earlier, is a
> fixed-priority
> -scheduling algorithm.  This scheduling algoritm is suitable for
> uniprocessor
> -(e.g. non-SMP) systems and is known as the *Deterministic Priority
> +scheduling algorithm.  This scheduling algorithm is suitable for
> uniprocessor
> +(e.g., non-SMP) systems and is known as the *Deterministic Priority
>  Scheduler*.  Unless the user configures another scheduling algorithm,
> RTEMS
>  will use this on uniprocessor systems.
>
> @@ -87,7 +87,7 @@ in time is the one with the highest priority among all
> tasks in the ready
>  state.
>
>  When a task is added to the ready chain, it is placed behind all other
> tasks of
> -the same priority.  This rule provides a round-robin within priority group
> +the same priority.  This rule provides a round-robin within a priority
> group
>  scheduling characteristic.  This means that in a group of equal priority
> tasks,
>  tasks will execute in the order they become ready or FIFO order.  Even
> though
>  there are ways to manipulate and adjust task priorities, the most
> important
> @@ -100,7 +100,7 @@ rule to remember is:
>
>  Priority scheduling is the most commonly used scheduling algorithm.  It
> should
>  be used by applications in which multiple tasks contend for CPU time or
> other
> -resources and there is a need to ensure certain tasks are given priority
> over
> +resources, and there is a need to ensure certain tasks are given priority
> over
>  other tasks.
>
>  There are a few common methods of accomplishing the mechanics of this
> @@ -127,7 +127,7 @@ algorithm.  These ways involve a list or chain of
> tasks in the ready state.
>the ready queue.
>
>  RTEMS currently includes multiple priority based scheduling algorithms as
> well
> -as other algorithms which incorporate deadline.  Each algorithm is
> discussed in
> +as other algorithms that incorporate deadline.  Each algorithm is
> discussed in
>  the following sections.
>
>  Uniprocessor Schedulers
> @@ -142,13 +142,13 @@ Deterministic Priority Scheduler
>  
>
>  This is the scheduler implementation which has always been in RTEMS.
> After the
> -4.10 release series, it was factored into pluggable scheduler selection.
> It
> +4.10 release series, it was factored into a pluggable scheduler
> selection.  It
>  schedules tasks using a priority based algorithm which takes into account
>  preemption.  It is implemented using an array of FIFOs with a FIFO per
>  priority.  It maintains a bitmap which is used to track which priorities
> have
>  ready tasks.
>
> -This algorithm is deterministic (e.g. predictable and fixed) in execution
> time.
> +This algorithm is deterministic (e.g., predic

Re: [PATCH] riscv: Mark htif_console_handler in htif.h as extern

2020-05-17 Thread Hesham Almatary
On Sun, 17 May 2020 at 23:45, Joel Sherrill  wrote:

> I hope you have committed these by now. :)
>
Not yet, was waiting for approval. Shall I wait for the release first?

>
> On Thu, May 7, 2020 at 3:14 PM  wrote:
>
>> From: Hesham Almatary 
>>
>> It is defined in htif.c
>> ---
>>  bsps/riscv/riscv/include/dev/serial/htif.h | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/bsps/riscv/riscv/include/dev/serial/htif.h
>> b/bsps/riscv/riscv/include/dev/serial/htif.h
>> index b0d83652b..4b16d8746 100644
>> --- a/bsps/riscv/riscv/include/dev/serial/htif.h
>> +++ b/bsps/riscv/riscv/include/dev/serial/htif.h
>> @@ -45,7 +45,7 @@ void htif_console_putchar(rtems_termios_device_context
>> *base, char c);
>>
>>  int htif_console_getchar(rtems_termios_device_context *base);
>>
>> -const rtems_termios_device_handler htif_console_handler;
>> +extern const rtems_termios_device_handler htif_console_handler;
>>
>>  #ifdef __cplusplus
>>  }
>> --
>> 2.25.1
>>
>> ___
>> devel mailing list
>> devel@rtems.org
>> http://lists.rtems.org/mailman/listinfo/devel
>>
> --
Hesham
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Re: [PATCH] riscv: Mark htif_console_handler in htif.h as extern

2020-05-17 Thread Gedare Bloom
you can push this one. I don't know if there are others?

On Sun, May 17, 2020 at 7:06 PM Hesham Almatary
 wrote:
>
>
>
> On Sun, 17 May 2020 at 23:45, Joel Sherrill  wrote:
>>
>> I hope you have committed these by now. :)
>
> Not yet, was waiting for approval. Shall I wait for the release first?
>>
>>
>> On Thu, May 7, 2020 at 3:14 PM  wrote:
>>>
>>> From: Hesham Almatary 
>>>
>>> It is defined in htif.c
>>> ---
>>>  bsps/riscv/riscv/include/dev/serial/htif.h | 2 +-
>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/bsps/riscv/riscv/include/dev/serial/htif.h 
>>> b/bsps/riscv/riscv/include/dev/serial/htif.h
>>> index b0d83652b..4b16d8746 100644
>>> --- a/bsps/riscv/riscv/include/dev/serial/htif.h
>>> +++ b/bsps/riscv/riscv/include/dev/serial/htif.h
>>> @@ -45,7 +45,7 @@ void htif_console_putchar(rtems_termios_device_context 
>>> *base, char c);
>>>
>>>  int htif_console_getchar(rtems_termios_device_context *base);
>>>
>>> -const rtems_termios_device_handler htif_console_handler;
>>> +extern const rtems_termios_device_handler htif_console_handler;
>>>
>>>  #ifdef __cplusplus
>>>  }
>>> --
>>> 2.25.1
>>>
>>> ___
>>> devel mailing list
>>> devel@rtems.org
>>> http://lists.rtems.org/mailman/listinfo/devel
>
> --
> Hesham
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel