Skip to content

Bump aarch64-paging from 0.12.1 to 0.12.3 in the dependencies group - #59

Merged
m4tx merged 1 commit into
mainfrom
dependabot/cargo/dependencies-f6288dc4cb
Nov 1, 2026
Merged

m4tx merged 1 commit into
mainfrom
dependabot/cargo/dependencies-f6288dc4cb

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 1 update: aarch64-paging.

Updates aarch64-paging from 0.12.1 to 0.12.3

Release notes

Sourced from aarch64-paging's releases.

0.12.2

Bugfixes

  • Fixed overflow when mapping a region in the topmost chunk of the address space, such as the top 512 GiB of the upper VA range with 4 levels of page tables.
Changelog

Sourced from aarch64-paging's changelog.

0.12.3

Bugfixes

  • Ensure page table updates have completed (dsb ishst) before activating a page table or performing TLB invalidation on an active page table.
  • Fixed TLB invalidation operand masking. The shifted address was not masked, so the sign extension of an upper range address could spill into the TTL field at bits [47:44] and cause invalidations with a mismatched TTL to be discarded. The operand is now masked to bits [43:0].
  • Fixed TLB invalidation for the El2And0 translation regime, which used TLBI VAE2IS without an ASID and so failed to invalidate non-global entries whose ASID was not 0. It now uses TLBI VAAE1IS, which invalidates entries for all ASIDs and is redirected by the architecture to the EL2&0 regime while HCR_EL2.TGE is set.
  • Fixed TLB maintenance when a subtable is removed from a live page table (by map_range unmapping its whole range, or by compact_subtables): every translation cached from it is now invalidated, and the invalidation completed, before the subtable is freed. Previously only its first address was invalidated by map_range and none by compact_subtables.

0.12.2

Bugfixes

  • Fixed overflow when mapping a region in the topmost chunk of the address space, such as the top 512 GiB of the upper VA range with 4 levels of page tables.
Commits
  • 3e94616 Prepare for 0.12.3 release.
  • 3fa00f9 Merge pull request #129 from Snehal-Reddy/fix-live-subtable-removal
  • 7cf14cf Invalidate removed subtables before freeing them
  • 3d5b268 Merge pull request #122 from aptgetgit/fix-el2and0-tlb-invalidation
  • 060d8e9 Fix TLB invalidation for the EL2&0 translation regime.
  • e97731d Merge pull request #125 from aptgetgit/fix-tlbi-address-mask
  • bf08741 Mask the operand of the TLB invalidation instructions.
  • 1674c91 Merge pull request #127 from Snehal-Reddy/modify-range-single-dsb
  • e603eae Issue a single barrier per page table in modify_range
  • f48c763 Factor out PageTableWithLevel::entry_index
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependencies group with 1 update: [aarch64-paging](https://github.com/google/aarch64-paging).


Updates `aarch64-paging` from 0.12.1 to 0.12.3
- [Release notes](https://github.com/google/aarch64-paging/releases)
- [Changelog](https://github.com/google/aarch64-paging/blob/main/CHANGELOG.md)
- [Commits](google/aarch64-paging@0.12.1...0.12.3)

---
updated-dependencies:
- dependency-name: aarch64-paging
  dependency-version: 0.12.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Nov 1, 2026
@m4tx
m4tx merged commit de6721a into main Nov 1, 2026
11 checks passed
@m4tx
m4tx deleted the dependabot/cargo/dependencies-f6288dc4cb branch November 1, 2026 18:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant