1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Backtrace support for Microblaze 4 * 5 * Copyright (C) 2010 Digital Design Corporation 6 */ 7 8#ifndef __MICROBLAZE_UNWIND_H 9#define __MICROBLAZE_UNWIND_H 10 11struct stack_trace; 12 13struct trap_handler_info { 14 unsigned long start_addr; 15 unsigned long end_addr; 16 const char *trap_name; 17}; 18extern struct trap_handler_info microblaze_trap_handlers; 19 20extern const char _hw_exception_handler; 21extern const char ex_handler_unhandled; 22 23void microblaze_unwind(struct task_struct *task, struct stack_trace *trace, 24 const char *loglvl); 25 26#endif /* __MICROBLAZE_UNWIND_H */ 27 28