Illumos/gate 65f2042usr/src/uts Makefile.uts, usr/src/uts/common/mapfiles ddi.mapfile

11787 Kernel needs to be built with retpolines
11788 Kernel needs to generally use RSB stuffing
Reviewed by: Jerry Jelinek <jerry.jelinek at joyent.com>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Paul Winder <paul at winders.demon.co.uk>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Approved by: Joshua M. Clulow <josh at sysmgr.org>
DeltaFile
+477-11usr/src/uts/i86pc/os/cpuid.c
+62-188usr/src/uts/intel/ia32/ml/modstubs.s
+211-0usr/src/uts/intel/ia32/ml/retpoline.s
+90-82usr/src/uts/intel/ia32/ml/copy.s
+50-48usr/src/uts/intel/ia32/ml/i86_subr.s
+48-30usr/src/uts/intel/ia32/ml/ddi_i86_asm.s
+44-2usr/src/uts/intel/ia32/sys/asm_linkage.h
+22-15usr/src/uts/i86pc/ml/mpcore.s
+15-12usr/src/uts/i86pc/ml/cpr_wakecode.s
+15-10usr/src/uts/intel/sys/x86_archext.h
+12-8usr/src/uts/i86pc/ml/syscall_asm_amd64.s
+14-6usr/src/uts/intel/ia32/ml/swtch.s
+16-0usr/src/uts/common/mapfiles/ddi.mapfile
+9-7usr/src/uts/i86pc/ml/md_clear.s
+10-6usr/src/uts/intel/ia32/ml/hypersubr.s
+6-7usr/src/uts/i86pc/sys/asm_misc.h
+10-0usr/src/uts/Makefile.uts
+5-4usr/src/uts/i86pc/ml/fast_trap_asm.s
+5-4usr/src/uts/intel/ia32/ml/exception.s
+3-3usr/src/uts/intel/brand/common/brand_solaris.s
+4-2usr/src/uts/intel/ia32/ml/lock_prim.s
+3-3usr/src/uts/i86pc/ml/locore.s
+2-3usr/src/uts/intel/amd64/krtld/kobj_crt.s
+4-0usr/src/uts/intel/Makefile.files
+4-0usr/src/uts/intel/Makefile.rules
+3-1usr/src/uts/i86pc/ml/interrupt.s
+1-1usr/src/uts/i86pc/sys/machprivregs.h
+1,145-45327 files

UnifiedSplitRaw