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

Split Close
Expand all
Collapse all
          --- old/usr/src/test/os-tests/tests/Makefile
          +++ new/usr/src/test/os-tests/tests/Makefile
↓ open down ↓ 9 lines elided ↑ open up ↑
  10   10  #
  11   11  
  12   12  #
  13   13  # Copyright (c) 2012, 2016 by Delphix. All rights reserved.
  14   14  # Copyright 2020 Joyent, Inc.
  15   15  # Copyright 2021 Tintri by DDN, Inc. All rights reserved.
  16   16  # Copyright 2021 OmniOS Community Edition (OmniOSce) Association.
  17   17  # Copyright 2023 Oxide Computer Company
  18   18  #
  19   19  
  20      -SUBDIRS_i386 = i386 imc zen_umc
       20 +SUBDIRS_i386 = i386 imc zen_umc xsave
  21   21  
  22   22  SUBDIRS =       \
  23   23                  cores \
  24   24                  ddi_ufm \
  25   25                  definit \
  26   26                  file-locking \
  27   27                  ksensor \
  28   28                  libtopo \
  29   29                  pf_key \
  30   30                  poll \
↓ open down ↓ 12 lines elided ↑ open up ↑
  43   43                  tmpfs \
  44   44                  uccid \
  45   45                  $(SUBDIRS_$(MACH))
  46   46  
  47   47  PROGS = \
  48   48          clock_gettime \
  49   49          eventfd \
  50   50          odirectory \
  51   51          OS-6097 \
  52   52          ucontext \
       53 +        getcontext_extd \
  53   54          writev
  54   55  
  55   56  CPPFLAGS += -D_REENTRANT
  56   57  PROGS32 = $(PROGS:%=%.32)
  57   58  PROGS64 = $(PROGS:%=%.64)
  58   59  
  59   60  ROOTOPTDIR = $(ROOT)/opt/os-tests/tests
  60   61  ROOTOPTPROGS = $(PROGS32:%=$(ROOTOPTDIR)/%) \
  61   62          $(PROGS64:%=$(ROOTOPTDIR)/%) \
  62   63          $(SCRIPTS:%=$(ROOTOPTDIR)/%)
↓ open down ↓ 60 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX