[riot-commits] [RIOT-OS/RIOT] 7789bb: fix signal trampoline

Ludwig Ortmann ludwig.ortmann at fu-berlin.de
Tue Jan 21 17:40:30 CET 2014


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 7789bbca1683d78f205ed4ff8bbc4c29edb02cfb
      https://github.com/RIOT-OS/RIOT/commit/7789bbca1683d78f205ed4ff8bbc4c29edb02cfb
  Author: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
  Date:   2014-01-21 (Tue, 21 Jan 2014)

  Changed paths:
    M cpu/native/tramp.S

  Log Message:
  -----------
  fix signal trampoline

save and use the program counter on stack
removes race condition in trampoline
also push/pop full memory words explicitly


  Commit: 2b4a323a18896fa8daf7ba05b4ecf99befb9bf9a
      https://github.com/RIOT-OS/RIOT/commit/2b4a323a18896fa8daf7ba05b4ecf99befb9bf9a
  Author: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
  Date:   2014-01-21 (Tue, 21 Jan 2014)

  Changed paths:
    M cpu/native/irq_cpu.c

  Log Message:
  -----------
  unclutter native_isr_entry a bit

remove heap_address - hopefully superflous, does not work in valgrind
remove stale TODO


  Commit: ca53203f1f463a5ead47af1a9004f25f456003b5
      https://github.com/RIOT-OS/RIOT/commit/ca53203f1f463a5ead47af1a9004f25f456003b5
  Author: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
  Date:   2014-01-21 (Tue, 21 Jan 2014)

  Changed paths:
    M cpu/native/irq_cpu.c
    M cpu/native/tramp.S

  Log Message:
  -----------
  Merge pull request #539 from LudwigOrtmann/native_signal_patches

Native signal patches


Compare: https://github.com/RIOT-OS/RIOT/compare/8ebc31594f6e...ca53203f1f46


More information about the commits mailing list