]> Git Repo - qemu.git/commit
ppc/xive: Synthesize interrupt from the saved IPB in the NVT
authorCédric Le Goater <[email protected]>
Mon, 25 Nov 2019 06:58:17 +0000 (07:58 +0100)
committerDavid Gibson <[email protected]>
Mon, 16 Dec 2019 23:39:48 +0000 (10:39 +1100)
commitd1f2a574b9f686a1ddc634c2c01381fdc04eb37c
tree76ff3ff768f981a7ad6b766f58a470a8b55e0818
parenta5b841f18c1ffdf306f48ff6baccf5193d368c0b
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 <[email protected]>
Message-Id: <20191125065820[email protected]>
Signed-off-by: David Gibson <[email protected]>
hw/intc/xive.c
This page took 0.025523 seconds and 4 git commands to generate.