1. 22 9月, 2009 1 次提交
  2. 27 9月, 2008 1 次提交
    • A
      m32r/kernel/: cleanups · 81e48073
      Adrian Bunk 提交于
      This patch contains the following cleanups:
      - make the following needlessly global code static:
        - entry.S: resume_userspace
        - process.c: pm_idle
        - process.c: default_idle()
        - smp.c: send_IPI_allbutself()
        - time.c: timer_interrupt()
        - time.c: struct irq0
        - traps.c: set_eit_vector_entries()
        - traps.c: kstack_depth_to_print
        - traps.c: show_trace()
        - traps.c: die_lock
      - remove the following unused code:
        - head.S: startup_32
        - process.c: hlt_counter
        - process.c: disable_hlt()
        - process.c: enable_hlt()
        - process.c: dump_task_regs()
      - remove the following variables and their usages since they were
        always 0:
        - irq.c: irq_err_count
        - irq.c: irq_mis_count
      Signed-off-by: NAdrian Bunk <bunk@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      81e48073
  3. 06 9月, 2007 2 次提交
    • H
      m32r: Rename STI/CLI macros · 7071b291
      Hirokazu Takata 提交于
      The names of STI and CLI macros were derived from i386 arch historically,
      but their name are incomprehensible.
      So, for easy to understand, rename these macros to ENABLE_INTERRUPTS
      and DISABLE_INTERRUPTS, respectively.
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      7071b291
    • H
      m32r: build fix of entry.S · 33205613
      Hirokazu Takata 提交于
      This patch fixes the following compile error:
      <--  snip  -->
       ...
        AS      arch/m32r/kernel/entry.o
      /home/bunk/linux/kernel-2.6/linux-2.6.23-rc3-mm1/arch/m32r/kernel/entry.S: Assembler messages:
      /home/bunk/linux/kernel-2.6/linux-2.6.23-rc3-mm1/arch/m32r/kernel/entry.S:358: Error: bad instruction `addi r0,#(((((0)+(64))+(32))+(32)))'
      make[2]: *** [arch/m32r/kernel/entry.o] Error 1
      <--  snip  -->
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      Cc: Adrian Bunk <bunk@kernel.org>
      33205613
  4. 03 9月, 2007 4 次提交
  5. 09 12月, 2006 2 次提交
  6. 01 7月, 2006 1 次提交
  7. 20 4月, 2006 2 次提交
    • H
      [PATCH] m32r: update switch_to macro for tuning · 4127272c
      Hirokazu Takata 提交于
      - Remove unnecessary push/pop's of the switch_to() macro
        for performance tuning.
      - Cosmetic updates: change __inline__ to inline, etc.
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      Cc: NIIBE Yutaka <gniibe@fsij.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      4127272c
    • H
      [PATCH] m32r: Fix pt_regs for !COFNIG_ISA_DSP_LEVEL2 target · 8e8ff02c
      Hirokazu Takata 提交于
      This modification is required to fix debugging function for m32r targets
      with !CONFIG_ISA_DSP_LEVEL2, by unifying 'struct pt_regs' and 'struct
      sigcontext' size for all M32R ISA.
      
      Some m32r processor core with !CONFIG_ISA_DSP_LEVEL2 configuration has only
      single accumulator a0 (ex.  VDEC2 core, M32102 core, etc.), the others with
      CONFIG_ISA_DSP_LEVEL2 has two accumulators, a0 and a1.
      
      This means there are two variations of thread context.  So far, we reduced
      and changed stackframe size at a syscall for their context size.  However,
      this causes a problem that a GDB for processors with CONFIG_ISA_DSP_LEVEL2
      cannot be used for processors with !CONFIG_ISA_DSP_LEVEL2.
      
      From the viewpoint of GDB support, we should reduce such variation of
      stackframe size for simplicity.
      
      In this patch, dummy members are added to 'struct pt_regs' and 'struct
      sigcontext' to adjust their size for !CONFIG_ISA_DSP_LEVEL2.
      
      This modification is also a one step for a GDB update in future.
      Currently, on the m32r, GDB can access process's context by using ptrace
      functions in a simple way of register by register access.  By unifying
      stackframe size, we have a possibility to make use of ptrace functions of
      not only a single register access but also block register access,
      PTRACE_{GETREGS,PUTREGS}.
      
      However, for this purpose, we might have to modify stackframe structure
      some more; for example, PSW (processor status word) register should be
      pre-processed before pushing to stack at a syscall, and so on.  In this
      case, we must update carefully both kernel and GDB at a time...
      Signed-off-by: NHayato Fujiwara <fujiwara@linux-m32r.org>
      Signed-off-by: NHirokazu Takata <takata@linux-m32r.org>
      Cc: Kei Sakamoto <ksakamot@linux-m32r.org>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      8e8ff02c
  8. 07 1月, 2006 2 次提交
  9. 31 10月, 2005 1 次提交
  10. 12 10月, 2005 1 次提交
  11. 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