osd-contiki/cpu
Benoît Thébaudeau 1da00a482f cc2538: aes: Fix possibly missing result available status
Depending on the use case and on the timings,
aes_auth_crypt_check_status() sometimes never reported an available
result, leading to a deadlock of any protothread waiting for this event,
and to a WDT reset if a protothread was polling it.

This was caused by aes_auth_crypt_start() clearing the result available
interrupt after operations that may rightfully trigger it, leading to a
missed interrupt.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-06-23 22:25:27 +02:00
..
6502 Make use of new cl65 option --print-target-path. 2016-06-03 13:30:25 +02:00
arm TSCH: use RTIMER_CLOCK_DIFF to compute estimated drift, fixing a bug that would occur on 16-bit rtimer platforms 2016-04-27 14:13:33 +02:00
avr Adding CRC valid check in rf230bb radios registermaps 2016-05-15 14:15:46 +02:00
cc26xx-cc13xx cc26xx: change CCA logic to be standard-compatible; change receiving_packet to return true iff sync (SFD) has been seen 2016-06-14 00:54:33 +03:00
cc253x Removed CC_FASTCALL. 2015-11-01 18:10:17 +01:00
cc2538 cc2538: aes: Fix possibly missing result available status 2016-06-23 22:25:27 +02:00
mc1322x TSCH: use RTIMER_CLOCK_DIFF to compute estimated drift, fixing a bug that would occur on 16-bit rtimer platforms 2016-04-27 14:13:33 +02:00
msp430 Remove include of stdio.h 2016-05-04 11:12:37 +02:00
native Change the default IPv6 prefix from aaaa::/64 to fd00::/64 2016-03-07 17:47:44 +01:00
nrf52832 nrf52dk: cpu/nrf52832 support 2016-02-15 09:37:38 +01:00
pic32 [cpu/pic32] Removed excess end group 2014-11-10 23:53:33 +01:00
rl78 The -pedantic and -stdc flags trigger a few too many warnings 2015-10-20 10:11:35 +02:00
stm32w108 Merge pull request #1344 from tsparber/fix-doxygen 2015-11-30 22:07:15 +01:00
x86 x86, galileo: Add sample non-driver protection domain 2016-04-22 08:16:43 -07:00