[riot-commits] [RIOT-OS/RIOT] 062fbd: cpu/mips32r2_generic: add new cpu that depends on ...

neiljay neiljay at users.noreply.github.com
Tue Nov 28 14:34:32 CET 2017


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 062fbd85ce50e0e3dcc3123ab1dd8e605b0bfb87
      https://github.com/RIOT-OS/RIOT/commit/062fbd85ce50e0e3dcc3123ab1dd8e605b0bfb87
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M boards/mips-malta/Makefile.include
    R cpu/mips32r2_common/include/cpu.h
    R cpu/mips32r2_common/include/cpu_conf.h
    R cpu/mips32r2_common/include/periph_cpu.h
    A cpu/mips32r2_generic/Makefile
    A cpu/mips32r2_generic/Makefile.features
    A cpu/mips32r2_generic/Makefile.include
    A cpu/mips32r2_generic/include/cpu.h
    A cpu/mips32r2_generic/include/cpu_conf.h
    A cpu/mips32r2_generic/include/periph_cpu.h

  Log Message:
  -----------
  cpu/mips32r2_generic: add new cpu that depends on mips32r2_common

Prepare to make `mips32r2_common` only a common cpu and not a standalone one.


  Commit: d864e79c4ac6b85faa9c0b7bd4a4010d5cd094a5
      https://github.com/RIOT-OS/RIOT/commit/d864e79c4ac6b85faa9c0b7bd4a4010d5cd094a5
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips32r2_common/Makefile.include
    M cpu/mips32r2_generic/Makefile.include
    M cpu/mips_pic32mx/Makefile.include
    M cpu/mips_pic32mz/Makefile.include

  Log Message:
  -----------
  cpu/mips32r2_common: Use common 'Makefile.include' for cpus

Use mips32r2_common 'Makefile.include' to simplify depending cpus:

'mips_pic32mx', 'mips_pic32mz' and 'mips32r2_generic'.


  Commit: 1a8bb14acc47804cece7843b854b01ef281006bb
      https://github.com/RIOT-OS/RIOT/commit/1a8bb14acc47804cece7843b854b01ef281006bb
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips32r2_common/Makefile.include
    M cpu/mips32r2_common/periph/timer.c
    M cpu/mips_pic32_common/Makefile.include
    M cpu/mips_pic32mx/eic_pic32mx.c
    M cpu/mips_pic32mz/eic_pic32mz.c

  Log Message:
  -----------
  cpu/mips32r2_common: mips32r2_common/include INCLUDES path.

Add include path for 'eic_irq.h' file and fix c files relative include.

Also remove wrong include to it in 'mips_pic32_common'.


  Commit: c835ddf4e9e4992e72fdc110ea9e39c506c88d29
      https://github.com/RIOT-OS/RIOT/commit/c835ddf4e9e4992e72fdc110ea9e39c506c88d29
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips32r2_common/Makefile

  Log Message:
  -----------
  cpu/mips32r2_common: only build newlib_syscalls_mips_uhi when needed


  Commit: 383a69dfd20284e8850184f139cbab5054fcf8c0
      https://github.com/RIOT-OS/RIOT/commit/383a69dfd20284e8850184f139cbab5054fcf8c0
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips32r2_common/Makefile
    M cpu/mips32r2_common/Makefile.include
    M cpu/mips32r2_common/periph/Makefile

  Log Message:
  -----------
  cpu/mips32r2_common: prefix modules with mips32r2_common namespace

This prevents clash between modules names cpu and periph with main cpus.

Add dependency management in Makefile.include to keep things contained.


  Commit: 71b6fce711d45f8304fb1a05998e539be708fe00
      https://github.com/RIOT-OS/RIOT/commit/71b6fce711d45f8304fb1a05998e539be708fe00
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips_pic32_common/Makefile.include
    M cpu/mips_pic32_common/periph/Makefile
    M cpu/mips_pic32mx/Makefile.include
    M cpu/mips_pic32mz/Makefile.include

  Log Message:
  -----------
  cpu/mips_pic32_common: prefix modules with mips_pic32_common namespace

This prevents clash between modules names cpu and periph with main cpus.

Add dependency management in Makefile.include to keep things contained.


  Commit: 68945246ef25a6d7fbb378319a90c8579d140ec8
      https://github.com/RIOT-OS/RIOT/commit/68945246ef25a6d7fbb378319a90c8579d140ec8
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips_pic32mx/Makefile
    M cpu/mips_pic32mz/Makefile

  Log Message:
  -----------
  cpu/mips_pic32mx/mz: remove unneeded USEMODULE in Makefile

USEMODULE in Makefile is not used by the build system and so does nothing.


  Commit: 2d8c96820dbab80c427ecbc5691f58f5ad9a0cf9
      https://github.com/RIOT-OS/RIOT/commit/2d8c96820dbab80c427ecbc5691f58f5ad9a0cf9
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips_pic32mx/Makefile.features
    M cpu/mips_pic32mz/Makefile.features

  Log Message:
  -----------
  cpu/mips_pic32mx/mz: add missing mips32r2_common/Makefile.features


  Commit: 2375fcd82e8ab3f91aa0529fca0b92e58d98502d
      https://github.com/RIOT-OS/RIOT/commit/2375fcd82e8ab3f91aa0529fca0b92e58d98502d
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2017-11-24 (Fri, 24 Nov 2017)

  Changed paths:
    M cpu/mips32r2_common/Makefile.include
    M cpu/mips32r2_generic/Makefile.include

  Log Message:
  -----------
  cpu/mips32r2_common: BUG add periph_timer globally to mips32r2_common.


  Commit: 5ccfe68f1fb625f8c383ed35a8f0543c96e976c9
      https://github.com/RIOT-OS/RIOT/commit/5ccfe68f1fb625f8c383ed35a8f0543c96e976c9
  Author: neiljay <neiljay at users.noreply.github.com>
  Date:   2017-11-28 (Tue, 28 Nov 2017)

  Changed paths:
    M boards/mips-malta/Makefile.include
    M cpu/mips32r2_common/Makefile
    M cpu/mips32r2_common/Makefile.include
    R cpu/mips32r2_common/include/cpu.h
    R cpu/mips32r2_common/include/cpu_conf.h
    R cpu/mips32r2_common/include/periph_cpu.h
    M cpu/mips32r2_common/periph/Makefile
    M cpu/mips32r2_common/periph/timer.c
    A cpu/mips32r2_generic/Makefile
    A cpu/mips32r2_generic/Makefile.features
    A cpu/mips32r2_generic/Makefile.include
    A cpu/mips32r2_generic/include/cpu.h
    A cpu/mips32r2_generic/include/cpu_conf.h
    A cpu/mips32r2_generic/include/periph_cpu.h
    M cpu/mips_pic32_common/Makefile.include
    M cpu/mips_pic32_common/periph/Makefile
    M cpu/mips_pic32mx/Makefile
    M cpu/mips_pic32mx/Makefile.features
    M cpu/mips_pic32mx/Makefile.include
    M cpu/mips_pic32mx/eic_pic32mx.c
    M cpu/mips_pic32mz/Makefile
    M cpu/mips_pic32mz/Makefile.features
    M cpu/mips_pic32mz/Makefile.include
    M cpu/mips_pic32mz/eic_pic32mz.c

  Log Message:
  -----------
  Merge pull request #8032 from cladmi/pr/cpu/mips_cleanup_modules

cpu/mips: make `mips32r2_common` only a common cpu and remove cpu/periph module duplicate names.


Compare: https://github.com/RIOT-OS/RIOT/compare/b68b7a0524cd...5ccfe68f1fb6


More information about the commits mailing list