mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-22 12:14:01 +08:00
arm64: mm: Display guarded pages in ptdump
v8.5-BTI introduces the GP field in stage 1 translation tables which indicates that blocks and pages with it set are guarded pages for which branch target identification checks should be performed. Decode this when dumping the page tables to aid debugging. Signed-off-by: Mark Brown <broonie@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
This commit is contained in:
parent
30685d789c
commit
de48bb3692
@ -145,6 +145,11 @@ static const struct prot_bits pte_bits[] = {
|
|||||||
.val = PTE_UXN,
|
.val = PTE_UXN,
|
||||||
.set = "UXN",
|
.set = "UXN",
|
||||||
.clear = " ",
|
.clear = " ",
|
||||||
|
}, {
|
||||||
|
.mask = PTE_GP,
|
||||||
|
.val = PTE_GP,
|
||||||
|
.set = "GP",
|
||||||
|
.clear = " ",
|
||||||
}, {
|
}, {
|
||||||
.mask = PTE_ATTRINDX_MASK,
|
.mask = PTE_ATTRINDX_MASK,
|
||||||
.val = PTE_ATTRINDX(MT_DEVICE_nGnRnE),
|
.val = PTE_ATTRINDX(MT_DEVICE_nGnRnE),
|
||||||
|
Loading…
Reference in New Issue
Block a user