I understand that the major issue is this only patch. Leonardo can confirm here.
This patch fixes a QEMU bug. The backend vfio_eeh_container_op() communicates with host kernel for all EEH operations including retrieving PE's state. The function returns 0 (normal state) unconditionally when retrieving PE's state. That's why the frozen PE can't be detected by guest kernel.
Since this is an EEH issue, this is very POWER specific.
Hi Nish,
I understand that the major issue is this only patch. Leonardo can confirm here. container_ op() communicates with host kernel for all EEH operations including retrieving PE's state. The function returns 0 (normal state) unconditionally when retrieving PE's state. That's why the frozen PE can't be detected by guest kernel.
This patch fixes a QEMU bug. The backend vfio_eeh_
Since this is an EEH issue, this is very POWER specific.