[riot-commits] [RIOT-OS/RIOT] 7047a2: cpu/native: advertise support for unaligned memory...

Gunar Schorcht noreply at github.com
Wed Sep 4 14:39:09 CEST 2019


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 7047a200aff01fff2d4ac4d6f5d388f6344d9d48
      https://github.com/RIOT-OS/RIOT/commit/7047a200aff01fff2d4ac4d6f5d388f6344d9d48
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M cpu/native/include/cpu.h

  Log Message:
  -----------
  cpu/native: advertise support for unaligned memory access

On Linux, even if the architecture does not support it, the kernel will
catch the fault and emulate the unaligned accesss.


  Commit: bf410c84f15471ede2bd6c6cab63f879d5e4e6a0
      https://github.com/RIOT-OS/RIOT/commit/bf410c84f15471ede2bd6c6cab63f879d5e4e6a0
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M pkg/libb2/include/config.h

  Log Message:
  -----------
  pkg/libb2: define HAVE_ALIGNED_ACCESS_REQUIRED based on CPU

Most architectures do not support unaligned memory access, so set the define accordingly.


  Commit: 4707f6b74920a672e4ed23d0d2ddc1a30811bfb0
      https://github.com/RIOT-OS/RIOT/commit/4707f6b74920a672e4ed23d0d2ddc1a30811bfb0
  Author: Benjamin Valentin <benpicco at googlemail.com>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    R pkg/libb2/include/config.h
    A pkg/libb2/include/libb2_config.h
    A pkg/libb2/patches/0001-rename-config.h-to-libb2_config.h.patch

  Log Message:
  -----------
  pkg/libb2: rename config.h to libb2_config.h

This is to avoid conflics with other config.h files, e.g. when building
for esp8266 where $(NEWLIB)/xtensa-lx106-elf/include/config.h gets
included instead.


  Commit: 98dfdef276933105ed4c4f8d31d79f2fd68aecac
      https://github.com/RIOT-OS/RIOT/commit/98dfdef276933105ed4c4f8d31d79f2fd68aecac
  Author: Gunar Schorcht <gunar at schorcht.net>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M cpu/native/include/cpu.h
    R pkg/libb2/include/config.h
    A pkg/libb2/include/libb2_config.h
    A pkg/libb2/patches/0001-rename-config.h-to-libb2_config.h.patch

  Log Message:
  -----------
  Merge pull request #12135 from benpicco/libb2-fix

pkg/libb2: rename config.h to avoid conflicts in the global namespace, set HAVE_ALIGNED_ACCESS_REQUIRED based on CPU (fixes build on esp8266)


Compare: https://github.com/RIOT-OS/RIOT/compare/aa6f9e5b256f...98dfdef27693


More information about the commits mailing list