cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 mp_machdep.c

Marius Strobl marius at FreeBSD.org
Sun May 20 14:49:03 UTC 2007


marius      2007-05-20 14:49:01 UTC

  FreeBSD src repository

  Modified files:
    sys/sparc64/include  smp.h 
    sys/sparc64/sparc64  mp_machdep.c 
  Log:
  - Staticize cpu_ipi_send() and cpu_mp_unleash() as these aren't
    referenced outside of mp_machdep.c
  - Replace a magic 14 with the newly added IDC_ITID_SHIFT macro.
  - Remove the global mp_boot_mid variable as it's not really necessary
    and just replacing it with PCPU_GET(mid) doesn't have any impact on
    performance once booted.
  - Replace PCPU_GET(cpuid) with the curcpu shortcut.
  - Replace hardcoded function names in panic strings etc with __func__
    so they don't need to be updated when renaming the function.
  - Use register_t instead of u_long for variables used to hold the
    return value of intr_disable() so we don't need to apply any
    knowledge about the actual width of that value here.
  - Improve the wording of some comments.
  - Fix several style(9) bugs.
  
  Revision  Changes    Path
  1.21      +8 -1      src/sys/sparc64/include/smp.h
  1.34      +50 -41    src/sys/sparc64/sparc64/mp_machdep.c


More information about the cvs-all mailing list