13 Jun, 2012

2 commits

  • CROSS_COMPILE must be setup before using e.g. cc-option (and a few other
    as-*, cc-*, ld-* macros), else they will check against the wrong compiler
    when cross-compiling, and may invoke the cross compiler with wrong or
    suboptimal compiler options.

    Signed-off-by: Geert Uytterhoeven
    Cc: Paul Mundt
    Cc: linux-sh@vger.kernel.org
    Signed-off-by: Paul Mundt

    Geert Uytterhoeven
     
  • sh-linux-gnu-ld:--defsym 'jiffies=jiffies_64': ignoring invalid character `'' in expression

    For some reason ld has recently started complaining about the quotes, so just
    get rid of them, we don't need them for anything anyways.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

24 May, 2012

1 commit

  • Pull SuperH updates from Paul Mundt:
    - New CPUs: SH7734 (SH-4A), SH7264 and SH7269 (SH-2A)
    - New boards: RSK2+SH7264, RSK2+SH7269
    - Unbreaking kgdb for SMP
    - Consolidation of _32/_64 page fault handling.
    - watchdog and legacy DMA chainsawing, part 1
    - Conversion to evt2irq() hwirq lookup, to support relocation of
    vectored IRQs for irqdomains.

    * tag 'sh-for-linus' of git://github.com/pmundt/linux-sh: (98 commits)
    sh: intc: Kill off special reservation interface.
    sh: Enable PIO API for hp6xx and se770x.
    sh: Kill off machvec IRQ hinting.
    sh: dma: More legacy cpu dma chainsawing.
    sh: Kill off MAX_DMA_ADDRESS leftovers.
    sh: Tidy up some of the cpu legacy dma header mess.
    sh: Move sh4a dma header from cpu-sh4 to cpu-sh4a.
    sh64: Fix up vmalloc fault range check.
    Revert "sh: Ensure fixmap and store queue space can co-exist."
    serial: sh-sci: Fix for port types without BRI interrupts.
    sh: legacy PCI evt2irq migration.
    sh: cpu dma evt2irq migration.
    sh: sh7763rdp evt2irq migration.
    sh: sdk7780 evt2irq migration.
    sh: migor evt2irq migration.
    sh: landisk evt2irq migration.
    sh: kfr2r09 evt2irq migration.
    sh: ecovec24 evt2irq migration.
    sh: ap325rxa evt2irq migration.
    sh: urquell evt2irq migration.
    ...

    Linus Torvalds
     

05 May, 2012

1 commit

  • Same code. Use the generic version. The special Makefile treatment is
    pointless anyway as init_task.o contains only data which is handled by
    the linker script. So no point on being treated like head text.

    Signed-off-by: Thomas Gleixner
    Acked-by: Paul Mundt
    Link: http://lkml.kernel.org/r/20120503085035.398257169@linutronix.de

    Thomas Gleixner
     

19 Apr, 2012

1 commit

  • This implements basic -fstack-protector support, based on the early ARM
    version in c743f38013aeff58ef6252601e397b5ba281c633. The SMP case is
    limited to the initial canary value, while the UP case handles per-task
    granularity (limited to 32-bit sh until a new enough sh64 compiler
    manifests itself).

    Signed-off-by: Filippo Arcidiacono
    Reviewed-by: Carmelo Amoroso
    Signed-off-by: Stuart Menefy
    Signed-off-by: Paul Mundt

    Filippo Arcidiacono
     

01 Nov, 2011

1 commit


14 Jun, 2011

1 commit

  • This takes a bit of a sledgehammer to the horribly CPU subtype
    ifdef-ridden header and abstracts all of the different register layouts
    in to distinct types which in turn can be overriden on a per-port basis,
    or permitted to default to the map matching the port type at probe time.

    In the process this ultimately fixes up inumerable bugs with mismatches
    on various CPU types (particularly the legacy ones that were obviously
    broken years ago and no one noticed) and provides a more tightly coupled
    and consolidated platform for extending and implementing generic
    features.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

14 Jan, 2011

1 commit


29 Oct, 2010

3 commits


26 Apr, 2010

1 commit


28 Jan, 2010

1 commit


14 Jan, 2010

1 commit

  • This stubs in some preliminary board support for the RTE SDK7786.

    This is quite stunted at the moment, and primarily builds on top of the
    system FPGA. FPGA IRQs are handled via CPU IRL masking for simplicity,
    with initial peripheral support restricted to the debug ethernet.

    Signed-off-by: Matt Fleming
    Signed-off-by: Paul Mundt

    Paul Mundt
     

13 Jan, 2010

2 commits


12 Dec, 2009

1 commit


04 Dec, 2009

1 commit


30 Oct, 2009

1 commit


27 Oct, 2009

1 commit


26 Oct, 2009

1 commit

  • Add an uImage.bin target to allow uncompressed uImages.
    Useful for boards with busted u-boot decompression like
    the rsk7203 on my desk.

    Signed-off-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Magnus Damm
     

20 Aug, 2009

1 commit


14 Aug, 2009

1 commit

  • This is a first cut at a generic DWARF unwinder for the kernel. It's
    still lacking DWARF64 support and the DWARF expression support hasn't
    been tested very well but it is generating proper stacktraces on SH for
    WARN_ON() and NULL dereferences.

    Signed-off-by: Matt Fleming
    Signed-off-by: Paul Mundt

    Matt Fleming
     

29 Jul, 2009

2 commits

  • Adds an archhelp blurb for the romImage target so it is reflected in
    'make help'.

    Signed-off-by: Paul Mundt

    Paul Mundt
     
  • This patch contains support for the romImage build target V2.

    The resulting romImage file should be burned to rom
    or flash and could be used as small boot loader.

    Board code should keep their setup code in the file
    romimage.h located in their mach include directory.

    Signed-off-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Magnus Damm
     

23 Jul, 2009

2 commits


21 Jul, 2009

2 commits


11 Jul, 2009

1 commit

  • This adds a general CONFIG_MCOUNT in order to permit mcount generation
    without ftrace support. This is primarily for allowing platforms to
    enable aggressive stack overflow checking without having to enable ftrace
    support. Based on the sparc64 implementation.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

10 Jun, 2009

1 commit


26 May, 2009

1 commit


10 May, 2009

1 commit


09 May, 2009

2 commits


08 May, 2009

2 commits


10 Mar, 2009

1 commit


22 Dec, 2008

2 commits