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>
        
*** 19,35 ****
   * CDDL HEADER END
   */
  /*
   * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
   */
  
  #ifndef _SYS_FX_H
  #define _SYS_FX_H
  
- #pragma ident   "%Z%%M% %I%     %E% SMI"
- 
  #include <sys/types.h>
  #include <sys/thread.h>
  #include <sys/ddi.h>
  #include <sys/sunddi.h>
  #include <sys/cpucaps.h>
--- 19,34 ----
   * CDDL HEADER END
   */
  /*
   * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
   * Use is subject to license terms.
+  * Copyright 2015 Joyent, Inc.
   */
  
  #ifndef _SYS_FX_H
  #define _SYS_FX_H
  
  #include <sys/types.h>
  #include <sys/thread.h>
  #include <sys/ddi.h>
  #include <sys/sunddi.h>
  #include <sys/cpucaps.h>
*** 143,153 ****
--- 142,159 ----
          pri_t   fx_uprilim;
          int     fx_tqntm;
          uint_t  fx_cflags;
  } fxkparms_t;
  
+ /*
+  * control flags (kparms->fx_cflags).
+  */
+ #define FX_DOUPRILIM    0x01    /* change user priority limit */
+ #define FX_DOUPRI       0x02    /* change user priority */
+ #define FX_DOTQ         0x04    /* change FX time quantum */
  
+ #define FXMAXUPRI       60      /* maximum user priority setting */
  
  /*
   * Interface for partner private code. This is not a public interface.
   */
  extern int fx_register_callbacks(fx_callbacks_t *, fx_cookie_t, pri_t, clock_t);