Print this page
de-linting of .s files

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4u/daktari/ml/daktari_asm.s
          +++ new/usr/src/uts/sun4u/daktari/ml/daktari_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  #ifndef __sparcv9
  76   52          sllx    %o0, 32, %o0    ! shift upper 32 bits
  77   53          srl     %o1, 0, %o1     ! clear upper 32 bits
  78   54          or      %o0, %o1, %o0   ! form 64 bit physaddr in %o0 using (%o0,%o1)
  79   55  #endif
↓ open down ↓ 28 lines elided ↑ open up ↑
 108   84          ldxa    [%o0]ASI_MC_DECODE, %o0
 109   85  #else
 110   86          ldxa    [%o0]ASI_MC_DECODE, %g1
 111   87          srlx    %g1, 32, %o0    ! put the high 32 bits in low part of o0
 112   88          srl     %g1, 0, %o1     ! put lower 32 bits in o1, clear upper 32 bits
 113   89  #endif
 114   90          retl
 115   91          wrpr    %g0, %o4, %pstate       ! restore earlier pstate register value
 116   92          SET_SIZE(lddmcdecode)
 117   93  
 118      -#endif /* lint */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX