/openbmc/linux/arch/riscv/kernel/ |
H A D | efi.c | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/drivers/firmware/efi/ |
H A D | memattr.c | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | efi.h | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/arch/arm/kernel/ |
H A D | efi.c | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | efi.h | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | efi.c | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | efi.h | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/arch/x86/platform/efi/ |
H A D | efi_64.c | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|
/openbmc/linux/include/linux/ |
H A D | efi.h | diff cf1d2ffcc6f17b422239f6ab34b078945d07f9aa Wed Feb 01 02:48:12 CST 2023 Ard Biesheuvel <ardb@kernel.org> efi: Discover BTI support in runtime services regions
Add the generic plumbing to detect whether or not the runtime code regions were constructed with BTI/IBT landing pads by the firmware, permitting the OS to enable enforcement when mapping these regions into the OS's address space.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Kees Cook <keescook@chromium.org>
|