On 06/22/2018 04:44 PM, Thomas Huth wrote: > On 22.06.2018 15:40, Philippe Mathieu-Daudé wrote: >> Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org> >> --- >> include/hw/arm/omap.h | 5 +++-- >> 1 file changed, 3 insertions(+), 2 deletions(-) >> >> diff --git a/include/hw/arm/omap.h b/include/hw/arm/omap.h >> index 39abba753d..3867687b8c 100644 >> --- a/include/hw/arm/omap.h >> +++ b/include/hw/arm/omap.h >> @@ -21,6 +21,7 @@ >> # define hw_omap_h "omap.h" >> #include "hw/irq.h" >> #include "target/arm/cpu-qom.h" >> +#include "qemu/log.h" >> >> # define OMAP_EMIFS_BASE 0x00000000 >> # define OMAP2_Q0_BASE 0x00000000 >> @@ -962,8 +963,8 @@ void omap_mpu_wakeup(void *opaque, int irq, int req); >> fprintf(stderr, "%s: Bad register " OMAP_FMT_plx "\n", \ >> __func__, paddr) > > What about that fprintf above?
Well there are still many fprintf() in the OMAP codebase. I didn't want to start a fprintf() cleanup, I just cherry-picked the patches I used to make sens of the current (ugly) output. With this series the console is 'usable'. > >> # define OMAP_RO_REG(paddr) \ >> - fprintf(stderr, "%s: Read-only register " OMAP_FMT_plx "\n", >> \ >> - __func__, paddr) >> + qemu_log_mask(LOG_GUEST_ERROR, "%s: Read-only register " >> OMAP_FMT_plx \ >> + "\n", __func__, paddr) >> >> /* OMAP-specific Linux bootloader tags for the ATAG_BOARD area >> (Board-specifc tags are not here) */ >> > > Thomas >