Print this page
15254 %ymm registers not restored after signal handler
15367 x86 getfpregs() summons corrupting %xmm ghosts
15333 want x86 /proc xregs support (libc_db, libproc, mdb, etc.)
15336 want libc functions for extended ucontext_t
15334 want ps_lwphandle-specific reg routines
15328 FPU_CW_INIT mistreats reserved bit
15335 i86pc fpu_subr.c isn't really platform-specific
15332 setcontext(2) isn't actually noreturn
15331 need <sys/stdalign.h>
Change-Id: I7060aa86042dfb989f77fc3323c065ea2eafa9ad
Conflicts:
    usr/src/uts/common/fs/proc/prcontrol.c
    usr/src/uts/intel/os/archdep.c
    usr/src/uts/intel/sys/ucontext.h
    usr/src/uts/intel/syscall/getcontext.c

@@ -526,10 +526,11 @@
                 u8_strcmp.3c                                    \
                 u8_textprep_str.3c                              \
                 u8_validate.3c                                  \
                 ualarm.3c                                       \
                 uconv_u16tou32.3c                               \
+                ucontext_alloc.3c                               \
                 ucred.3c                                        \
                 ungetc.3c                                       \
                 ungetwc.3c                                      \
                 unlockpt.3c                                     \
                 unsetenv.3c                                     \

@@ -1303,10 +1304,11 @@
                 strtoll.3c                              \
                 strtoull.3c                             \
                 strtoumax.3c                            \
                 strxfrm_l.3c                            \
                 swapcontext.3c                          \
+                swapcontext_extd.3c                     \
                 swprintf.3c                             \
                 swscanf.3c                              \
                 tdelete.3c                              \
                 tempnam.3c                              \
                 textdomain.3c                           \

@@ -1345,10 +1347,11 @@
                 uconv_u16tou8.3c                        \
                 uconv_u32tou16.3c                       \
                 uconv_u32tou8.3c                        \
                 uconv_u8tou16.3c                        \
                 uconv_u8tou32.3c                        \
+                ucontext_free.3c                        \
                 ucred_free.3c                           \
                 ucred_get.3c                            \
                 ucred_getegid.3c                        \
                 ucred_geteuid.3c                        \
                 ucred_getgroups.3c                      \

@@ -2017,10 +2020,11 @@
 ulckpwdf.3c                             := LINKSRC = lckpwdf.3c
 
 lfind.3c                                := LINKSRC = lsearch.3c
 
 swapcontext.3c                          := LINKSRC = makecontext.3c
+swapcontext_extd.3c                     := LINKSRC = makecontext.3c
 
 major.3c                                := LINKSRC = makedev.3c
 minor.3c                                := LINKSRC = makedev.3c
 
 alloca.3c                               := LINKSRC = malloc.3c

@@ -2497,10 +2501,12 @@
 tss_get.3c                              := LINKSRC = tss.3c
 tss_set.3c                              := LINKSRC = tss.3c
 
 ttyname_r.3c                            := LINKSRC = ttyname.3c
 
+ucontext_free.3c                        := LINKSRC = ucontext_alloc.3c
+
 uconv_u16tou8.3c                        := LINKSRC = uconv_u16tou32.3c
 uconv_u32tou16.3c                       := LINKSRC = uconv_u16tou32.3c
 uconv_u32tou8.3c                        := LINKSRC = uconv_u16tou32.3c
 uconv_u8tou16.3c                        := LINKSRC = uconv_u16tou32.3c
 uconv_u8tou32.3c                        := LINKSRC = uconv_u16tou32.3c