Skip to content

Roadmap: make rust-osdev/acpi#306 reviewable #7

Description

@SnowCheetos

Goal

Make the work from rust-osdev#306 reviewable by replacing the mega-PR with a small sequence of focused branches and PRs.

Upstream maintainer feedback was clear: allocator support is interesting, but rust-osdev#306 mixes too many concerns, includes a merge commit, contains generated/autocommit history, has formatting churn, and bundles unrelated fixes with allocator API work.

Roadmap

  1. Publish the small platform allocator construction fix.

  2. Publish the AML global-lock mutex fix separately.

  3. Audit unrelated interrupt/resource changes.

  4. Decide allocator string/error strategy before rebuilding the allocator branch.

  5. Rebuild the allocator-aware AML interpreter work from clean upstream history.

  6. Supersede the original mega-PR.

Branch discipline

  • Start each replacement branch from current upstream/main.
  • Rebase branches instead of merging upstream into them.
  • Keep each PR reviewable on its own.
  • Avoid formatting-only churn unless the PR is explicitly about formatting.
  • Keep version bumps out unless maintainers request them.
  • Write commit messages that explain author intent and design tradeoffs.

Definition of done

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions