Print this page
de-linting of .s files
@@ -24,15 +24,11 @@
/*
* Process switching routines.
*/
-#if !defined(lint)
#include "assym.h"
-#else /* lint */
-#include <sys/thread.h>
-#endif /* lint */
#include <sys/param.h>
#include <sys/asm_linkage.h>
#include <sys/mmu.h>
#include <sys/pcb.h>
@@ -67,19 +63,10 @@
* resume_from_zombie() is the same as resume except the calling thread
* is a zombie and must be put on the deathrow list after the CPU is
* off the stack.
*/
-#if defined(lint)
-
-/* ARGSUSED */
-void
-resume(kthread_id_t t)
-{}
-
-#else /* lint */
-
ENTRY(resume)
save %sp, -SA(MINFRAME), %sp ! save ins and locals
call __dtrace_probe___sched_off__cpu ! DTrace probe
mov %i0, %o0 ! arg for DTrace probe
@@ -452,21 +439,10 @@
ba %xcc, 6b
ldstub [%i0 + T_LOCK], %o0 ! delay - lock curthread's mutex
SET_SIZE(_resume_from_idle)
SET_SIZE(resume)
-#endif /* lint */
-
-#if defined(lint)
-
-/* ARGSUSED */
-void
-resume_from_zombie(kthread_id_t t)
-{}
-
-#else /* lint */
-
ENTRY(resume_from_zombie)
save %sp, -SA(MINFRAME), %sp ! save ins and locals
call __dtrace_probe___sched_off__cpu ! DTrace probe
mov %i0, %o0 ! arg for DTrace probe
@@ -507,21 +483,10 @@
!
b _resume_from_idle ! finish job of resume
ldn [%i0 + T_PROCP], %i3 ! new process
SET_SIZE(resume_from_zombie)
-#endif /* lint */
-
-#if defined(lint)
-
-/* ARGSUSED */
-void
-resume_from_intr(kthread_id_t t)
-{}
-
-#else /* lint */
-
ENTRY(resume_from_intr)
save %sp, -SA(MINFRAME), %sp ! save ins and locals
!
! We read in the fprs and call fp_save if FPRS_FEF is set
@@ -612,13 +577,11 @@
mov KPREEMPT_SYNC, %o0
ba,pt %xcc, 1b
nop
SET_SIZE(resume_from_intr)
-#endif /* lint */
-
/*
* thread_start()
*
* the current register window was crafted by thread_run() to contain
* an address of a procedure (in register %i7), and its args in registers
@@ -626,24 +589,14 @@
* that thread_start() invoked at the bottom of the stack. an exit routine
* is stored in %l0 and called when started thread returns from its called
* procedure.
*/
-#if defined(lint)
-
-void
-thread_start(void)
-{}
-
-#else /* lint */
-
ENTRY(thread_start)
mov %i0, %o0
jmpl %i7, %o7 ! call thread_run()'s start() procedure.
mov %i1, %o1
call thread_exit ! destroy thread if it returns.
nop
unimp 0
SET_SIZE(thread_start)
-
-#endif /* lint */