linux/arch/arm64
Sami Tolvanen 084cffa679 FROMLIST: arm64: implement Shadow Call Stack
This change implements shadow stack switching, initial SCS set-up,
and interrupt shadow stacks for arm64.

Bug: 145210207
Change-Id: I6fd8770bef9d24c85470d17e6a8e867c7cfe43f4
(am from https://lore.kernel.org/patchwork/patch/1149062/)
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
2019-11-26 13:27:40 -08:00
..
boot ARM: SoC fixes 2019-11-10 13:41:59 -08:00
configs ANDROID: gki_defconfig: =m's applied for virtio configs in arm64 2019-11-26 19:37:18 +00:00
crypto crypto: arm64/aes-neonbs - implement ciphertext stealing for XTS 2019-09-09 17:35:39 +10:00
include FROMLIST: arm64: implement Shadow Call Stack 2019-11-26 13:27:40 -08:00
kernel FROMLIST: arm64: implement Shadow Call Stack 2019-11-26 13:27:40 -08:00
kvm FROMLIST: arm64: disable SCS for hypervisor code 2019-11-26 13:27:39 -08:00
lib FROMLIST: arm64/lib: copy_page: avoid x18 register in assembler code 2019-11-26 13:27:36 -08:00
mm FROMLIST: arm64: preserve x18 when CPU is suspended 2019-11-26 13:27:38 -08:00
net arm64: bpf: optimize modulo operation 2019-09-03 15:44:40 +02:00
xen xen/efi: have a common runtime setup function 2019-10-02 10:31:07 -04:00
Kbuild arm64: add arch/arm64/Kbuild 2019-08-21 18:47:15 +01:00
Kconfig FROMLIST: arm64: implement Shadow Call Stack 2019-11-26 13:27:40 -08:00
Kconfig.debug treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Kconfig.platforms arm64: exynos: Enable exynos-chipid driver 2019-09-04 22:43:26 +02:00
Makefile FROMLIST: arm64: reserve x18 from general allocation with SCS 2019-11-26 13:27:38 -08:00