Print this page
de-linting of .s files

*** 24,38 **** /* * 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> --- 24,34 ----
*** 67,85 **** * 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 --- 63,72 ----
*** 452,472 **** 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 --- 439,448 ----
*** 507,527 **** ! 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 --- 483,492 ----
*** 612,624 **** 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 --- 577,587 ----
*** 626,649 **** * 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 */ --- 589,602 ----