Branch: refs/heads/next
Home: https://github.com/siemens/jailhouse
Commit: 1f16ea47d9d99f7f6fde1aad65c8ab7ed77d54ca
https://github.com/siemens/jailhouse/commit/1f16ea47d9d99f7f6fde1aad65c8ab7ed77d54ca
Author: Philipp Rosenberger <[email protected]>
Date: 2020-03-10 (Tue, 10 Mar 2020)
Changed paths:
M Documentation/inter-cell-communication.md
Log Message:
-----------
Documentation: use virtio-ivshmem-block for block backend
The example for the virtio-ivshmem-block shows virtio-ivshmem-console
not virtio-ivshmem-block as backend.
Signed-off-by: Philipp Rosenberger <[email protected]>
Signed-off-by: Jan Kiszka <[email protected]>
Commit: 2e4d71f66439f8f6223b129b1b8f19062a851342
https://github.com/siemens/jailhouse/commit/2e4d71f66439f8f6223b129b1b8f19062a851342
Author: Jan Kiszka <[email protected]>
Date: 2020-03-10 (Tue, 10 Mar 2020)
Changed paths:
M hypervisor/arch/x86/ioapic.c
Log Message:
-----------
x86: ioapic: Fix programming of to-be-masked pin
The unconditional writing of both redirection table words created an
invalid intermediate state when masking a previously unmasked pin: As
the entry was to be masked, the index in result was set to 0xffff. This
value was then programmed into the upper word while the pin was still
unmasked.
QEMU detected this invalid redirection table entry but only a message
was logged on the host terminal because QEMU does not emulate error
reporting for VT-d. If an interrupt had come in on real hardware right
at this point, we would have seen a VT-d fault. Still, no kitten would
have been harmed.
Fix this by only writing the upper half when we are unmasking the pin
(or keeping it unmasked). And the goal of bac03e4d5f54 is still achieved
this way.
Fixes: bac03e4d5f54 ("x86: ioapic: Rework and fix redir entry programming")
Signed-off-by: Jan Kiszka <[email protected]>
Compare:
https://github.com/siemens/jailhouse/compare/f76b0e89ed89...2e4d71f66439
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/siemens/jailhouse/push/refs/heads/next/f76b0e-2e4d71%40github.com.