diff options
author | Candle Sun <candlesea@gmail.com> | 2019-10-24 09:36:28 +0200 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2019-11-15 23:21:08 +0100 |
commit | bebe668eee368359d0aab06d705532ba5f510b84 (patch) | |
tree | a123662140f9b361aac30732aa3ca5adac425f03 /arch/sparc/boot | |
parent | ARM: 8918/2: only build return_address() if needed (diff) | |
download | linux-bebe668eee368359d0aab06d705532ba5f510b84.tar.xz linux-bebe668eee368359d0aab06d705532ba5f510b84.zip |
ARM: 8927/1: ARM/hw_breakpoint: add more ARMv8 debug architecture versions support
When ARMv8 cores are used in AArch32 mode, arch_hw_breakpoint_init()
in arch/arm/kernel/hw_breakpoint.c will be used.
From ARMv8 specification, v8 debug architecture versions defined:
* 0110 ARMv8, v8 Debug architecture.
* 0111 ARMv8.1, v8 Debug architecture, with Virtualization Host
Extensions.
* 1000 ARMv8.2, v8.2 Debug architecture.
* 1001 ARMv8.4, v8.4 Debug architecture.
So missing ARMv8.1/ARMv8.2/ARMv8.4 cases will cause
enable_monitor_mode() returns -ENODEV,and eventually
arch_hw_breakpoint_init() will fail.
Signed-off-by: Candle Sun <candle.sun@unisoc.com>
Signed-off-by: Nianfu Bai <nianfu.bai@unisoc.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'arch/sparc/boot')
0 files changed, 0 insertions, 0 deletions