VisorFolks / cyancore

A unified software platform for embedded system projects ...
https://visorfolks.co.in
Other
82 stars 20 forks source link

<HELIOS> Stack Overflow detection #198

Open pranjalchanda08 opened 1 year ago

pranjalchanda08 commented 1 year ago

Is your feature request related to a problem? Please describe. To detect and notify task stack overflow using cannery methode.

akashkollipara commented 1 year ago

Create a worker called as housekeeper in terravisor. It should have similar arch as sysclk driver, basically calling via linked list. When the kernel-driver is included in the build, the driver should auto add the housekeeper to list and it will be invoked by the housekeeper in sched upon resched.

This is my proposed design.

In that stack overflow is one of the kernel-drivers/features which should be enabled by config.mk.

akashkollipara commented 1 year ago

The above design shall be extended to all visors.