intel-iommu: remove VTD_FR_RESERVED_ERR
This fault reason is not used and is duplicated with SPT.2 condition code. So let's remove it. Signed-off-by: Jason Wang <jasowang@redhat.com> Message-Id: <20220210092815.45174-1-jasowang@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Peter Xu <peterx@redhat.com>
This commit is contained in:
parent
77250171bd
commit
a48a5bcd64
@ -469,11 +469,6 @@ static void vtd_report_dmar_fault(IntelIOMMUState *s, uint16_t source_id,
|
||||
|
||||
assert(fault < VTD_FR_MAX);
|
||||
|
||||
if (fault == VTD_FR_RESERVED_ERR) {
|
||||
/* This is not a normal fault reason case. Drop it. */
|
||||
return;
|
||||
}
|
||||
|
||||
trace_vtd_dmar_fault(source_id, fault, addr, is_write);
|
||||
|
||||
if (fsts_reg & VTD_FSTS_PFO) {
|
||||
@ -1637,7 +1632,6 @@ static const bool vtd_qualified_faults[] = {
|
||||
[VTD_FR_PAGING_ENTRY_RSVD] = true,
|
||||
[VTD_FR_CONTEXT_ENTRY_TT] = true,
|
||||
[VTD_FR_PASID_TABLE_INV] = false,
|
||||
[VTD_FR_RESERVED_ERR] = false,
|
||||
[VTD_FR_MAX] = false,
|
||||
};
|
||||
|
||||
|
@ -304,11 +304,6 @@ typedef enum VTDFaultReason {
|
||||
|
||||
VTD_FR_PASID_TABLE_INV = 0x58, /*Invalid PASID table entry */
|
||||
|
||||
/* This is not a normal fault reason. We use this to indicate some faults
|
||||
* that are not referenced by the VT-d specification.
|
||||
* Fault event with such reason should not be recorded.
|
||||
*/
|
||||
VTD_FR_RESERVED_ERR,
|
||||
VTD_FR_MAX, /* Guard */
|
||||
} VTDFaultReason;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user