1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/unicore32/kernel/debug.S
5 * Code specific to PKUnity SoC and UniCore ISA
7 * Copyright (C) 2001-2010 GUAN Xue-tao
9 * 32-bit debugging code
11 #include <linux/linkage.h>
12 #include <asm/assembler.h>
17 * Some debugging routines (useful if you've got MM problems and
18 * printk isn't working). For DEBUGGING ONLY!!! Do not leave
19 * references to these in a production kernel!
21 #include "debug-macro.S"
24 * Useful debugging routines
38 printhex: adr r2, hexbuf
46 add r1, r1, #'0' - 'a' + 10
47 2: add r1, r1, #'a' - 10