rust-vmm / community

rust-vmm community content
477 stars 26 forks source link

Crate Addition Request: acpi_tables #138

Closed rbradford closed 1 year ago

rbradford commented 1 year ago

Crate Name

acpi_tables

Short Description

Adds support for some static ACPI tables and AML generate for DSDT

Why is this crate relevant to the rust-vmm project?

Used by the Cloud Hypervisor project and has been copied into CrosVM. It would be useful for any VMM that wants to use ACPI for driving functionality such as device, CPU or memory hotplug.

andreeaflorescu commented 1 year ago

@rbradford do we envision having multiple crates in an "acpi" workspace? I am wondering if we should create this as "acpi" and just have "acpi_tables" as a crate in the workspace.

rbradford commented 1 year ago

I can't think of something else that would want to live in the acpi workspace right now but i'm happy to have the acpi_tables crate part of an acpi repository/workspace.

andreeaflorescu commented 1 year ago

I created the repo: https://github.com/rust-vmm/acpi_tables

aghecenco commented 1 year ago

Crate's up and nearly running.

rbradford commented 1 year ago

@aghecenco @andreeaflorescu Thank you both!