Print this page
3364 dboot should check boot archive integrity
Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Garrett D'Amore <garrett@damore.org>


 156         syscall_asm_amd64.o
 157 
 158 SPECIAL_OBJS += $(SPECIAL_OBJS_$(CLASS))
 159 
 160 #
 161 # Objects that get compiled into the identity mapped PT_LOAD section of unix
 162 # to handle the earliest part of booting.
 163 #
 164 DBOOT_OBJS_32 =
 165 
 166 DBOOT_OBJS_64 += dboot_elfload.o
 167 
 168 DBOOT_OBJS +=                   \
 169         dboot_asm.o             \
 170         dboot_grub.o            \
 171         dboot_printf.o          \
 172         dboot_startkern.o       \
 173         memcpy.o                \
 174         memset.o                \
 175         muldiv.o                \

 176         string.o                \
 177         $(BOOT_DRIVER_OBJS)     \
 178         $(DBOOT_OBJS_$(CLASS))
 179 
 180 #
 181 #                       driver and misc modules
 182 #
 183 GFX_PRIVATE_OBJS        += gfx_private.o gfxp_pci.o gfxp_segmap.o \
 184                            gfxp_devmap.o gfxp_vgatext.o gfxp_vm.o vgasubr.o
 185 FIPE_OBJS += fipe_drv.o fipe_pm.o
 186 IOAT_OBJS += ioat.o ioat_rs.o ioat_ioctl.o ioat_chan.o
 187 ISANEXUS_OBJS += isa.o dma_engine.o i8237A.o
 188 PCIE_MISC_OBJS += pcie_acpi.o pciehpc_acpi.o pcie_x86.o
 189 PCI_E_NEXUS_OBJS += npe.o npe_misc.o
 190 PCI_E_NEXUS_OBJS += pci_common.o pci_kstats.o pci_tools.o
 191 PCINEXUS_OBJS += pci.o pci_common.o pci_kstats.o pci_tools.o
 192 PCPLUSMP_OBJS += apic.o apic_regops.o psm_common.o apic_introp.o        \
 193                         mp_platform_common.o mp_platform_misc.o         \
 194                         hpet_acpi.o apic_common.o apic_timer.o
 195 APIX_OBJS += apix.o apic_regops.o psm_common.o apix_intr.o apix_utils.o \




 156         syscall_asm_amd64.o
 157 
 158 SPECIAL_OBJS += $(SPECIAL_OBJS_$(CLASS))
 159 
 160 #
 161 # Objects that get compiled into the identity mapped PT_LOAD section of unix
 162 # to handle the earliest part of booting.
 163 #
 164 DBOOT_OBJS_32 =
 165 
 166 DBOOT_OBJS_64 += dboot_elfload.o
 167 
 168 DBOOT_OBJS +=                   \
 169         dboot_asm.o             \
 170         dboot_grub.o            \
 171         dboot_printf.o          \
 172         dboot_startkern.o       \
 173         memcpy.o                \
 174         memset.o                \
 175         muldiv.o                \
 176         sha1.o                  \
 177         string.o                \
 178         $(BOOT_DRIVER_OBJS)     \
 179         $(DBOOT_OBJS_$(CLASS))
 180 
 181 #
 182 #                       driver and misc modules
 183 #
 184 GFX_PRIVATE_OBJS        += gfx_private.o gfxp_pci.o gfxp_segmap.o \
 185                            gfxp_devmap.o gfxp_vgatext.o gfxp_vm.o vgasubr.o
 186 FIPE_OBJS += fipe_drv.o fipe_pm.o
 187 IOAT_OBJS += ioat.o ioat_rs.o ioat_ioctl.o ioat_chan.o
 188 ISANEXUS_OBJS += isa.o dma_engine.o i8237A.o
 189 PCIE_MISC_OBJS += pcie_acpi.o pciehpc_acpi.o pcie_x86.o
 190 PCI_E_NEXUS_OBJS += npe.o npe_misc.o
 191 PCI_E_NEXUS_OBJS += pci_common.o pci_kstats.o pci_tools.o
 192 PCINEXUS_OBJS += pci.o pci_common.o pci_kstats.o pci_tools.o
 193 PCPLUSMP_OBJS += apic.o apic_regops.o psm_common.o apic_introp.o        \
 194                         mp_platform_common.o mp_platform_misc.o         \
 195                         hpet_acpi.o apic_common.o apic_timer.o
 196 APIX_OBJS += apix.o apic_regops.o psm_common.o apix_intr.o apix_utils.o \