5 releases
new 0.2.2 | Nov 15, 2024 |
---|---|
0.2.1 | Nov 15, 2024 |
0.2.0 | Oct 31, 2024 |
0.1.1 | Oct 29, 2024 |
0.1.0 | Oct 29, 2024 |
#186 in Operating systems
523 downloads per month
Used in aarch64
59KB
1.5K
SLoC
Memory Addresses
This crate provides unified address types for the Hermit ecosystem and beyond.
Features
Name | Description |
---|---|
x86_64 |
Enables x86_64 specific addresses (default) |
aarch64 |
Enables aarch64 specific addresses (default) |
conversions |
Enables all of the following conversion functionalities |
conv-x86_64 |
Convert x86_64::PhysAddr /x86_64::VirtAddr to x86_64::PhysAddr /x86_64::VirtAddr using into() |
conv-x86 |
Convert x86_64::PhysAddr /x86_64::VirtAddr to x86's 64-bit PAddr /VAddr using into() |
Acknowledgement
This crate is based on work of the x86_64
crate. An attempt was made to preserve the relevant commits with authorship and the apparently most active contributors of the original work are:
- Philipp Oppermann
- Gerd Zellweger
- Tom Dohrmann
- John Ericson
- Joe Richey
- Mara Bos
- Tobba
- Joseph Richey
- Dan Schatzberg
Dependencies
~0.5–1.1MB
~14K SLoC