summaryrefslogtreecommitdiff
path: root/scripts/lib
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2023-02-06 15:33:07 +0300
committerArd Biesheuvel <ardb@kernel.org>2023-02-09 21:30:54 +0300
commit93be2859e26c3be847780c65313da1b261833451 (patch)
tree41b20e79a370172ee3630ab3039c5ffa90c73957 /scripts/lib
parent1d959312e2f23c8ee6ed9432a6fa4416b267477b (diff)
downloadlinux-93be2859e26c3be847780c65313da1b261833451.tar.xz
efi: x86: Wire up IBT annotation in memory attributes table
UEFI v2.10 extends the EFI memory attributes table with a flag that indicates whether or not all RuntimeServicesCode regions were constructed with ENDBR landing pads, permitting the OS to map these regions with IBT restrictions enabled. So let's take this into account on x86 as well. Suggested-by: Peter Zijlstra <peterz@infradead.org> # ibt_save() changes Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Dave Hansen <dave.hansen@linux.intel.com> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Diffstat (limited to 'scripts/lib')
0 files changed, 0 insertions, 0 deletions