Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

<HELIOS> Stack Overflow detection #198

Open
pranjalchanda08 opened this issue Jan 3, 2023 · 2 comments
Open

<HELIOS> Stack Overflow detection #198

pranjalchanda08 opened this issue Jan 3, 2023 · 2 comments
Labels
cyancore framework Cyancore framework feature request enhancement Upgrading feature or request FR Add new feature or request helios Related to CC Kernel Development terravisor Terravisor related issue
Milestone

Comments

@pranjalchanda08
Copy link
Contributor

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

@pranjalchanda08 pranjalchanda08 added cyancore framework Cyancore framework feature request FR Add new feature or request enhancement Upgrading feature or request terravisor Terravisor related issue helios Related to CC Kernel Development labels Jan 3, 2023
@pranjalchanda08 pranjalchanda08 added this to the Boron milestone Jan 3, 2023
@akashkollipara
Copy link
Member

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
Copy link
Member

The above design shall be extended to all visors.

@pranjalchanda08 pranjalchanda08 changed the title <CC_OS> Stack Overflow detection <HELIOS> Stack Overflow detection Jan 31, 2023
@akashkollipara akashkollipara removed this from the Boron milestone Nov 20, 2023
@akashkollipara akashkollipara added this to the Nitrogen milestone Feb 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cyancore framework Cyancore framework feature request enhancement Upgrading feature or request FR Add new feature or request helios Related to CC Kernel Development terravisor Terravisor related issue
Projects
Status: In Progress
Development

No branches or pull requests

2 participants