Print this page
XXX Rearchitect and replace interrupt distribution

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/uadmin.h
          +++ new/usr/src/uts/common/sys/uadmin.h
↓ open down ↓ 42 lines elided ↑ open up ↑
  43   43  #define A_REBOOT        1
  44   44  #define A_SHUTDOWN      2
  45   45  #define A_FREEZE        3       /* For freeze and thaw */
  46   46  #define A_REMOUNT       4
  47   47  #define A_DUMP          5
  48   48  #define A_FTRACE        15
  49   49  #define A_SWAPCTL       16
  50   50  /*                      17-21      reserved for obsolete interface */
  51   51  #define A_SDTTEST       22      /* DTrace sdt:::test */
  52   52  #define A_CONFIG        23      /* For system configuration */
       53 +#define A_INTRD         24      /* Interrupt balancer */
  53   54  
  54   55  #define AD_UNKNOWN      -1      /* no method */
  55   56  #define AD_HALT         0       /* halt the processor */
  56   57  #define AD_BOOT         1       /* multi-user reboot */
  57   58  #define AD_IBOOT        2       /* multi-user reboot, ask for name of file */
  58   59  #define AD_SBOOT        3       /* single-user reboot */
  59   60  #define AD_SIBOOT       4       /* single-user reboot, ask for name of file */
  60   61  #define AD_POWEROFF     6       /* software poweroff */
  61   62  #define AD_NOSYNC       7       /* do not sync filesystems on next A_DUMP */
  62   63  #define AD_FASTREBOOT   8       /* bypass firmware and boot loader */
↓ open down ↓ 113 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX