hyperlight-dev / hyperlight-dev/hyperlight
Add architecture-independent exception handling APIs sufficient for hyperlight-wasm
- 主要言語
- Rust
- スター
- 4.7k
- フォーク
- 208
- 平均マージ
- 1日 7時間
- マージ済み PR(30日)
- 47
説明
Currently, hyperlight-guest exposes an architecture-specific way of overriding certain raw exception handler on x86-64 that is used by hyperlight-wasm. Really, we should instead have architecture-independent hooks for
- Intercepting certain kinds of misbehaviour-indicating exceptions (e.g. FP divide by zero, access to guard regions)
- Support for the virtual memory primitives that hyperlight-wasm needs in hyperlight-guest (e.g. zero-on-first-read regions, copy-on-write images, guard regions)
コントリビューションガイド
調査の方向性
Start by inspecting the architecture-specific raw exception handler in hyperlight-guest and how hyperlight-wasm uses it. Then trace the virtual memory primitives required by hyperlight-wasm, including zero-on-first-read regions, copy-on-write images, and guard regions. Done means hyperlight-guest exposes architecture-independent hooks and primitives covering these requirements.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust
- 領域
- operating-systems
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 活発
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100