diff options
author | Cédric Le Goater <clg@kaod.org> | 2019-11-25 07:58:17 +0100 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2019-12-17 10:39:48 +1100 |
commit | d1f2a574b9f686a1ddc634c2c01381fdc04eb37c (patch) | |
tree | 76ff3ff768f981a7ad6b766f58a470a8b55e0818 /hw/intc/armv7m_nvic.c | |
parent | a5b841f18c1ffdf306f48ff6baccf5193d368c0b (diff) |
ppc/xive: Synthesize interrupt from the saved IPB in the NVT
When a vCPU is dispatched on a HW thread, its context is pushed in the
thread registers and it is activated by setting the VO bit in the CAM
line word2. The HW grabs the associated NVT, pulls the IPB bits and
merges them with the IPB of the new context. If interrupts were missed
while the vCPU was not dispatched, these are synthesized in this
sequence.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20191125065820.927-18-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'hw/intc/armv7m_nvic.c')
0 files changed, 0 insertions, 0 deletions