1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
2 | #ifndef _POWERPC_XMON_DIS_ASM_H |
3 | #define _POWERPC_XMON_DIS_ASM_H |
4 | /* |
5 | * Copyright (C) 2006 Michael Ellerman, IBM Corporation. |
6 | */ |
7 | |
8 | extern void print_address (unsigned long memaddr); |
9 | |
10 | #ifdef CONFIG_XMON_DISASSEMBLY |
11 | extern int print_insn_powerpc(unsigned long insn, unsigned long memaddr); |
12 | extern int print_insn_spu(unsigned long insn, unsigned long memaddr); |
13 | #else |
14 | static inline int print_insn_powerpc(unsigned long insn, unsigned long memaddr) |
15 | { |
16 | printf(fmt: "%.8lx" , insn); |
17 | return 0; |
18 | } |
19 | |
20 | static inline int print_insn_spu(unsigned long insn, unsigned long memaddr) |
21 | { |
22 | printf(fmt: "%.8lx" , insn); |
23 | return 0; |
24 | } |
25 | #endif |
26 | |
27 | #endif /* _POWERPC_XMON_DIS_ASM_H */ |
28 | |