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 ---