Print this page
de-linting of .s files

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4/ml/cpc_hwreg.s
          +++ new/usr/src/uts/sun4/ml/cpc_hwreg.s
↓ open down ↓ 22 lines elided ↑ open up ↑
  23   23   * Use is subject to license terms.
  24   24   */
  25   25  
  26   26  /*
  27   27   * Routines for manipulating the UltraSPARC performance
  28   28   * counter registers (%pcr and %pic)
  29   29   */
  30   30  
  31   31  #include <sys/asm_linkage.h>
  32   32  
  33      -#if defined(lint) || defined(__lint)
  34      -
  35      -#include <sys/cpc_ultra.h>
  36      -
  37      -/*ARGSUSED*/
  38      -void
  39      -ultra_setpcr(uint64_t pcr)
  40      -{}
  41      -
  42      -/*ARGSUSED*/
  43      -uint64_t
  44      -ultra_getpcr(void)
  45      -{ return (0); }
  46      -
  47      -/*ARGSUSED*/
  48      -void
  49      -ultra_setpic(uint64_t pic)
  50      -{}
  51      -
  52      -uint64_t
  53      -ultra_getpic(void)
  54      -{ return (0); }
  55      -
  56      -#else   /* lint || __lint */
  57      -
  58   33          ENTRY(ultra_setpcr)
  59   34          retl
  60   35          wr      %o0, %pcr
  61   36          SET_SIZE(ultra_setpcr)
  62   37  
  63   38          ENTRY(ultra_getpcr)
  64   39          retl
  65   40          rd      %pcr, %o0
  66   41          SET_SIZE(ultra_getpcr)
  67   42  
↓ open down ↓ 10 lines elided ↑ open up ↑
  78   53          retl
  79   54          wr      %o0, %pic
  80   55  #endif  /* BB_ERRATA_1 */
  81   56          SET_SIZE(ultra_setpic)
  82   57  
  83   58          ENTRY(ultra_getpic)
  84   59          retl
  85   60          rd      %pic, %o0
  86   61          SET_SIZE(ultra_getpic)
  87   62  
  88      -#endif  /* lint || __lint */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX