Crates.io | memory_addresses |
lib.rs | memory_addresses |
version | 0.2.0 |
source | src |
created_at | 2024-10-29 09:54:57.010599 |
updated_at | 2024-10-31 15:10:28.996496 |
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 | 66,724 |
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: