Print this page
PSARC 2009/104 Hot-Plug Support for ACPI-based Systems
6846955 Device tree creation and acpi virtual nexus driver for acpi based x86 systems
6849408 device match rule in ppm.conf is not flexible


 165         string.o                \
 166         $(BOOT_DRIVER_OBJS)     \
 167         $(DBOOT_OBJS_$(CLASS))
 168 
 169 #
 170 #                       driver and misc modules
 171 #
 172 GFX_PRIVATE_OBJS        += gfx_private.o gfxp_pci.o gfxp_segmap.o \
 173                            gfxp_devmap.o gfxp_vgatext.o gfxp_vm.o vgasubr.o
 174 FIPE_OBJS += fipe_drv.o fipe_pm.o
 175 IOAT_OBJS += ioat.o ioat_rs.o ioat_ioctl.o ioat_chan.o
 176 ISANEXUS_OBJS += isa.o dma_engine.o i8237A.o
 177 PCIE_MISC_OBJS += pcie_acpi.o
 178 PCI_E_NEXUS_OBJS += npe.o npe_misc.o
 179 PCI_E_NEXUS_OBJS += pci_common.o pci_kstats.o pci_tools.o
 180 PCINEXUS_OBJS += pci.o pci_common.o pci_kstats.o pci_tools.o
 181 PCPLUSMP_OBJS += apic.o apic_regops.o psm_common.o apic_introp.o        \
 182                         mp_platform_common.o hpet_acpi.o
 183 
 184 ACPI_DRV_OBJS   += acpi_drv.o acpi_video.o

 185 
 186 CPUDRV_OBJS     += \
 187         cpudrv.o \
 188         cpudrv_mach.o
 189 
 190 PPM_OBJS        += ppm_subr.o ppm.o ppm_plat.o
 191 
 192 ACPIPPM_OBJS    += acpippm.o acpisleep.o







 193 
 194 ROOTNEX_OBJS += rootnex.o iommu_rscs.o dmar_acpi.o intel_iommu.o
 195 TZMON_OBJS      += tzmon.o
 196 UPPC_OBJS += uppc.o psm_common.o
 197 XSVC_OBJS += xsvc.o
 198 
 199 #
 200 #       Build up defines and paths.
 201 #
 202 ALL_DEFS        += -Di86pc
 203 INC_PATH        += -I$(UTSBASE)/i86pc -I$(SRC)/common
 204 
 205 #
 206 # Since the assym files are derived, the dependencies must be explicit for
 207 # all files including this file. (This is only actually required in the
 208 # instance when the .nse_depinfo file does not exist.) It may seem that
 209 # the lint targets should also have a similar dependency, but they don't
 210 # since only C headers are included when #defined(__lint) is true.
 211 #
 212 




 165         string.o                \
 166         $(BOOT_DRIVER_OBJS)     \
 167         $(DBOOT_OBJS_$(CLASS))
 168 
 169 #
 170 #                       driver and misc modules
 171 #
 172 GFX_PRIVATE_OBJS        += gfx_private.o gfxp_pci.o gfxp_segmap.o \
 173                            gfxp_devmap.o gfxp_vgatext.o gfxp_vm.o vgasubr.o
 174 FIPE_OBJS += fipe_drv.o fipe_pm.o
 175 IOAT_OBJS += ioat.o ioat_rs.o ioat_ioctl.o ioat_chan.o
 176 ISANEXUS_OBJS += isa.o dma_engine.o i8237A.o
 177 PCIE_MISC_OBJS += pcie_acpi.o
 178 PCI_E_NEXUS_OBJS += npe.o npe_misc.o
 179 PCI_E_NEXUS_OBJS += pci_common.o pci_kstats.o pci_tools.o
 180 PCINEXUS_OBJS += pci.o pci_common.o pci_kstats.o pci_tools.o
 181 PCPLUSMP_OBJS += apic.o apic_regops.o psm_common.o apic_introp.o        \
 182                         mp_platform_common.o hpet_acpi.o
 183 
 184 ACPI_DRV_OBJS   += acpi_drv.o acpi_video.o
 185 ACPINEX_OBJS    += acpinex_drv.o
 186 
 187 CPUDRV_OBJS     += \
 188         cpudrv.o \
 189         cpudrv_mach.o
 190 
 191 PPM_OBJS        += ppm_subr.o ppm.o ppm_plat.o
 192 
 193 ACPIPPM_OBJS    += acpippm.o acpisleep.o
 194 ACPIDEV_OBJS += acpidev_drv.o \
 195         acpidev_scope.o acpidev_device.o \
 196         acpidev_container.o \
 197         acpidev_cpu.o \
 198         acpidev_memory.o \
 199         acpidev_resource.o \
 200         acpidev_util.o
 201 
 202 ROOTNEX_OBJS += rootnex.o iommu_rscs.o dmar_acpi.o intel_iommu.o
 203 TZMON_OBJS      += tzmon.o
 204 UPPC_OBJS += uppc.o psm_common.o
 205 XSVC_OBJS += xsvc.o
 206 
 207 #
 208 #       Build up defines and paths.
 209 #
 210 ALL_DEFS        += -Di86pc
 211 INC_PATH        += -I$(UTSBASE)/i86pc -I$(SRC)/common
 212 
 213 #
 214 # Since the assym files are derived, the dependencies must be explicit for
 215 # all files including this file. (This is only actually required in the
 216 # instance when the .nse_depinfo file does not exist.) It may seem that
 217 # the lint targets should also have a similar dependency, but they don't
 218 # since only C headers are included when #defined(__lint) is true.
 219 #
 220