1. 18 4月, 2011 1 次提交
  2. 09 11月, 2010 1 次提交
  3. 13 5月, 2010 1 次提交
  4. 13 1月, 2010 1 次提交
    • P
      sh: Move over to dynamically allocated FPU context. · 0ea820cf
      Paul Mundt 提交于
      This follows the x86 xstate changes and implements a task_xstate slab
      cache that is dynamically sized to match one of hard FP/soft FP/FPU-less.
      
      This also tidies up and consolidates some of the SH-2A/SH-4 FPU
      fragmentation. Now fpu state restorers are commonly defined, with the
      init_fpu()/fpu_init() mess reworked to follow the x86 convention.
      The fpu_init() register initialization has been replaced by xstate setup
      followed by writing out to hardware via the standard restore path.
      
      As init_fpu() now performs a slab allocation a secondary lighterweight
      restorer is also introduced for the context switch.
      
      In the future the DSP state will be rolled in here, too.
      
      More work remains for math emulation and the SH-5 FPU, which presently
      uses its own special (UP-only) interfaces.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      0ea820cf
  5. 16 10月, 2009 1 次提交
    • P
      sh: Kill off legacy UBC wakeup cruft. · cae19b59
      Paul Mundt 提交于
      This code was added for some ancient SH-4 solution engines with peculiar
      boot ROMs that did silly things to the UBC MSTP bits. None of these have
      been in the wild for years, and these days the clock framework wraps up
      the MSTP bits, meaning that the UBC code is one of the few interfaces
      that is stomping MSTP bits underneath the clock framework. At this point
      the risks far outweigh any benefit this code provided, so just kill it
      off.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      cae19b59
  6. 04 7月, 2009 1 次提交
    • M
      sh: hwblk base implementation · 79714acb
      Magnus Damm 提交于
      This patch is the hwblk base implementation, containing
      structures and shared functions dealing with hardware blocks.
      
      A each processor model should provide a list of hwblks and
      describe which module stop bit that is associated with each
      hwblck and how the hwblks are grouped together into areas.
      
      The shared code keeps track of the usage count for each
      hwblk and the areas. Fallback implementations for processor
      specific code are also kept as weak symbols.
      
      The clock framework, the runtime pm code and cpuidle will
      all tie into this hwblk implementation.
      Signed-off-by: NMagnus Damm <damm@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      79714acb
  7. 22 5月, 2009 1 次提交
    • P
      sh: clkfwk: Make clock-cpg usable for non-legacy platforms. · 36aa1e32
      Paul Mundt 提交于
      This adds a new SH_CLK_CPG for parts that have CPG support.
      SH_CLK_CPG_LEGACY is made to depend on this, and still needs to be set
      for platforms that want clock-cpg to register the legacy clocks. With
      this new config item in place, it is now possible to start layering more
      generic CPG code in place while other platforms transition off of the
      legacy clocks.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      36aa1e32
  8. 13 5月, 2009 1 次提交
  9. 16 3月, 2009 1 次提交
  10. 28 1月, 2008 1 次提交
  11. 12 12月, 2006 1 次提交
  12. 06 12月, 2006 1 次提交
  13. 27 9月, 2006 1 次提交
  14. 02 2月, 2006 1 次提交
  15. 17 1月, 2006 1 次提交
    • P
      [PATCH] sh: IRQ handler updates · bf3a00f8
      Paul Mundt 提交于
      This moves the various IRQ controller drivers into a new subdirectory, and
      also extends the INTC2 IRQ handler to also deal with SH7760 and SH7780
      interrupts, rather than just ST-40.
      
      The old CONFIG_SH_GENERIC has also been removed from the IRQ definitions, as
      new ports are expected to be based off of CONFIG_SH_UNKNOWN.  Since there are
      plenty of incompatible machvecs, CONFIG_SH_GENERIC doesn't make sense anymore.
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      bf3a00f8
  16. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4