Print this page
de-linting of .s files

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4u/cherrystone/ml/cherrystone_asm.s
          +++ new/usr/src/uts/sun4u/cherrystone/ml/cherrystone_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>
↓ open down ↓ 4 lines elided ↑ open up ↑
  48   42  #include <sys/asi.h>
  49   43  #include <sys/fsr.h>
  50   44  #include <sys/cheetahregs.h>
  51   45  
  52   46  /*
  53   47   * NOTE: This file is identical to the one found under sun4u/daktari/ml.
  54   48   * If its found that either of these files will not change it might
  55   49   * be a good idea to move this up to sun4u/ml.
  56   50   */
  57   51  
  58      -#if defined(lint)
  59      -
  60      -/* ARGSUSED */
  61      -uint64_t
  62      -lddmcdecode(uint64_t physaddr)
  63      -{
  64      -        return (0x0ull);
  65      -}
  66      -
  67      -/* ARGSUSED */
  68      -uint64_t
  69      -lddsafaddr(uint64_t physaddr)
  70      -{
  71      -        return (0x0ull);
  72      -}
  73      -
  74      -#else /* !lint */
  75      -
  76   52  !
  77   53  ! Load the safari address for a specific cpu
  78   54  !
  79   55  !
  80   56          ENTRY(lddsafaddr)
  81   57  #ifndef __sparcv9
  82   58          sllx    %o0, 32, %o0    ! shift upper 32 bits
  83   59          srl     %o1, 0, %o1     ! clear upper 32 bits
  84   60          or      %o0, %o1, %o0   ! form 64 bit physaddr in %o0 using (%o0,%o1)
  85   61  #endif
↓ open down ↓ 28 lines elided ↑ open up ↑
 114   90          ldxa    [%o0]ASI_MC_DECODE, %o0
 115   91  #else
 116   92          ldxa    [%o0]ASI_MC_DECODE, %g1
 117   93          srlx    %g1, 32, %o0    ! put the high 32 bits in low part of o0
 118   94          srl     %g1, 0, %o1     ! put lower 32 bits in o1, clear upper 32 bits
 119   95  #endif
 120   96          retl
 121   97          wrpr    %g0, %o4, %pstate       ! restore earlier pstate register value
 122   98          SET_SIZE(lddmcdecode)
 123   99  
 124      -#endif /* lint */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX