Print this page
de-linting of .s files
@@ -22,83 +22,46 @@
/*
* Copyright 2005 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
-#if defined(lint)
-#include <sys/types.h>
-#include <sys/t_lock.h>
-#include <sys/promif.h>
-#include <sys/prom_isa.h>
-#endif /* lint */
-
#include <sys/asm_linkage.h>
#include <sys/privregs.h>
#include <sys/scb.h>
#include <sys/machparam.h>
#include <sys/machthread.h>
-#if defined(lint)
-
-#include <sys/thread.h>
-#include <sys/time.h>
-
-#else /* lint */
-
#include "assym.h"
-#endif /* lint */
-
/*
* void
* reestablish_curthread(void)
* - reestablishes the invariant that THREAD_REG contains
* the same value as the cpu struct for this cpu (implicit from
* where we're running). This is needed for OBP callback routines.
* The CPU_ADDR macro figures out the cpuid by reading hardware registers.
*/
-#if defined(lint)
-
-void
-reestablish_curthread(void)
-{}
-
-#else /* lint */
-
ENTRY_NP(reestablish_curthread)
CPU_ADDR(%o0, %o1)
retl
ldn [%o0 + CPU_THREAD], THREAD_REG
SET_SIZE(reestablish_curthread)
-#endif /* lint */
-
/*
* Return the current THREAD pointer.
* This is also available as an inline function.
*/
-#if defined(lint)
-kthread_id_t
-threadp(void)
-{ return ((kthread_id_t)0); }
-
-#else /* lint */
-
ENTRY_NP(threadp)
retl
mov THREAD_REG, %o0
SET_SIZE(threadp)
-#endif /* lint */
-
/*
* The IEEE 1275-1994 callback handler for a 64-bit SPARC V9 PROM calling
* a 32 bit client program. The PROM calls us with a 64 bit stack and a
* pointer to a client interface argument array in %o0. The called code
* returns 0 if the call succeeded (i.e. the service name exists) or -1
@@ -107,22 +70,10 @@
* This code is called as trusted subroutine of the firmware, and is
* called with %tba pointing to the boot firmware's trap table. All of
* the prom's window handlers are mixed mode handlers.
*/
-#if defined(lint)
-
-int
-callback_handler(cell_t *arg_array)
-{
- extern int vx_handler(cell_t *arg_array);
-
- return (vx_handler(arg_array));
-}
-
-#else /* lint */
-
ENTRY_NP(callback_handler)
!
! We assume we are called with a 64 bit stack with PSTATE_AM clear
!
save %sp, -SA64(MINFRAME64), %sp ! 64 bit save
@@ -151,8 +102,6 @@
wrpr %g0, %l5, %wstate ! restore %wstate
ret ! return result in %o0
restore ! back to a 64 bit stack
SET_SIZE(callback_handler)
-
-#endif /* lint */