1. 24 7月, 2012 1 次提交
  2. 21 5月, 2012 3 次提交
  3. 23 7月, 2011 2 次提交
    • M
      Blackfin: dpmc: optimize hibernate/resume path · eed7b836
      Mike Frysinger 提交于
      The current save logic used in hibernation is to do a MMR load (base +
      offset) into a register, and then push that onto the stack.  Then when
      restoring, pop off the stack into a register followed by a MMR store
      (base + offset).  These use plenty of 32bit insns rather than 16bit,
      are pretty long winded, and full of pipeline bubbles.
      
      So, by taking advantage of MMRs that are contiguous, the multi-register
      push/pop insn, and register abuse, we can shrink this code considerably.
      
      When saving, the new logic does a lot of loads into the data and pointer
      registers before executing a single multi-register push insn.  Then when
      restoring, we do a single multi-register pop insn followed by a lot of
      stores.  Overall, this allows us to cut the insn count by ~30%, the code
      size by ~45%, and drastically reduce the register hazards that trigger
      bubbles in the pipeline.
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      eed7b836
    • M
      Blackfin: dpmc: relocate hibernate helper macros · 584ecbaa
      Mike Frysinger 提交于
      This defines only get used in the hibernate code, so remove them from the
      global dpmc header as no one else cares.
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      584ecbaa
  4. 18 3月, 2011 1 次提交
  5. 10 1月, 2011 1 次提交
  6. 09 3月, 2010 1 次提交
  7. 15 12月, 2009 1 次提交
  8. 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
  9. 27 8月, 2008 1 次提交
  10. 06 8月, 2008 1 次提交
  11. 19 7月, 2008 1 次提交
  12. 07 5月, 2008 1 次提交
  13. 09 2月, 2008 1 次提交
  14. 08 5月, 2007 1 次提交