summaryrefslogtreecommitdiff
path: root/sys/x86
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2016-02-20 13:37:04 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2016-02-20 13:37:04 +0000
commit2fe1339ea26bb7ba59e844b5c1dee03250a7de16 (patch)
tree2679ade09b0cb6e989ae0ba55bd645332a7f254c /sys/x86
parent94a4ee3be7e6acabfe967ae5b9168176e6a1de2b (diff)
downloadsrc-test2-2fe1339ea26bb7ba59e844b5c1dee03250a7de16.tar.gz
src-test2-2fe1339ea26bb7ba59e844b5c1dee03250a7de16.zip
Notes
Diffstat (limited to 'sys/x86')
-rw-r--r--sys/x86/iommu/intel_drv.c8
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 *