Print this page
8620 pcplusmp shouldn't support x2APIC mode
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>


   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 \