~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/skiboot/doc/opal-api/opal-int-eoi-124.txt

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
OPAL_INT_EOI
 
2
------------
 
3
 
 
4
static int64_t opal_xive_eoi(uint32_t xirr)
 
5
 
 
6
Not yet implemented.
 
7
 
 
8
Modelled on the H_EOI PAPR call.
 
9
 
 
10
This can return a positive value, which means more interrupts
 
11
are queued for that CPU/priority and must be fetched as the XIVE is not
 
12
guaranteed to assert the CPU external interrupt line again until the
 
13
pending queue for the current priority has been emptied.
 
14
 
 
15
For P9 and above systems where host doesn't know about interrupt controller.
 
16
An OS can instead make OPAL calls for XICS emulation.
 
17
 
 
18
For an OS to use this OPAL call, an "ibm,opal-intc" compatible device must
 
19
exist in the device tree. If OPAL does not create such a device, the host
 
20
OS MUST NOT use this call.