There was some recent cleanup on console.h includes that makes printk only
visible where we thought it was needed.
A change to add an include for console/console.h to resolve the issue here.
Cc'ing Elyes since that's his effort.

As you correctly noticed, x86emu isn't build-tested by default: If you
want, you could contribute a patch to add your config to configs/, which
makes it build tested by default to avoid future regressions in the x86emu
code.


Thanks,
Patrick

Am Do., 25. Apr. 2019 um 09:50 Uhr schrieb Martin Kepplinger <
[email protected]>:

> Hi,
>
> Before I dig in without knowing the code: x86emu currently (
> 0987e43aa05bfbafbfdd4952638b79a5084369f8 )
> doesn't build:
>
> In file included from src/device/oprom/x86emu/x86emui.h:65,
>                   from src/device/oprom/x86emu/debug.c:40:
> src/device/oprom/x86emu/debug.c: In function 'x86emu_dump_regs':
> src/device/oprom/x86emu/debug.h:46:22: error: implicit declaration of
> function 'printk'; did you mean 'printf'?
> [-Werror=implicit-function-declaration]
>   #define printf(x...) printk(BIOS_DEBUG, x)
>                        ^~~~~~
> src/device/oprom/x86emu/debug.c:366:5: note: in expansion of macro
> 'printf'
>       printf("\tAX=%04x  ", M.x86.R_AX );
>       ^~~~~~
>
>
> I append the config. Also, there's noone in MAINTAINER for it, and
> appearently it's not build-tested :(
>
> thanks
>
>                                   martin
> _______________________________________________
> coreboot mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>


-- 
Google Germany GmbH, ABC-Str. 19, 20354 Hamburg
Registergericht und -nummer: Hamburg, HRB 86891, Sitz der Gesellschaft:
Hamburg
Geschäftsführer: Paul Manicle, Halimah DeLaine Prado
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to