Print this page
de-linting of .s files

@@ -24,16 +24,11 @@
 
 /*
  * General machine architecture & implementation specific
  * assembly language routines.
  */
-#if defined(lint)
-#include <sys/types.h>
-#include <sys/t_lock.h>
-#else   /* lint */
 #include "assym.h"
-#endif  /* lint */
 
 #define CPU_MODULE /* need it for NSEC_SHIFT used by NATIVE_TIME_TO_NSEC() */
 
 #include <sys/asm_linkage.h>
 #include <sys/machsystm.h>

@@ -43,18 +38,10 @@
 #include <sys/cmpregs.h>
 #include <sys/clock.h>
 #include <sys/fpras.h>
 #include <sys/soft_state.h>
 
-#if defined(lint)
-
-uint64_t
-ultra_gettick(void)
-{ return (0); }
-
-#else   /* lint */
-
 /*
  * This isn't the routine you're looking for.
  *
  * The routine simply returns the value of %tick on the *current* processor.
  * Most of the time, gettick() [which in turn maps to %stick on platforms

@@ -65,51 +52,24 @@
         RD_TICK(%o0,%o1,%o2,__LINE__)
         retl
         nop
         SET_SIZE(ultra_gettick)
 
-#endif  /* lint */
-
-#if defined(lint)
-/* ARGSUSED */
-void
-set_mmfsa_scratchpad(caddr_t vaddr)
-{ }
-
-#else   /* lint */
-
         ENTRY(set_mmfsa_scratchpad)
         stxa    %o0, [%g0]ASI_SCRATCHPAD 
         retl
         nop
         SET_SIZE(set_mmfsa_scratchpad)
-#endif  /* lint */
 
-#if defined(lint)
-caddr_t
-get_mmfsa_scratchpad()
-{  return (0); }
-
-#else   /* lint */
-
         ENTRY(get_mmfsa_scratchpad)
         ldxa    [%g0]ASI_SCRATCHPAD, %o0 
         retl
         nop
         SET_SIZE(get_mmfsa_scratchpad)
-#endif  /* lint */
 
 
 
-#if defined(lint)
-/* ARGSUSED */
-void
-cpu_intrq_unregister_powerdown(uint64_t doneflag_va)
-{}
-
-#else   /* lint */
-
 /*
  * Called from a x-trap at tl1 must use %g1 as arg
  * and save/restore %o0-%o5 after hypervisor calls
  */
 

@@ -167,21 +127,12 @@
          */
 0:
         ba,a    0b
 
         SET_SIZE(cpu_intrq_unregister_powerdown)
-#endif  /* lint */
 
 
-#if defined(lint)
-/* ARGSUSED */
-int
-getprocessorid(void)
-{ return (0); }
-
-#else   /* lint */
-
 /*
  * Get the processor ID.
  * === MID reg as specified in 15dec89 sun4u spec, sec 5.4.3
  */
 

@@ -189,74 +140,29 @@
         CPU_INDEX(%o0, %o1)
         retl
         nop
         SET_SIZE(getprocessorid)
 
-#endif  /* lint */
-
-#if defined(lint) || defined(__lint)
-
-/* ARGSUSED */
-hrtime_t
-tick2ns(hrtime_t tick, uint_t cpuid)
-{ return 0; }
-
-#else   /* lint */
-
         ENTRY_NP(tick2ns)
         !
         ! Use nsec_scale for sun4v which is based on %stick
         !
         NATIVE_TIME_TO_NSEC(%o0, %o2, %o3)
         retl
         nop
         SET_SIZE(tick2ns)
 
-#endif  /* lint */
-
-#if defined(lint)
-
-/* ARGSUSED */
-void
-set_cmp_error_steering(void)
-{}
-
-#else   /* lint */
-
         ENTRY(set_cmp_error_steering)
         retl
         nop
         SET_SIZE(set_cmp_error_steering)
 
-#endif  /* lint */
-
-#if defined(lint)
-
-/* ARGSUSED */
-uint64_t
-ultra_getver(void)
-{
-        return (0); 
-}
-
-#else /* lint */
-
         ENTRY(ultra_getver)
         retl
         mov     -1, %o0         ! XXXQ no version available
         SET_SIZE(ultra_getver)
 
-#endif /* lint */
-
-#if defined(lint)
-
-int
-fpras_chkfn_type1(void)
-{ return 0; }
-
-#else   /* lint */
-
         /*
          * Check instructions using just the AX pipelines, designed by
          * C.B. Liaw of PNP.
          *
          * This function must match a struct fpras_chkfn and must be

@@ -412,15 +318,11 @@
                                         !
         mov     CBO2, CBR2              ! 14, restore borrowed register
         retl                            ! 15
           mov   FPRAS_BADTRAP, %o0      ! 16, how detected
         SET_SIZE(fpras_chkfn_type1)
-#endif  /* lint */
 
-#if defined(lint)
-char    soft_state_message_strings[SOLARIS_SOFT_STATE_MSG_CNT][SSM_SIZE];
-#else   /* lint */
         .seg    ".data"
         .global soft_state_message_strings
 
         .align  SSM_SIZE
 soft_state_message_strings:

@@ -440,6 +342,5 @@
         .align  SSM_SIZE
         .skip   SSM_SIZE                        /* saved message */
         .nword  0
 
         .seg    ".text"
-#endif  /* lint */