Print this page
OS-4915 want FX high priority zone configuration option
OS-4925 ps pri shows misleading value for zone in RT scheduling class
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/rt.h
          +++ new/usr/src/uts/common/sys/rt.h
↓ open down ↓ 14 lines elided ↑ open up ↑
  15   15   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  16   16   * If applicable, add the following below this CDDL HEADER, with the
  17   17   * fields enclosed by brackets "[]" replaced with your own identifying
  18   18   * information: Portions Copyright [yyyy] [name of copyright owner]
  19   19   *
  20   20   * CDDL HEADER END
  21   21   */
  22   22  /*
  23   23   * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
       25 + * Copyright 2015 Joyent, Inc.
  25   26   */
  26   27  
  27   28  /*      Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
  28   29  /*        All Rights Reserved   */
  29   30  
  30   31  
  31   32  #ifndef _SYS_RT_H
  32   33  #define _SYS_RT_H
  33   34  
  34      -#pragma ident   "%Z%%M% %I%     %E% SMI"        /* SVr4.0 1.4 */
  35      -
  36   35  #include <sys/types.h>
  37   36  #include <sys/thread.h>
  38   37  
  39   38  #ifdef  __cplusplus
  40   39  extern "C" {
  41   40  #endif
  42   41  
  43   42  /*
  44   43   * Real-time dispatcher parameter table entry
  45   44   */
↓ open down ↓ 24 lines elided ↑ open up ↑
  70   69  #ifdef _KERNEL
  71   70  /*
  72   71   * Kernel version of real-time class specific parameter structure
  73   72   */
  74   73  typedef struct  rtkparms {
  75   74          pri_t   rt_pri;
  76   75          int     rt_tqntm;
  77   76          int     rt_tqsig;       /* real-time time quantum signal */
  78   77          uint_t  rt_cflags;      /* real-time control flags */
  79   78  } rtkparms_t;
       79 +
       80 +#define RTGPPRIO0       100     /* Global priority for RT priority 0 */
       81 +
       82 +/*
       83 + * control flags (kparms->rt_cflags).
       84 + */
       85 +#define RT_DOPRI        0x01    /* change priority */
       86 +#define RT_DOTQ         0x02    /* change RT time quantum */
       87 +#define RT_DOSIG        0x04    /* change RT time quantum signal */
       88 +
  80   89  #endif  /* _KERNEL */
  81   90  
  82   91  #ifdef  __cplusplus
  83   92  }
  84   93  #endif
  85   94  
  86   95  #endif  /* _SYS_RT_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX