zephyr/drivers
Andrew Boie 15b8ed1a6a arcv2_timer: fix cycle count race
It's possible the timer interrupt could occur when performing the
computation, resulting in incorrect values returned.

It's still possible for bad values to be returned if the function is
called with interrupts locked, but that is only fixable with a second
timer source.

Issue: ZEP-1546
Change-Id: I16d5b04c3e32377f7249eb4fb1bf2f7c22bd0836
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-02-21 01:44:01 +00:00
..
adc drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
aio ext qmsi: Update to QMSI 1.4 RC2 2017-02-08 11:59:12 +00:00
bluetooth Bluetooth: nble: Catch and handle non-zero fn_index 2017-02-10 12:03:09 +00:00
clock_control clock_control: stm32: code optimization 2017-02-10 14:47:41 -06:00
console xtensa: fix numerous checkpatch issues 2017-02-13 11:39:03 -08:00
counter drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
crypto license: replace APL2.0 license with SPDX 2017-02-20 16:59:46 +00:00
dma license: replace APL2.0 license with SPDX 2017-02-20 16:59:46 +00:00
ethernet eth/mcux: Add temporary workaround to unbreak IPv6 ND features. 2017-02-14 08:30:35 +02:00
flash flash/nrf5: fix invalid write access 2017-02-15 00:08:33 +00:00
gpio drivers gpio: Fix disabling of interrupts for QMSI shims 2017-02-15 00:25:32 +00:00
grove grove: fix variable type mismatch 2017-02-11 00:14:15 +00:00
i2c drivers: stm32: clean up after stm23cube based clock control 2017-02-10 14:47:41 -06:00
ieee802154 net: nbuf: Add timeout to net_buf getters 2017-02-08 10:12:35 +02:00
interrupt_controller build: add _ASMLANGUAGE to all asm files 2017-01-24 13:34:51 +00:00
ipm ipm: fix Makefile to include drivers correctly 2017-02-15 02:07:15 +00:00
pci
pinmux drivers: stm32: clean up after stm23cube based clock control 2017-02-10 14:47:41 -06:00
pwm drivers: stm32: clean up after stm23cube based clock control 2017-02-10 14:47:41 -06:00
random
rtc drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
sensor arduino_101: bmi160: use new device name 2017-02-10 16:02:22 +00:00
serial drivers: stm32: clean up after stm23cube based clock control 2017-02-10 14:47:41 -06:00
shared_irq
slip net: nbuf: Add timeout to net_buf getters 2017-02-08 10:12:35 +02:00
spi drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
timer arcv2_timer: fix cycle count race 2017-02-21 01:44:01 +00:00
usb
watchdog drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
Kconfig drivers/crypto: TinyCrypt shim driver 2017-02-15 01:08:15 +00:00
Makefile drivers/crypto: TinyCrypt shim driver 2017-02-15 01:08:15 +00:00