Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Add architecture-independent exception handling APIs sufficient for hyperlight-wasm

Đang mở
#1,690 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
rust
Lĩnh vực
operating-systems

Hướng nghiên cứu

Bắt đầu bằng cách kiểm tra trình xử lý ngoại lệ raw dành riêng cho kiến trúc trong hyperlight-guest và cách hyperlight-wasm sử dụng nó. Sau đó, lần theo các primitive bộ nhớ ảo mà hyperlight-wasm yêu cầu, bao gồm các vùng được ghi số 0 khi đọc lần đầu, các image copy-on-write và các vùng bảo vệ. Công việc được xem là hoàn tất khi hyperlight-guest cung cấp các hook và primitive độc lập với kiến trúc, đáp ứng các yêu cầu này.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area/API lifecycle/confirmed

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)
Ngôn ngữ chính
Rust
Star
4.7k
Fork
214
Merge trung bình
3 ngày 5 giờ
Pull request đã merge (30 ngày)
47

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của hyperlight-dev/hyperlight

Tất cả issue của hyperlight-dev/hyperlight

Issue tương tự

Thêm issue về Rust

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.