Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Apr 2010 03:08:13 +0000 (UTC)
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/mips/cavium asm_octeon.S files.octeon1 octeon_machdep.c octeon_mp.c octeon_pcmap_regs.h src/sys/mips/cavium/dev/rgmii octeon_fau.c octeon_fau.h octeon_rgmx.c src/sys/mips/mips locore.S mp_machdep.c mpboot.S
Message-ID:  <201004170308.o3H38OCN040061@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jmallett    2010-04-17 03:08:13 UTC

  FreeBSD src repository

  Modified files:
    sys/mips/cavium      asm_octeon.S files.octeon1 
                         octeon_machdep.c octeon_pcmap_regs.h 
    sys/mips/cavium/dev/rgmii octeon_fau.h octeon_rgmx.c 
    sys/mips/mips        locore.S mp_machdep.c mpboot.S 
  Added files:
    sys/mips/cavium      octeon_mp.c 
  Removed files:
    sys/mips/cavium/dev/rgmii octeon_fau.c 
  Log:
  SVN rev 206721 on 2010-04-17 03:08:13Z by jmallett
  
  o) Add SMP support for Octeon using U-Boot to launch all the processors at the
     same time.
  o) Remove some unused trivial uart functions from octeon_machdep now that the
     uart part is fully working and they are unused.
  o) Use __func__ instead of __FUNCTION__.
  o) Use intr_*() instead of other routines that do the same thing.
  o) Remove some duplicate printfs from the Octeon port, as well as duplicate
     setting of Maxmem.
  o) Use the right frequency divider on Octeon.
  o) Use PCPU_GET(cpuid) consistently to get the cpuid of the running core.
  o) Remove some unused macros in the Octeon port.
  o) Use mips_sync() around use of the global dpcpu, whose value may not be
     visible to APs at first.
  o) When loading the first thread's stack, use macros to make the code correct
     for n64 as well.
  o) Remove stub, do-nothing FAU init/enable/disable functions from the RGMX
     driver.
  
  Revision  Changes    Path
  1.3       +56 -172   src/sys/mips/cavium/asm_octeon.S
  1.4       +0 -83     src/sys/mips/cavium/dev/rgmii/octeon_fau.c (dead)
  1.3       +0 -5      src/sys/mips/cavium/dev/rgmii/octeon_fau.h
  1.8       +1 -1      src/sys/mips/cavium/dev/rgmii/octeon_rgmx.c
  1.3       +2 -2      src/sys/mips/cavium/files.octeon1
  1.15      +22 -162   src/sys/mips/cavium/octeon_machdep.c
  1.1       +102 -0    src/sys/mips/cavium/octeon_mp.c (new)
  1.8       +0 -90     src/sys/mips/cavium/octeon_pcmap_regs.h
  1.7       +15 -3     src/sys/mips/mips/locore.S
  1.10      +4 -0      src/sys/mips/mips/mp_machdep.c
  1.3       +14 -1     src/sys/mips/mips/mpboot.S



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