1# Copyright 2018 The Fuchsia Authors
2#
3# Use of this source code is governed by a MIT-style
4# license that can be found in the LICENSE file or at
5# https://opensource.org/licenses/MIT
6
7LOCAL_DIR := $(GET_LOCAL_DIR)
8MODULE := $(LOCAL_DIR)
9
10MODULE_SRCS := \
11    $(LOCAL_DIR)/context_table_state.cpp \
12    $(LOCAL_DIR)/device_context.cpp \
13    $(LOCAL_DIR)/domain_allocator.cpp \
14    $(LOCAL_DIR)/intel_iommu.cpp \
15    $(LOCAL_DIR)/iommu_impl.cpp \
16    $(LOCAL_DIR)/iommu_page.cpp \
17    $(LOCAL_DIR)/second_level_pt.cpp \
18
19MODULE_DEPS := \
20    kernel/arch/x86/page_tables \
21    kernel/dev/pcie \
22    kernel/lib/bitmap \
23    kernel/lib/fbl \
24    kernel/lib/hwreg \
25    kernel/lib/region-alloc \
26
27include make/module.mk
28