Print this page
de-linting of .s files

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4v/io/ds_pri_hcall.s
          +++ new/usr/src/uts/sun4v/io/ds_pri_hcall.s
↓ open down ↓ 23 lines elided ↑ open up ↑
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27   27  /*
  28   28   * Hypervisor calls called by ds_pri driver.
  29   29   */
  30   30  
  31   31  #include <sys/asm_linkage.h>
  32   32  #include <sys/hypervisor_api.h>
  33   33  
  34      -#if defined(lint) || defined(__lint)
  35      -
  36      -/*ARGSUSED*/
  37      -uint64_t
  38      -hv_mach_pri(uint64_t buffer_ra, uint64_t *buffer_sizep)
  39      -{ return (0); }
  40      -
  41      -#else   /* lint || __lint */
  42      -
  43   34          /*
  44   35           * MACH_PRI
  45   36           * arg0 buffer real address
  46   37           * arg1 pointer to uint64_t for size of buffer
  47   38           * ret0 status
  48   39           * ret1 return required size of buffer / returned data size
  49   40           */
  50   41          ENTRY(hv_mach_pri)
  51   42          mov     %o1, %o4                ! save datap
  52   43          ldx     [%o1], %o1
  53   44          mov     HV_MACH_PRI, %o5
  54   45          ta      FAST_TRAP
  55   46          retl
  56   47          stx     %o1, [%o4]
  57   48          SET_SIZE(hv_mach_pri)
  58   49  
  59      -#endif  /* lint || __lint */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX