[Skiboot] [PATCH v2 08/14] console: add dummy_console_flush()

Andrew Donnellan andrew.donnellan at au1.ibm.com
Tue Dec 20 18:46:47 AEDT 2016


On 20/12/16 18:40, Oliver O'Halloran wrote:
>> The other OPAL_CONSOLE_FLUSH call hasn't been removed yet, is having
>> competing opal_call()s a defined thing?
>
> No, there is always a single OPAL call handler. opal_register()
> overwrites the existing handler at runtime.

I'm referring to:

ajd at ajd:~/code/skiboot$ gg "opal_call(OPAL_CONSOLE_FLUSH"
core/console.c:opal_call(OPAL_CONSOLE_FLUSH, opal_console_flush, 1);
core/console.c:opal_call(OPAL_CONSOLE_FLUSH, dummy_console_flush, 1);

I realise opal_register() overwrites the handler at runtime, but what 
exactly happens with multiple opal_call()s?

This is of course moot as we fix it a few patches later.

-- 
Andrew Donnellan              OzLabs, ADL Canberra
andrew.donnellan at au1.ibm.com  IBM Australia Limited



More information about the Skiboot mailing list