PCI: ACS quirks for Intel 9-series PCH root ports
PATCH 1/1 PCI: ACS quirks for Intel 9-series PCH root ports
Intel confirms that 9-series chipset root ports provide ACS-equivalent isolation when configured via the existing Intel PCH ACS quirk setup.
--- drivers/pci/quirks.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/pci/quirks.c +2 -0
@@ -3740,6 +3740,8 @@ static const u16 pci_quirk_intel_pch_acs_ids[] = {/* Wellsburg (X99) PCH */ 0x8d10 ,0x8d11 ,0x8d12 ,0x8d13 ,0x8d14 ,0x8d15 ,0x8d16 ,0x8d17 ,0x8d18 ,0x8d19 ,0x8d1a ,0x8d1b ,0x8d1c ,0x8d1d ,0x8d1e , +/* Lynx Point (9 series) PCH */ + 0x8c90, 0x8c92, 0x8c94, 0x8c96, 0x8c98, 0x8c9a, 0x8c9c, 0x8c9e, };static bool pci_quirk_intel_pch_acs_match (struct pci_dev *dev)
PiANCj4gSW50ZWwgY29uZmlybXMgdGhhdCA5LXNlcmllcyBjaGlwc2V0IHJvb3QgcG9ydHMgcHJv dmlkZSBBQ1MtZXF1aXZhbGVudCBpc29sYXRpb24gd2hlbiBjb25maWd1cmVkIHZpYSB0aGUgZXhp c3RpbmcgSW50ZWwgUENIIEFDUyBxdWlyayBzZXR1cC4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFs ZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+DQo+IENjOiBEb24gRHVn Z2VyIDxkb25hbGQuZC5kdWdnZXJAaW50ZWwuY29tPg0KDQpBY2tlZC1ieTogRG9uIER1Z2dlciA8 ZG9uYWxkLmQuZHVnZ2VyQGludGVsLmNvbT4NCg0KPiAtLS0NCj4gIGRyaXZlcnMvcGNpL3F1aXJr cy5jIHwgICAgMiArKw0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQ0KPiANCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL3F1aXJrcy5jIGIvZHJpdmVycy9wY2kvcXVpcmtzLmMg aW5kZXggYzZkYzFkZi4uZjEyNmJkNiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9wY2kvcXVpcmtz LmMNCj4gKysrIGIvZHJpdmVycy9wY2kvcXVpcmtzLmMNCj4gQEAgLTM3NDAsNiArMzc0MCw4IEBA IHN0YXRpYyBjb25zdCB1MTYgcGNpX3F1aXJrX2ludGVsX3BjaF9hY3NfaWRzW10gPSB7DQo+ICAJ LyogV2VsbHNidXJnIChYOTkpIFBDSCAqLw0KPiAgCTB4OGQxMCwgMHg4ZDExLCAweDhkMTIsIDB4 OGQxMywgMHg4ZDE0LCAweDhkMTUsIDB4OGQxNiwgMHg4ZDE3LA0KPiAgCTB4OGQxOCwgMHg4ZDE5 LCAweDhkMWEsIDB4OGQxYiwgMHg4ZDFjLCAweDhkMWQsIDB4OGQxZSwNCj4gKwkvKiBMeW54IFBv aW50ICg5IHNlcmllcykgUENIICovDQo+ICsJMHg4YzkwLCAweDhjOTIsIDB4OGM5NCwgMHg4Yzk2 LCAweDhjOTgsIDB4OGM5YSwgMHg4YzljLCAweDhjOWUsDQo+ICB9Ow0KID4gDQogPiBzdGF0aWMg Ym9vbCBwY2lfcXVpcmtfaW50ZWxfcGNoX2Fjc19tYXRjaChzdHJ1Y3QgcGNpX2RldiAqZGV2KQ0K DQoNCi0tDQpEb24gRHVnZ2VyDQoiQ2Vuc2VvIFRvdG8gbm9zIGluIEthbnNhIGVzc2UgZGVjaXNz ZS4iIC0gRC4gR2FsZQ0KUGg6IDMwMy80NDMtMzc4Ng0KDQo=
Bjorn Helgaas
maintainerQuoted 5 lines · Alex Williamson
Intel confirms that 9-series chipset root ports provide ACS-equivalent isolation when configured via the existing Intel PCH ACS quirk setup.
Signed-off-by Alex Williamson <[email protected]>Cc Don Dugger <[email protected]>
Applied with Don's ack to pci/virtualization for v4.2, thanks!
Quoted 18 lines
--- drivers/pci/quirks.c | 2 ++ 1 file changed, 2 insertions(+)drivers/pci/quirks.c +2
-0@@ -3740,6 +3740,8 @@ static const u16 pci_quirk_intel_pch_acs_ids[] = {/* Wellsburg (X99) PCH */ 0x8d10 ,0x8d11 ,0x8d12 ,0x8d13 ,0x8d14 ,0x8d15 ,0x8d16 ,0x8d17 ,0x8d18 ,0x8d19 ,0x8d1a ,0x8d1b ,0x8d1c ,0x8d1d ,0x8d1e , +/* Lynx Point (9 series) PCH */ + 0x8c90, 0x8c92, 0x8c94, 0x8c96, 0x8c98, 0x8c9a, 0x8c9c, 0x8c9e, };static bool pci_quirk_intel_pch_acs_match (struct pci_dev *dev)