MFC: r340090, r342056Merge ACPICA 20181031 and 20181213.
Update ACPICA to 20181003.Approved by: re (gjb)
Merge ACPICA 20180810.
MFV: r335802Merge ACPICA 20180629.
MFV: r334448Import ACPICA 20180531.
MFV: r333378Import ACPICA 20180508.
MFV: r333077Merge ACPICA 20180427.
Merge ACPICA 20180313.
Move the new AMD-Vi IVHD [ACPI_IVRS_HARDWARE_NEW]definitions added in r329360 in contrib ACPI to local files till ACPI code adds new definitions reported by jkim.Rename ACPI_IVRS_HARDWARE_NEW to ACP
Move the new AMD-Vi IVHD [ACPI_IVRS_HARDWARE_NEW]definitions added in r329360 in contrib ACPI to local files till ACPI code adds new definitions reported by jkim.Rename ACPI_IVRS_HARDWARE_NEW to ACPI_IVRS_HARDWARE_EFRSUP, since new definitions add Extended Feature Register support. Use IvrsType to distinguish three types of IVHD - 0x10(legacy), 0x11 and 0x40(with EFR). IVHD 0x40 is also called mixed type since it supports HID device entries.Fix 2 coverity bugs reported by cem.Reported by:jkim, cemApproved by:grehanDifferential Revision://reviews.freebsd.org/D14501
show more ...
This change fixes duplicate detection of same IOMMU/AMD-Vi device for Ryzen with EFR support.IVRS can have entry of type legacy and non-legacy present at same time for same AMD-Vi device. ivhd driv
This change fixes duplicate detection of same IOMMU/AMD-Vi device for Ryzen with EFR support.IVRS can have entry of type legacy and non-legacy present at same time for same AMD-Vi device. ivhd driver will ignore legacy if new IVHD type is present as specified in AMD-Vi specification. Earlier both of IVHD entries used and two ivhd devices were created.Add support for new IVHD type 0x11 and 0x40 in ACPI. Create new struct of type acpi_ivrs_hardware_new for these new type of IVHDs. Legacy type 0x10 will continue to use acpi_ivrs_hardware.Reviewed by: avgApproved by: grehanDifferential Revision:https://reviews.freebsd.org/D13160
MFV: r329072Merge ACPICA 20180209.
Merge ACPICA 20180105.
MFC: r326864Merge ACPICA 20171214.
MFV: r325668Merge ACPICA 20171110.
Merge ACPICA 20170929 (take 2).
Revert r324109. This commit broke a number of systems.Reported by: lwhsu, kibRequested by: ngie
Merge ACPICA 20170929.
Merge ACPICA 20170831.
Merge ACPICA 20170728.
Merge ACPICA 20170531.
Merge ACPICA 20170303.
Revert crap accidentally committed
Revert r312923 a better approach will be taken later
Merge ACPICA 20170119.
Revert r311843, r311667As jkim@ points out, it isn't needed.
1234