Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specification of interrupts, interrupt handlers, signals, signal handlers (Basic Embedded Abstract Machine: BEAM) #169

Closed
RalfJung opened this issue Jul 18, 2019 · 2 comments

Comments

@RalfJung
Copy link
Member

@japaric proposed the Basic Embedded Abstract Machine (BEAM) as a way to specify what is legal in embedded programming when it comes to interrupts and interrupt handlers, and how they interact with Rust's aliasing. That document is a great start but needs some work before we want to merge it into the WIP directory. The PR got closed due to inactivity; this issue tracks BEAM so that it does not get lost.

@japaric also opened a bunch of PRs for specific questions on top of the BEAM. These should IMO all become their own separate issues, but there is no point in doing that before the BEAM PR is merged, so we just list them here:

@gnzlbg
Copy link
Contributor

gnzlbg commented Aug 24, 2019

Regarding signal handlers, I recently run into this: rust-lang/rust#30003

@JakobDegen
Copy link
Contributor

Closing as based on a bunch now closed PRs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants