6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
24 #
25 # Copyright (c) 2010, Intel Corporation.
26 # Copyright 2016 Joyent, Inc.
27 #
28 # This Makefile defines file modules in the directory uts/i86pc
29 # and its children. These are the source files which are i86pc
30 # "implementation architecture" dependent.
31 #
32
33 #
34 # object lists
35 #
36 CORE_OBJS += \
37 acpi_stubs.o \
38 biosdisk.o \
39 bios_call.o \
40 cbe.o \
41 cmi.o \
42 cmi_hw.o \
43 cms.o \
44 comm_page.o \
45 confunix.o \
46 cpu_idle.o \
183 $(BOOT_DRIVER_OBJS) \
184 $(DBOOT_OBJS_$(CLASS))
185
186 #
187 # driver and misc modules
188 #
189 GFX_PRIVATE_OBJS += gfx_private.o gfxp_pci.o gfxp_segmap.o \
190 gfxp_devmap.o gfxp_vgatext.o gfxp_vm.o vgasubr.o
191 FIPE_OBJS += fipe_drv.o fipe_pm.o
192 IOAT_OBJS += ioat.o ioat_rs.o ioat_ioctl.o ioat_chan.o
193 ISANEXUS_OBJS += isa.o dma_engine.o i8237A.o
194 PCIE_MISC_OBJS += pcie_acpi.o pciehpc_acpi.o pcie_x86.o
195 PCI_E_NEXUS_OBJS += npe.o npe_misc.o
196 PCI_E_NEXUS_OBJS += pci_common.o pci_kstats.o pci_tools.o
197 PCINEXUS_OBJS += pci.o pci_common.o pci_kstats.o pci_tools.o
198 PCPLUSMP_OBJS += apic.o apic_regops.o psm_common.o apic_introp.o \
199 mp_platform_common.o mp_platform_misc.o \
200 hpet_acpi.o apic_common.o apic_timer.o
201 APIX_OBJS += apix.o apic_regops.o psm_common.o apix_intr.o apix_utils.o \
202 apix_irm.o mp_platform_common.o hpet_acpi.o apic_common.o \
203 apic_timer.o
204
205
206 ACPI_DRV_OBJS += acpi_drv.o acpi_video.o
207 ACPINEX_OBJS += acpinex_drv.o acpinex_event.o
208
209 CPUDRV_OBJS += \
210 cpudrv.o \
211 cpudrv_mach.o
212
213 PPM_OBJS += ppm_subr.o ppm.o ppm_plat.o
214
215 ACPIPPM_OBJS += acpippm.o acpisleep.o
216 ACPIDEV_OBJS += acpidev_drv.o \
217 acpidev_scope.o acpidev_device.o \
218 acpidev_container.o \
219 acpidev_cpu.o \
220 acpidev_dr.o \
221 acpidev_memory.o \
222 acpidev_pci.o \
223 acpidev_resource.o \
|
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 #
23 # Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
24 #
25 # Copyright (c) 2010, Intel Corporation.
26 # Copyright 2017 Joyent, Inc.
27 #
28 # This Makefile defines file modules in the directory uts/i86pc
29 # and its children. These are the source files which are i86pc
30 # "implementation architecture" dependent.
31 #
32
33 #
34 # object lists
35 #
36 CORE_OBJS += \
37 acpi_stubs.o \
38 biosdisk.o \
39 bios_call.o \
40 cbe.o \
41 cmi.o \
42 cmi_hw.o \
43 cms.o \
44 comm_page.o \
45 confunix.o \
46 cpu_idle.o \
183 $(BOOT_DRIVER_OBJS) \
184 $(DBOOT_OBJS_$(CLASS))
185
186 #
187 # driver and misc modules
188 #
189 GFX_PRIVATE_OBJS += gfx_private.o gfxp_pci.o gfxp_segmap.o \
190 gfxp_devmap.o gfxp_vgatext.o gfxp_vm.o vgasubr.o
191 FIPE_OBJS += fipe_drv.o fipe_pm.o
192 IOAT_OBJS += ioat.o ioat_rs.o ioat_ioctl.o ioat_chan.o
193 ISANEXUS_OBJS += isa.o dma_engine.o i8237A.o
194 PCIE_MISC_OBJS += pcie_acpi.o pciehpc_acpi.o pcie_x86.o
195 PCI_E_NEXUS_OBJS += npe.o npe_misc.o
196 PCI_E_NEXUS_OBJS += pci_common.o pci_kstats.o pci_tools.o
197 PCINEXUS_OBJS += pci.o pci_common.o pci_kstats.o pci_tools.o
198 PCPLUSMP_OBJS += apic.o apic_regops.o psm_common.o apic_introp.o \
199 mp_platform_common.o mp_platform_misc.o \
200 hpet_acpi.o apic_common.o apic_timer.o
201 APIX_OBJS += apix.o apic_regops.o psm_common.o apix_intr.o apix_utils.o \
202 apix_irm.o mp_platform_common.o hpet_acpi.o apic_common.o \
203 apic_timer.o apix_regops.o
204
205
206 ACPI_DRV_OBJS += acpi_drv.o acpi_video.o
207 ACPINEX_OBJS += acpinex_drv.o acpinex_event.o
208
209 CPUDRV_OBJS += \
210 cpudrv.o \
211 cpudrv_mach.o
212
213 PPM_OBJS += ppm_subr.o ppm.o ppm_plat.o
214
215 ACPIPPM_OBJS += acpippm.o acpisleep.o
216 ACPIDEV_OBJS += acpidev_drv.o \
217 acpidev_scope.o acpidev_device.o \
218 acpidev_container.o \
219 acpidev_cpu.o \
220 acpidev_dr.o \
221 acpidev_memory.o \
222 acpidev_pci.o \
223 acpidev_resource.o \
|