ARMmbed / ARMmbed/uvisor

Recommend support for page-backed heap in mbed-os C++ class Thread

Open
#394 1 comment 0 reactions 0 assignees View on GitHub
mirrored
Dominant language
C
Stars
135
Forks
72
PR merge metrics
No merged PRs in 30d

Description

In the sample https://github.com/ARMmbed/mbed-os-example-uvisor-thread, page-backed heap is specified through the call `osThreadContextCreate`, which is not supported in mbed-os C++ class `Thread`. It will make the code clear to have such support.

Contributor guide

Open the contributing guide

Research direction

Start with the mbed-os-example-uvisor-thread sample and trace its osThreadContextCreate call, then inspect the mbed OS C++ Thread class and its context-creation path. Compare the existing page-backed heap setup with what Thread exposes. Done means the Thread class supports the same page-backed heap configuration and the sample can use it through that class.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.