diff options
Diffstat (limited to 'doc/opal-api')
-rw-r--r-- | doc/opal-api/opal-int-eoi-124.txt | 15 | ||||
-rw-r--r-- | doc/opal-api/opal-int-get-xirr-122.txt | 15 | ||||
-rw-r--r-- | doc/opal-api/opal-int-set-cppr-123.txt | 16 | ||||
-rw-r--r-- | doc/opal-api/opal-int-set-mfrr-125.txt | 15 |
4 files changed, 61 insertions, 0 deletions
diff --git a/doc/opal-api/opal-int-eoi-124.txt b/doc/opal-api/opal-int-eoi-124.txt new file mode 100644 index 0000000..9405018 --- /dev/null +++ b/doc/opal-api/opal-int-eoi-124.txt @@ -0,0 +1,15 @@ +OPAL_INT_EOI +------------ + +static int64_t opal_xive_eoi(uint32_t xirr) + +Not yet implemented. + +Modelled on the H_EOI PAPR call. + +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. diff --git a/doc/opal-api/opal-int-get-xirr-122.txt b/doc/opal-api/opal-int-get-xirr-122.txt new file mode 100644 index 0000000..efa86d5 --- /dev/null +++ b/doc/opal-api/opal-int-get-xirr-122.txt @@ -0,0 +1,15 @@ +OPAL_INT_GET_XIRR +----------------- + +int64_t opal_xive_get_xirr(uint32_t *out_xirr, bool just_poll) + +Not yet implemented. + +Modelled on the PAPR call. + +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. diff --git a/doc/opal-api/opal-int-set-cppr-123.txt b/doc/opal-api/opal-int-set-cppr-123.txt new file mode 100644 index 0000000..b6858c9 --- /dev/null +++ b/doc/opal-api/opal-int-set-cppr-123.txt @@ -0,0 +1,16 @@ +OPAL_INT_SET_CPPR +----------------- + +static int64_t opal_xive_set_cppr(uint8_t cppr) + + +Not yet implemented. + +Modelled on the H_CPPR PAPR call. + +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. diff --git a/doc/opal-api/opal-int-set-mfrr-125.txt b/doc/opal-api/opal-int-set-mfrr-125.txt new file mode 100644 index 0000000..64a7506 --- /dev/null +++ b/doc/opal-api/opal-int-set-mfrr-125.txt @@ -0,0 +1,15 @@ +OPAL_INT_SET_MFRR +----------------- + +static int64_t opal_xive_set_mfrr(uint32_t cpu, uint8_t mfrr) + +Not yet implemented. + +Modelled on the H_IPI PAPR call. + +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. |