Print this page
de-linting of .s files

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4u/serengeti/ml/serengeti_asm.s
          +++ new/usr/src/uts/sun4u/serengeti/ml/serengeti_asm.s
↓ open down ↓ 16 lines elided ↑ open up ↑
  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 2005 Sun Microsystems, Inc.  All rights reserved.
  24   24   * Use is subject to license terms.
  25   25   */
  26   26  
  27      -#pragma ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29      -#if defined(lint)
  30      -#include <sys/types.h>
  31      -#else
  32   27  #include "assym.h"
  33      -#endif /* lint */
  34   28  
  35   29  #include <sys/asm_linkage.h>
  36   30  #include <sys/param.h>
  37   31  #include <sys/privregs.h>
  38   32  #include <sys/machasi.h>
  39   33  #include <sys/mmu.h>
  40   34  #include <sys/machthread.h>
  41   35  #include <sys/pte.h>
  42   36  #include <sys/stack.h>
  43   37  #include <sys/vis.h>
  44   38  #include <sys/param.h>
  45   39  #include <sys/errno.h>
  46   40  #include <sys/vtrace.h>
  47   41  #include <sys/clock.h>
  48   42  #include <sys/asi.h>
  49   43  #include <sys/fsr.h>
  50   44  #include <sys/cheetahregs.h>
  51   45  
  52      -#if defined(lint)
  53      -
  54      -/* ARGSUSED */
  55      -uint64_t
  56      -lddmcdecode(uint64_t physaddr)
  57      -{
  58      -        return (0x0ull);
  59      -}
  60      -
  61      -/* ARGSUSED */
  62      -uint64_t
  63      -lddsafaddr(uint64_t physaddr)
  64      -{
  65      -        return (0x0ull);
  66      -}
  67      -
  68      -#else /* !lint */
  69      -
  70   46  !
  71   47  ! Load the safari address for a specific cpu
  72   48  !
  73   49  !
  74   50          ENTRY(lddsafaddr)
  75   51          rdpr    %pstate, %o4
  76   52          andn    %o4, PSTATE_IE | PSTATE_AM, %o5
  77   53          wrpr    %o5, 0, %pstate ! clear IE, AM bits
  78   54          ldxa    [%o0]ASI_SAFARI_CONFIG, %o0
  79   55          retl
↓ open down ↓ 6 lines elided ↑ open up ↑
  86   62  !
  87   63          ENTRY(lddmcdecode)
  88   64          rdpr    %pstate, %o4
  89   65          andn    %o4, PSTATE_IE | PSTATE_AM, %o5
  90   66          wrpr    %o5, 0, %pstate ! clear IE, AM bits
  91   67          ldxa    [%o0]ASI_MC_DECODE, %o0
  92   68          retl
  93   69          wrpr    %g0, %o4, %pstate       ! restore earlier pstate register value
  94   70          SET_SIZE(lddmcdecode)
  95   71  
  96      -#endif /* lint */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX