[Skiboot] [PATCH 14/33] XIVE: Base XIVE support for OPAL XICS emulation calls
Benjamin Herrenschmidt
benh at kernel.crashing.org
Wed Jul 6 18:08:41 AEST 2016
On Wed, 2016-07-06 at 17:48 +1000, Stewart Smith wrote:
>
> +static int64_t opal_xive_eoi(uint32_t xirr)
> +
> +Not yet implemented.
> +
> +Modelled on the H_EOI PAPR call.
We should add that shall this return a positive value, more interrupts
are queued for that CPU/priority and must be fetched as the XIVE is not
guaranteed to assert the CPU external interrupt line again until the
pending queue for the current priority has been emptied.
> +For P9 and above systems where host doesn't know about interrupt
> controller.
> +An OS can instead make OPAL calls for XICS emulation.
> +
> +For an OS to use this OPAL call, an "ibm,opal-intc" compatible
> device must
> +exist in the device tree. If OPAL does not create such a device, the
> host
> +OS MUST NOT use this call.
More information about the Skiboot
mailing list