OpenDevicePartnership / OpenDevicePartnership/patina
[Unstable] Tracking Issue for Device Path
Open
state:backlog
type:unstable
urgency:low
- Dominant language
- Rust
- Stars
- 544
- Forks
- 54
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 30
Description
Name of the rust feature in Cargo.toml to gate this unstable feature.
unstable-device-path
description
The device path feature is used to add device path support to rust. This allows the creation of device path, and function to do operations on them.
Type of unstable feature
- New feature, this gives time to get additional feedback to apply changes. Having a transition period allows to make API changes without incrementing the major version.
- Working feature that still has some unresolved questions that has a potential to change the API design.
- Proof of concept feature.
Unresolved Questions
- Usability of the API, has been tested with some example, but nothing exhaustive.
- Device Path compatibility with SCSI (Use big endian instead of little like UEFI).
- How well this API integrate with current code like boot service that uses a device path pointer.
- Macro to create device path.
- Add more device path node.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.