Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Nov 2009 19:37:58 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/powerpc/aim clock.c copyinout.c machdep.c mmu_oea64.c mp_cpudep.c platform_chrp.c swtch.S src/sys/powerpc/booke mp_cpudep.c src/sys/powerpc/include pcpu.h smp.h spr.h src/sys/powerpc/powerpc cpu.c mp_machdep.c
Message-ID:  <200911281938.nASJcFf4006785@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
nwhitehorn    2009-11-28 19:37:58 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/powerpc/aim      clock.c copyinout.c machdep.c mmu_oea64.c 
                         mp_cpudep.c platform_chrp.c swtch.S 
    sys/powerpc/booke    mp_cpudep.c 
    sys/powerpc/include  pcpu.h smp.h spr.h 
    sys/powerpc/powerpc  cpu.c mp_machdep.c 
  Log:
  SVN rev 199891 on 2009-11-28 19:37:58Z by nwhitehorn
  
  MFC r198212,198378,198427,198428,198723,198724,198725,198731:
          SMP support for PowerPC G5 systems.
  
  r198724:
          Fix a race in casuword() exposed by csup. casuword() non-atomically
  read the current value of its argument before atomically replacing it,
  which could occasionally return the wrong value on an SMP system. This
  resulted in user mutex operations hanging when using threaded applications.
  
  r198723,198725,198731:
          Loop on blocked threads when using ULE scheduler, removing an
  XXX MP comment.
  
  r198427:
          Add some more paranoia to setting HID registers, and update the AIM
  clock routines to work better with SMP.
  
  r198378:
          Add SMP support on U3-based G5 systems. While here, correct the
  64-bit tlbie function to set the CPU to 64-bit mode correctly.
  
  r198212:
          Don't assume that physical addresses are identity mapped. This
  allows the second processor on G5 systems to start.
  
  Revision   Changes    Path
  1.38.2.2   +10 -6     src/sys/powerpc/aim/clock.c
  1.16.2.2   +13 -2     src/sys/powerpc/aim/copyinout.c
  1.128.2.2  +2 -0      src/sys/powerpc/aim/machdep.c
  1.4.2.4    +49 -32    src/sys/powerpc/aim/mmu_oea64.c
  1.6.2.2    +137 -42   src/sys/powerpc/aim/mp_cpudep.c
  1.2.2.2    +11 -2     src/sys/powerpc/aim/platform_chrp.c
  1.28.2.3   +26 -13    src/sys/powerpc/aim/swtch.S
  1.1.2.2    +6 -1      src/sys/powerpc/booke/mp_cpudep.c
  1.31.2.2   +2 -2      src/sys/powerpc/include/pcpu.h
  1.5.2.3    +2 -1      src/sys/powerpc/include/smp.h
  1.19.2.2   +4 -4      src/sys/powerpc/include/spr.h
  1.18.2.2   +7 -16     src/sys/powerpc/powerpc/cpu.c
  1.24.2.3   +9 -1      src/sys/powerpc/powerpc/mp_machdep.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911281938.nASJcFf4006785>