Add TTBR operator for kasan_init
authorAbbott Liu <liuwenliang@huawei.com>
Tue, 5 Jun 2018 06:14:11 +0000 (14:14 +0800)
committerDmitry Osipenko <digetx@gmail.com>
Sun, 10 Feb 2019 01:27:19 +0000 (04:27 +0300)
commit19fd394de2942adc2f1ba02432bcd6b29d8cffa3
treebadcc35055b1f2063ff730a0640dc10869e2c3a8
parent79fa950bd01eba714ce34afebb6d3aa13e9ffbf6
Add TTBR operator for kasan_init

The purpose of this patch is to provide set_ttbr0/get_ttbr0
to kasan_init function. The definitions of cp15 registers
should be in arch/arm/include/asm/cp15.h rather than
arch/arm/include/asm/kvm_hyp.h, so move them.

Cc: Andrey Ryabinin <aryabinin@virtuozzo.com>
Reported-by: Marc Zyngier <marc.zyngier@arm.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Tested-by: Florian Fainelli <f.fainelli@gmail.com>
Tested-by: Joel Stanley <joel@jms.id.au>
Tested-by: Abbott Liu <liuwenliang@huawei.com>
Signed-off-by: Abbott Liu <liuwenliang@huawei.com>
arch/arm/include/asm/cp15.h
arch/arm/include/asm/kvm_hyp.h
arch/arm/kvm/hyp/cp15-sr.c
arch/arm/kvm/hyp/switch.c