[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