diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2016-02-20 13:37:04 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2016-02-20 13:37:04 +0000 |
commit | 2fe1339ea26bb7ba59e844b5c1dee03250a7de16 (patch) | |
tree | 2679ade09b0cb6e989ae0ba55bd645332a7f254c /sys/x86 | |
parent | 94a4ee3be7e6acabfe967ae5b9168176e6a1de2b (diff) | |
download | src-test2-2fe1339ea26bb7ba59e844b5c1dee03250a7de16.tar.gz src-test2-2fe1339ea26bb7ba59e844b5c1dee03250a7de16.zip |
Notes
Diffstat (limited to 'sys/x86')
-rw-r--r-- | sys/x86/iommu/intel_drv.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/x86/iommu/intel_drv.c b/sys/x86/iommu/intel_drv.c index 47588af1cb62..e5d7783658cb 100644 --- a/sys/x86/iommu/intel_drv.c +++ b/sys/x86/iommu/intel_drv.c @@ -826,13 +826,9 @@ dmar_find_nonpci(u_int id, u_int entry_type, uint16_t *rid) struct dmar_unit * dmar_find_hpet(device_t dev, uint16_t *rid) { - ACPI_HANDLE handle; - uint32_t hpet_id; - handle = acpi_get_handle(dev); - if (ACPI_FAILURE(acpi_GetInteger(handle, "_UID", &hpet_id))) - return (NULL); - return (dmar_find_nonpci(hpet_id, ACPI_DMAR_SCOPE_TYPE_HPET, rid)); + return (dmar_find_nonpci(hpet_get_uid(dev), ACPI_DMAR_SCOPE_TYPE_HPET, + rid)); } struct dmar_unit * |