hermit-os / hermit-os/rust-aarch64

[Enhancement] Implement exception handling

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
8
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Add support for exception handling. Probably requires at least:

- [X] Ability to load VBAR (Already done, as `cortex-a` implements register read/write)
- [x] Ability to emit various exception instructions (#3)
- [ ] An `ExceptionVector` struct that provides a nicer wrapper for creating a new vector - If nothing else, it should be `#[repr(C)]` and match the AArch spec

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.