Skip to content

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

Closed
@RalfJung

Description

@RalfJung

@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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions