Print this page
11787 Kernel needs to be built with retpolines
11788 Kernel needs to generally use RSB stuffing
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>


  36 #
  37 CORE_OBJS +=            \
  38         arch_kdi.o      \
  39         comm_page_util.o \
  40         copy.o          \
  41         copy_subr.o     \
  42         cpc_subr.o      \
  43         ddi_arch.o      \
  44         ddi_i86.o       \
  45         ddi_i86_asm.o   \
  46         desctbls.o      \
  47         desctbls_asm.o  \
  48         exception.o     \
  49         float.o         \
  50         fmsmb.o         \
  51         fpu.o           \
  52         i86_subr.o      \
  53         lock_prim.o     \
  54         ovbcopy.o       \
  55         polled_io.o     \

  56         sseblk.o        \
  57         sundep.o        \
  58         swtch.o         \
  59         sysi86.o
  60 



  61 #
  62 # 64-bit multiply/divide compiler helper routines
  63 # used only for ia32
  64 #
  65 
  66 SPECIAL_OBJS_32 +=      \
  67         muldiv.o
  68 
  69 #
  70 #       Generic-unix Module
  71 #
  72 GENUNIX_OBJS +=         \
  73         archdep.o       \
  74         getcontext.o    \
  75         install_utrap.o \
  76         lwp_private.o   \
  77         prom_enter.o    \
  78         prom_exit.o     \
  79         prom_panic.o    \
  80         sendsig.o       \




  36 #
  37 CORE_OBJS +=            \
  38         arch_kdi.o      \
  39         comm_page_util.o \
  40         copy.o          \
  41         copy_subr.o     \
  42         cpc_subr.o      \
  43         ddi_arch.o      \
  44         ddi_i86.o       \
  45         ddi_i86_asm.o   \
  46         desctbls.o      \
  47         desctbls_asm.o  \
  48         exception.o     \
  49         float.o         \
  50         fmsmb.o         \
  51         fpu.o           \
  52         i86_subr.o      \
  53         lock_prim.o     \
  54         ovbcopy.o       \
  55         polled_io.o     \
  56         retpoline.o     \
  57         sseblk.o        \
  58         sundep.o        \
  59         swtch.o         \
  60         sysi86.o
  61 
  62 DBOOT_OBJS +=           \
  63         retpoline.o
  64 
  65 #
  66 # 64-bit multiply/divide compiler helper routines
  67 # used only for ia32
  68 #
  69 
  70 SPECIAL_OBJS_32 +=      \
  71         muldiv.o
  72 
  73 #
  74 #       Generic-unix Module
  75 #
  76 GENUNIX_OBJS +=         \
  77         archdep.o       \
  78         getcontext.o    \
  79         install_utrap.o \
  80         lwp_private.o   \
  81         prom_enter.o    \
  82         prom_exit.o     \
  83         prom_panic.o    \
  84         sendsig.o       \