[riot-notifications] [RIOT] Native fixes (#323)

LudwigOrtmann notifications at github.com
Wed Nov 13 01:35:11 CET 2013


A couple of native-internal fixes:
- some race conditions
- resolved packet delivery delay
- clean up system call guarding
- clean up headers
- hwtimer pre-initialization
You can merge this Pull Request by running:

  git pull https://github.com/LudwigOrtmann/RIOT native_fixes

Or you can view, comment on it, or merge it online at:

  https://github.com/RIOT-OS/RIOT/pull/323

-- Commit Summary --

  * make system calls safer/clean up headers
  * fix race in thread_yield, cpu_switch_context_exit
  * disable interrupts for sighnd ctx switch
  * cope with SIGIO behaviour
  * pre-init native hwtimer

-- File Changes --

    M boards/native/Makefile.include (2)
    M boards/native/drivers/native-uart0.c (37)
    M boards/native/include/board_internal.h (2)
    M cpu/native/hwtimer_cpu.c (21)
    M cpu/native/include/cpu.h (26)
    A cpu/native/include/native_internal.h (58)
    M cpu/native/include/nativenet_internal.h (2)
    M cpu/native/irq_cpu.c (74)
    M cpu/native/lpm_cpu.c (11)
    M cpu/native/native_cpu.c (68)
    M cpu/native/net/tap.c (34)
    M cpu/native/rtc/posix-rtc.c (10)
    M cpu/native/startup.c (21)
    A cpu/native/syscalls.c (154)
    M cpu/native/tramp.S (2)

-- Patch Links --

https://github.com/RIOT-OS/RIOT/pull/323.patch
https://github.com/RIOT-OS/RIOT/pull/323.diff
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20131112/5a088a4d/attachment.html>


More information about the notifications mailing list