| Crates.io | memory_addresses |
| lib.rs | memory_addresses |
| version | 0.2.3 |
| created_at | 2024-10-29 09:54:57.010599+00 |
| updated_at | 2025-05-08 09:34:49.012468+00 |
| description | Unified virtual and physical address types for the Hermit ecosystem and beyond |
| homepage | |
| repository | https://github.com/hermit-os/memory-addresses |
| max_upload_size | |
| id | 1426848 |
| size | 75,545 |
This crate provides unified address types for the Hermit ecosystem and beyond.
| 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() |
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: