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/uts/common/sys/kmem.h
          +++ new/usr/src/uts/common/sys/kmem.h
↓ open down ↓ 55 lines elided ↑ open up ↑
  56   56  
  57   57  #if defined(_KERNEL) || defined(_FAKE_KERNEL)
  58   58  
  59   59  extern void *kmem_alloc(size_t size, int kmflags);
  60   60  extern void *kmem_zalloc(size_t size, int kmflags);
  61   61  extern void kmem_free(void *buf, size_t size);
  62   62  extern void *kmem_alloc_tryhard(size_t size, size_t *alloc_size, int kmflags);
  63   63  extern void kmem_dump_init(size_t);
  64   64  extern void kmem_dump_begin(void);
  65   65  extern size_t kmem_dump_finish(char *buf, size_t size);
       66 +extern void *kmem_rezalloc(void *, size_t, size_t, int);
  66   67  
  67   68  #endif  /* _KERNEL */
  68   69  
  69   70  /*
  70   71   * Kernel memory allocator: private interfaces.
  71   72   * These interfaces are still evolving.
  72   73   * Do not use them in unbundled drivers.
  73   74   */
  74   75  
  75   76  /*
↓ open down ↓ 68 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX