1. 09 3月, 2010 2 次提交
  2. 15 12月, 2009 1 次提交
    • Y
      Blackfin: SMP: don't start up core b until its state has been completely onlined · 578d36f5
      Yi Li 提交于
      When testing PREEMPT_RT kernel on BF561-EZKit, the kernel blocks while
      booting.  When the kernel initializes the ethernet driver, it sleeps and
      never wakes up.
      
      The issue happens when the kernel waits for a timer for Core B to timeout
      (the timers are per-cpu based: static DEFINE_PER_CPU(struct tvec_base *,
      tvec_bases) = &boot_tvec_bases).
      
      However, the ksoftirqd thread for Core B (note, the ksoftirqd thread is
      also per-cpu based) cannot work properly, and the timers for Core B never
      times out.
      
      When ksoftirqd() for the first time runs on core B, it is possible core A
      is still initializing core B (see smp_init() -> cpu_up() -> __cpu_up()).
      So the "cpu_is_offline()" check may return true and ksoftirqd moves to
      "wait_to_die".
      
      So delay the core b start up until the per-cpu timers have been set up
      fully.
      Signed-off-by: NYi Li <yi.li@analog.com>
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      578d36f5
  3. 25 11月, 2009 1 次提交
  4. 07 10月, 2009 1 次提交
    • R
      Blackfin: mass clean up of copyright/licensing info · 96f1050d
      Robin Getz 提交于
      Bill Gatliff & David Brownell pointed out we were missing some
      copyrights, and licensing terms in some of the files in
      ./arch/blackfin, so this fixes things, and cleans them up.
      
      It also removes:
       - verbose GPL text(refer to the top level ./COPYING file)
       - file names (you are looking at the file)
       - bug url (it's in the ./MAINTAINERS file)
       - "or later" on GPL-2, when we did not have that right
      
      It also allows some Blackfin-specific assembly files to be under a BSD
      like license (for people to use them outside of Linux).
      Signed-off-by: NRobin Getz <robin.getz@analog.com>
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      96f1050d
  5. 16 7月, 2009 2 次提交
  6. 13 6月, 2009 2 次提交
  7. 12 6月, 2009 3 次提交
  8. 05 3月, 2009 1 次提交
  9. 07 1月, 2009 1 次提交
  10. 18 11月, 2008 1 次提交
  11. 07 1月, 2009 1 次提交