diff options
author | Simon Glass <sjg@chromium.org> | 2014-11-15 03:56:43 (GMT) |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2014-11-25 14:11:17 (GMT) |
commit | 8c6ec412b450ad790fc373674a34313c8f6e3f6e (patch) | |
tree | 882cbd362c562a41f3eb689a6a45b3d95e19a69c /drivers/bios_emulator/include/x86emu/debug.h | |
parent | b3521f2e495c8cd91226af9b34f2d7ef5a24c665 (diff) | |
download | u-boot-8c6ec412b450ad790fc373674a34313c8f6e3f6e.tar.xz |
bios_emulator: Always print errors when opcode decode fails
This is a rare event and should not happen. When it does it is confusing to
work out why. At least we should print a message.
Adjust the emulator to always print decode errors to the console.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/bios_emulator/include/x86emu/debug.h')
-rw-r--r-- | drivers/bios_emulator/include/x86emu/debug.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/bios_emulator/include/x86emu/debug.h b/drivers/bios_emulator/include/x86emu/debug.h index 12d6c7f..304b2bf 100644 --- a/drivers/bios_emulator/include/x86emu/debug.h +++ b/drivers/bios_emulator/include/x86emu/debug.h @@ -99,7 +99,11 @@ # define DEBUG_DECODE_NOPRINT() 0 #endif -#ifdef CONFIG_X86EMU_DEBUG +# define ERR_PRINTF(x) printf(x) +# define ERR_PRINTF2(x, y) printf(x, y) + +#ifdef CONFIG_X86EMU_DEBUG103 + # define DECODE_PRINTF(x) if (DEBUG_DECODE()) \ x86emu_decode_printf(x) |