Sent from ProtonMail, Swiss-based encrypted email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, June 14, 2021 4:00 AM, <devel-request@sel4.systems> wrote:

> Send Devel mailing list submissions to
> devel@sel4.systems
>
> To subscribe or unsubscribe via email, send a message with subject or
> body 'help' to
> devel-request@sel4.systems
>
> You can reach the person managing the list at
> devel-owner@sel4.systems
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Devel digest..."
>
> Today's Topics:
>
> 1.  sel4 camkes stability (mrshaf...@aut.ac.ir)
> 2.  sel4 camkes stability mechanisms for crash handling and thread failure
>     (mrshaf...@aut.ac.ir)
>
>
> Message: 1
> Date: Sun, 13 Jun 2021 10:47:43 +0430
> From: mrshaf...@aut.ac.ir
> Subject: [seL4] sel4 camkes stability
> To: siwei.zhu...@data61.csiro.au, devel@sel4.systems
> Message-ID: 1623565063345060...@aut.ac.ir
>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Siwei.
> I have some problem with my sel4 project, as you know, I'm work on my master 
> project and develop a project on sel4 (camkes) which provide filesystem 
> interfaces, and use ethernet and lwip network stack. This section is ok but 
> sometimes my project crashed and my threads failed.

I think that you should start by getting core files from all the crashes. This 
will point to why the threads fail. I haven't done that for projects running 
seL4 on hardware, but it is easy to connect gdb to an image running in qemu. 
I'm sure someone here can point you in the right direction on how to catch 
core-dump files from hardware.

You can of course also implement a watchdog, but start with solving the crashes.
/Jonas Claesson

> In another words, I wrote my
> components and its work correctly but some times (rarely) my threads
> crashes and I couldn't find problem. So i decide to use a service like
> watch dog timer for garanty all of threads work and when one of therm
> failed or crashed, this mechanism detect it and start another thread or
> reset the system.
> A simple solution can implement is use some thread controlling
> (implement WDT in user mode). But I want to know is there in camkes or
> sel4 any mechanism for this need? a mechanism for garanti stability and
> system availability?
> can any body help me?
> Is there anybody which confront with this need?
>
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> This email was Anti Virus checked by Security Gateway.
>
> -------------------------------------------------------
>
> Message: 2
> Date: Sun, 13 Jun 2021 10:50:18 +0430
> From: mrshaf...@aut.ac.ir
> Subject: [seL4] sel4 camkes stability mechanisms for crash handling
> and thread failure
> To: devel@sel4.systems
> Message-ID: 1623565218534753...@aut.ac.ir
>
> Content-Type: text/plain; charset="utf-8"
>
> Hi there.
> I have some problem with my sel4 project, as
> you know, I'm work on my master project and develop a project on sel4
> (camkes) which provide filesystem interfaces, and use ethernet and lwip
> network stack. This section is ok but sometimes my project crashed and
> my threads failed.
> In another words, I wrote my
> components and its work correctly but some times (rarely) my threads
> crashes and I couldn't find problem. So i decide to use a service like
> watch dog timer for garanty all of threads work and when one of therm
> failed or crashed, this mechanism detect it and start another thread or
> reset the system.
> A simple solution can implement is use some thread controlling
> (implement WDT in user mode). But I want to know is there in camkes or
> sel4 any mechanism for this need? a mechanism for garanti stability and
> system availability?
> can any body help me?
> Is there anybody which confront with this need?
>
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> This email was Anti Virus checked by Security Gateway.
>
> -------------------------------------------------------
>
> Subject: Digest Footer
>
> Devel mailing list -- devel@sel4.systems
> To unsubscribe send an email to devel-leave@sel4.systems
>
>
> ---------------------------------------------------------------------------------------------------
>
> End of Devel Digest, Vol 104, Issue 8


_______________________________________________
Devel mailing list -- devel@sel4.systems
To unsubscribe send an email to devel-leave@sel4.systems

Reply via email to