Re: [RFC PATCH 06/10] uthread: add cooperative multi-tasking interface

2025-02-17 Thread Jerome Forissier
On 2/14/25 19:25, Yao Zi wrote: > On Fri, Feb 14, 2025 at 03:00:21PM +0100, Jerome Forissier wrote: >> Add an new internal API called uthread (Kconfig symbol: UTHREAD) which >> provides cooperative multi-tasking. The goal is to be able to improve >> the performance of some parts of U-Boot by ove

Re: [RFC PATCH 06/10] uthread: add cooperative multi-tasking interface

2025-02-14 Thread Yao Zi
On Fri, Feb 14, 2025 at 03:00:21PM +0100, Jerome Forissier wrote: > Add an new internal API called uthread (Kconfig symbol: UTHREAD) which > provides cooperative multi-tasking. The goal is to be able to improve > the performance of some parts of U-Boot by overlapping lengthy > operations. Each uthr

Re: [RFC PATCH 06/10] uthread: add cooperative multi-tasking interface

2025-02-14 Thread Heinrich Schuchardt
On 14.02.25 15:00, Jerome Forissier wrote: Add an new internal API called uthread (Kconfig symbol: UTHREAD) which provides cooperative multi-tasking. The goal is to be able to improve the performance of some parts of U-Boot by overlapping lengthy operations. Each uthread has its own stack allocat

[RFC PATCH 06/10] uthread: add cooperative multi-tasking interface

2025-02-14 Thread Jerome Forissier
Add an new internal API called uthread (Kconfig symbol: UTHREAD) which provides cooperative multi-tasking. The goal is to be able to improve the performance of some parts of U-Boot by overlapping lengthy operations. Each uthread has its own stack allocated on the heap. The default stack size is def