summaryrefslogtreecommitdiff
path: root/include/bootdev.h
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-06-17 09:55:31 -0600
committerTom Rini <[email protected]>2026-06-17 09:55:31 -0600
commit7636a15a54f28f603516302b565f1c218983d993 (patch)
tree8062bfbadc30cb2072ad9c30d04c062a8e0cf2d1 /include/bootdev.h
parenta57f2a31a7cd875dd96291394fb7c8c574b70a65 (diff)
parent6468ca13ffd6f3ce85edff8f9b0c317c719aa9c6 (diff)
Merge patch series "armv8: mmu: fix region unmapping and optimise set_one_region()"
Casey Connolly <[email protected]> says: Currently trying to unmap a region results in slow and largely broken behaviour as we unnecessarily split blocks and manually set thousands of individual 4k pages instead of higher level blocks. This series fixes the behaviour of set_one_region() so that it works properly when called to unmap regions. See patch 4 for details. Patches 1 & 2 improve the existing debug functionality, the pagetable dumper will now print most explicitly unmapped regions (since they still have their PA intact), as well as adding a new function which does a very basic software TLB lookup to help with debugging. Patch 3 de-duplicates some code by moving the loop that always surrounds set_one_region() calls into its own function, this also helps with readability in the calling functions. Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'include/bootdev.h')
0 files changed, 0 insertions, 0 deletions