linux-hardened/Documentation/features
Max Filippov c633544a61 xtensa: add support for KASAN
Cover kernel addresses above 0x90000000 by the shadow map. Enable
HAVE_ARCH_KASAN when MMU is enabled. Provide kasan_early_init that fills
shadow map with writable copies of kasan_zero_page. Call
kasan_early_init right after mmu initialization in the setup_arch.
Provide kasan_init that allocates proper shadow map pages from the
memblock and puts these pages into the shadow map for addresses from
VMALLOC area to the end of KSEG. Call kasan_init right after memblock
initialization. Don't use KASAN for the boot code, MMU and KASAN
initialization and page fault handler. Make kernel stack size 4 times
larger when KASAN is enabled to avoid stack overflows.
GCC 7.3, 8 or newer is required to build the xtensa kernel with KASAN.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2017-12-16 22:37:12 -08:00
..
core docs/features: parisc implements tracehook 2017-08-07 14:18:40 -06:00
debug xtensa: add support for KASAN 2017-12-16 22:37:12 -08:00
io docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
lib/strncasecmp docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
locking docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
perf docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
sched/numa-balancing docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
seccomp/seccomp-filter docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
time docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
vm docs: remove all references to AVR32 architecture 2017-05-01 09:27:15 +02:00
arch-support.txt Documentation/features: Explain kernel feature descriptions and add visualization script 2015-06-03 12:59:38 +02:00
list-arch.sh Remove "arch" usage in Documentation/features/list-arch.sh 2016-01-26 15:19:08 -07:00