Skip to content

EmbeddedControl implementation research #346

Closed

Description

@TabulateJarl8

Hey! I was working on getting S5 sleep in my operating system, and my machine's AML seems to be running stuff from the embedded controller region when the \_PTS method is executed. I noticed a NoHandlerForRegionAccess(EmbeddedControl) error, and after digging through the source code it seems to me that this just isn't implemented yet.

It doesn't seem particularly simple to implement to me (although I haven't looked too far into it), so I was wondering if there's any resources or spec research that might be useful for someone trying to implement this. I am interested in contributing to more Rust osdev, so I'd be happy to do some research or aid in the implementation if that's something not too far in the weeds

Activity

  1. martin-hughes commented on Sep 9, 2026

    @martin-hughes
    Contributor

    Thanks for your interest @TabulateJarl8! I'll bump this across to "discussions" since it's fairly open-ended.

  2. locked and limited conversation to collaborators on Sep 9, 2026
  3. converted this issue into a discussion #348 on Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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