kgdb.c (4f2c0a4acffbec01079c28f839422e64ddeff004) | kgdb.c (af6c0bd59f4f3ad5daad2f7b777954b1954551d5) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * AArch64 KGDB support 4 * 5 * Based on arch/arm/kernel/kgdb.c 6 * 7 * Copyright (C) 2013 Cavium Inc. 8 * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.com> --- 210 unchanged lines hidden (view full) --- 219 atomic_set(&kgdb_cpu_doing_single_step, raw_smp_processor_id()); 220 kgdb_single_step = 1; 221 222 /* 223 * Enable single step handling 224 */ 225 if (!kernel_active_single_step()) 226 kernel_enable_single_step(linux_regs); | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * AArch64 KGDB support 4 * 5 * Based on arch/arm/kernel/kgdb.c 6 * 7 * Copyright (C) 2013 Cavium Inc. 8 * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.com> --- 210 unchanged lines hidden (view full) --- 219 atomic_set(&kgdb_cpu_doing_single_step, raw_smp_processor_id()); 220 kgdb_single_step = 1; 221 222 /* 223 * Enable single step handling 224 */ 225 if (!kernel_active_single_step()) 226 kernel_enable_single_step(linux_regs); |
227 else 228 kernel_rewind_single_step(linux_regs); |
|
227 err = 0; 228 break; 229 default: 230 err = -1; 231 } 232 return err; 233} 234 --- 122 unchanged lines hidden --- | 229 err = 0; 230 break; 231 default: 232 err = -1; 233 } 234 return err; 235} 236 --- 122 unchanged lines hidden --- |