ARMmbed / ARMmbed/uvisor

How to specify global heap as box thread heap?

Open
#393 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 https://github.com/ARMmbed/uvisor/raw/docs/uvisor-rtos-docs.pdf, it mentions allocation fallback scheme:

> “page-backed thread heap” -> “static process heap” -> “insecure global heap”

The sample https://github.com/ARMmbed/mbed-os-example-uvisor-thread gives how to specify **page-backed thread heap** or **static process heap** as box thread heap. But how to specify **insecure global heap** as box thread heap even though it is insecure?

Contributor guide

Open the contributing guide

Research direction

Start with the allocation fallback scheme in uvisor-rtos-docs.pdf and compare it with the mbed-os-example-uvisor-thread sample's page-backed and static process heap configuration. Determine whether the sample or another configuration entry point documents selecting the insecure global heap, and document the supported procedure or limitation with a clear example.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot, security
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.