Print this page
de-linting of .s files

*** 21,132 **** /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ - #pragma ident "%Z%%M% %I% %E% SMI" - /* * General machine architecture & implementation specific * assembly language routines. */ - #if defined(lint) - #include <sys/types.h> - #include <sys/machsystm.h> - #include <sys/t_lock.h> - #else /* lint */ #include "assym.h" - #endif /* lint */ #include <sys/asm_linkage.h> #include <sys/async.h> #include <sys/machthread.h> #include <sys/vis.h> #include <sys/machsig.h> - #if defined(lint) - caddr_t - set_trap_table(void) - { - return ((caddr_t)0); - } - #else /* lint */ - ENTRY(set_trap_table) set trap_table, %o1 rdpr %tba, %o0 wrpr %o1, %tba retl wrpr %g0, WSTATE_KERN, %wstate SET_SIZE(set_trap_table) - #endif /* lint */ - - #if defined(lint) - - /*ARGSUSED*/ - void - stphys(uint64_t physaddr, int value) - {} - - /*ARGSUSED*/ - int - ldphys(uint64_t physaddr) - { return (0); } - - /*ARGSUSED*/ - void - stdphys(uint64_t physaddr, uint64_t value) - {} - - /*ARGSUSED*/ - uint64_t - lddphys(uint64_t physaddr) - { return (0x0ull); } - - /* ARGSUSED */ - void - stphysio(u_longlong_t physaddr, uint_t value) - {} - - /* ARGSUSED */ - uint_t - ldphysio(u_longlong_t physaddr) - { return(0); } - - /* ARGSUSED */ - void - sthphysio(u_longlong_t physaddr, ushort_t value) - {} - - /* ARGSUSED */ - ushort_t - ldhphysio(u_longlong_t physaddr) - { return(0); } - - /* ARGSUSED */ - void - stbphysio(u_longlong_t physaddr, uchar_t value) - {} - - /* ARGSUSED */ - uchar_t - ldbphysio(u_longlong_t physaddr) - { return(0); } - - /*ARGSUSED*/ - void - stdphysio(u_longlong_t physaddr, u_longlong_t value) - {} - - /*ARGSUSED*/ - u_longlong_t - lddphysio(u_longlong_t physaddr) - { return (0ull); } - - #else - ! Store long word value at physical address ! ! void stdphys(uint64_t physaddr, uint64_t value) ! ENTRY(stdphys) --- 21,50 ----
*** 298,468 **** wrpr %o5, 0, %pstate lduba [%o0]ASI_IO, %o0 /* load value via bypass ASI */ retl wrpr %g0, %o4, %pstate /* restore pstate */ SET_SIZE(ldbphysio) - #endif /* lint */ /* * save_gsr(kfpu_t *fp) * Store the graphics status register */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - save_gsr(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(save_gsr) rd %gsr, %g2 ! save gsr retl stx %g2, [%o0 + FPU_GSR] SET_SIZE(save_gsr) - #endif /* lint */ - - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - restore_gsr(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(restore_gsr) ldx [%o0 + FPU_GSR], %g2 wr %g2, %g0, %gsr retl nop SET_SIZE(restore_gsr) - #endif /* lint */ - /* * uint64_t * _fp_read_pgsr() * Get the graphics status register info from fp and return it */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - uint64_t - _fp_read_pgsr(kfpu_t *fp) - { return 0; } - - #else /* lint */ - ENTRY_NP(_fp_read_pgsr) retl rd %gsr, %o0 SET_SIZE(_fp_read_pgsr) - #endif /* lint */ - /* * uint64_t * get_gsr(kfpu_t *fp) * Get the graphics status register info from fp and return it */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - uint64_t - get_gsr(kfpu_t *fp) - { return 0; } - - #else /* lint */ - ENTRY_NP(get_gsr) retl ldx [%o0 + FPU_GSR], %o0 SET_SIZE(get_gsr) - #endif - /* * _fp_write_pgsr(uint64_t *buf, kfpu_t *fp) * Set the graphics status register info to fp from buf */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - _fp_write_pgsr(uint64_t buf, kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(_fp_write_pgsr) retl mov %o0, %gsr SET_SIZE(_fp_write_pgsr) - #endif /* lint */ - /* * set_gsr(uint64_t buf, kfpu_t *fp) * Set the graphics status register info to fp from buf */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - set_gsr(uint64_t buf, kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(set_gsr) retl stx %o0, [%o1 + FPU_GSR] SET_SIZE(set_gsr) - #endif /* lint */ - - #if defined(lint) || defined(__lint) - void - kdi_cpu_index(void) - { - } - - #else /* lint */ - ENTRY_NP(kdi_cpu_index) CPU_INDEX(%g1, %g2) jmp %g7 nop SET_SIZE(kdi_cpu_index) - #endif /* lint */ - - #if defined(lint) || defined(__lint) - void - kmdb_enter(void) - { - } - - #else /* lint */ - ENTRY_NP(kmdb_enter) t ST_KMDB_TRAP retl nop SET_SIZE(kmdb_enter) - #endif /* lint */ - /* * The Spitfire floating point code has been changed not to use install/ * save/restore/fork/freectx() because of the special memcpy library * routines, which will lose too much performance if they have to go * through the fp_disabled trap (which used to call installctx()). So --- 216,299 ----
*** 490,626 **** * fp_save(kfpu_t *fp) * fp_fksave(kfpu_t *fp) * Store the floating point registers. */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - fp_save(kfpu_t *fp) - {} - - /* ARGSUSED */ - void - fp_fksave(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(fp_save) ALTENTRY(fp_fksave) BSTORE_FPREGS(%o0, %o1) ! store V9 regs retl stx %fsr, [%o0 + FPU_FSR] ! store fsr SET_SIZE(fp_fksave) SET_SIZE(fp_save) - #endif /* lint */ - /* * fp_v8_fksave(kfpu_t *fp) * * This is like the above routine but only saves the lower half. */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - fp_v8_fksave(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(fp_v8_fksave) BSTORE_V8_FPREGS(%o0, %o1) ! store V8 regs retl stx %fsr, [%o0 + FPU_FSR] ! store fsr SET_SIZE(fp_v8_fksave) - #endif /* lint */ - /* * fp_v8p_fksave(kfpu_t *fp) * * This is like the above routine but only saves the upper half. */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - fp_v8p_fksave(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(fp_v8p_fksave) BSTORE_V8P_FPREGS(%o0, %o1) ! store V9 extra regs retl stx %fsr, [%o0 + FPU_FSR] ! store fsr SET_SIZE(fp_v8p_fksave) - #endif /* lint */ - /* * fp_restore(kfpu_t *fp) */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - fp_restore(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(fp_restore) BLOAD_FPREGS(%o0, %o1) ! load V9 regs retl ldx [%o0 + FPU_FSR], %fsr ! restore fsr SET_SIZE(fp_restore) - #endif /* lint */ - /* * fp_v8_load(kfpu_t *fp) */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - fp_v8_load(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(fp_v8_load) BLOAD_V8_FPREGS(%o0, %o1) ! load V8 regs retl ldx [%o0 + FPU_FSR], %fsr ! restore fsr SET_SIZE(fp_v8_load) - #endif /* lint */ - /* * fp_v8p_load(kfpu_t *fp) */ - #if defined(lint) || defined(__lint) - - /* ARGSUSED */ - void - fp_v8p_load(kfpu_t *fp) - {} - - #else /* lint */ - ENTRY_NP(fp_v8p_load) BLOAD_V8P_FPREGS(%o0, %o1) ! load V9 extra regs retl ldx [%o0 + FPU_FSR], %fsr ! restore fsr SET_SIZE(fp_v8p_load) - #endif /* lint */ --- 321,387 ----