[Skiboot] [PATCH v3] xive: disable store EOI support

Stewart Smith stewart at linux.vnet.ibm.com
Wed Apr 4 18:56:04 AEST 2018


Cédric Le Goater <clg at kaod.org> writes:
> Hardware has limitations which would require to put a sync after each
> store EOI to make sure the MMIO operations that change the ESB state
> are ordered. This is a killer for performance and the PHBs do not
> support the sync. So remove the store EOI for the moment, until
> hardware is improved.
>
> Also, while we are at changing the XIVE source flags, let's fix the
> settings for the PHB4s which should follow these rules :
>
>   - SHIFT_BUG    for DD10
>   - STORE_EOI    for DD20 and if enabled
>   - TRIGGER_PAGE for DDx0 and if not STORE_EOI
>
> Signed-off-by: Cédric Le Goater <clg at kaod.org>

Merged to master as of 19335bbf77d85bcaf74c037efef9f0e7e76cf227

and as discussed on Slack, to 5.10.x as of b3486c9f95ee164eb1965b545dfb155537a1fb51

-- 
Stewart Smith
OPAL Architect, IBM.



More information about the Skiboot mailing list