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("%.8x", insn); 17 return 0; 18 } 19 20 static inline int print_insn_spu(unsigned long insn, unsigned long memaddr) 21 { 22 printf("%.8x", insn); 23 return 0; 24 } 25 #endif 26 27 #endif /* _POWERPC_XMON_DIS_ASM_H */ 28