Upgrade aarch64-paging to 0.7.0

This project was upgraded with external_updater.
Usage: tools/external_updater/updater.sh update external/rust/crates/aarch64-paging
For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md

Test: TreeHugger
Change-Id: I0a0c2c2048f46922f574baf0228192bc3b9a68bd
11 files changed
tree: d46ac3a1a934653698f6c4624b4ef20116a2f7e5
  1. .github/
  2. src/
  3. .cargo_vcs_info.json
  4. .gitignore
  5. Android.bp
  6. AUTHORS
  7. Cargo.toml
  8. Cargo.toml.orig
  9. cargo2android_module.bp
  10. cargo_embargo.json
  11. CHANGELOG.md
  12. CONTRIBUTING.md
  13. LICENSE
  14. LICENSE-APACHE
  15. LICENSE-MIT
  16. METADATA
  17. MODULE_LICENSE_APACHE2
  18. OWNERS
  19. README.md
README.md

aarch64 page table manipulation

crates.io page docs.rs page

This crate provides a library to manipulate page tables conforming to the AArch64 Virtual Memory System Architecture.

Currently it only supports:

  • stage 1 page tables
  • 4 KiB pages
  • EL3, NS-EL2, NS-EL2&0 and NS-EL1&0 translation regimes

This is not an officially supported Google product.

License

Licensed under either of

at your option.

Contributing

If you want to contribute to the project, see details of how we accept contributions.