microsoft / microsoft/litebox

Persistent mapping of some VTL0/normal-world physical addresses

Open
#822 1 comment 0 reactions 0 assignees View on GitHub
target-lvbs
Dominant language
Rust
Stars
2.7k
Forks
144
Avg merge
12h 21m
Merged PRs (30d)
146

Description

Currently, the LVBS platform and OP-TEE map VTL0/normal-world physical addresses on demand to simplify memory-safe access to them. In some use cases (i.e., append-only logging), this is just bad for performance without any safety benefit (VTL1/secure-world do not read data from those addresses).

#808

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the LVBS platform and OP-TEE currently map VTL0/normal-world physical addresses on demand. Determine where persistent mappings could fit for append-only logging, then verify that repeated mapping overhead is avoided without changing the stated safety assumptions.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
operating-systems, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.