1. 30 9月, 2010 1 次提交
    • M
      sh: boot kernel with SR.BL set · 68a1aed7
      Magnus Damm 提交于
      Update the SH kernel to keep SR.BL set until the VBR
      register has been initialized. Useful to allow boot
      of the kernel even though exceptions are pending.
      
      Without this patch there is a window of time when
      exceptions such as NMI are enabled but no exception
      handlers are installed.
      
      This patch modifies both the zImage loader and the
      actual kernel to boot with BL=1, but the zImage
      loader is modfied in such a way that the init_sr
      value is unchanged to not break the zImage loader
      provided by kexec.
      
      Tested on sh7724 Ecovec and on the SH4AL-DSP core
      included in sh7372.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      68a1aed7
  2. 26 4月, 2010 1 次提交
  3. 24 8月, 2009 1 次提交
    • S
      sh: Remove implicit sign extension from assembler immediates · fea966f7
      Stuart Menefy 提交于
      The SH instruction set has several instructions which accept an 8 bit
      immediate operand. For logical instructions this operand is zero extended,
      for arithmetic instructions the operand is sign extended. After adding an
      option to the assembler to check this, it was found that several pieces
      of assembly code were assuming this behaviour, and in one case
      getting it wrong.
      
      So this patch explicitly sign extends any immediate operands, which makes
      it obvious what is happening, and fixes the one case which got it wrong.
      Signed-off-by: NStuart Menefy <stuart.menefy@st.com>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      fea966f7
  4. 16 4月, 2008 1 次提交
  5. 28 1月, 2008 1 次提交
  6. 12 12月, 2006 1 次提交
  7. 01 7月, 2006 1 次提交
  8. 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