zephyr/drivers
Andy Ross bab348e915 drivers/timer/hpet: Work around crazy qemu behavior
At least twice (to be fair: twice among thousands of test runs), I've
seen this device return "backwards" times in SMP, where the counter
value read from one CPU is behind the saved value already seen on the
other.  On hardware this should obviously never happen, HPET is a
single global device.

Add a simple workaround on QEMU targets so the math doesn't blow up.

Signed-off-by: Andy Ross <andrew.j.ross@intel.com>
2019-09-26 16:54:06 -04:00
..
adc drivers/adc: Add support for Microchip's XEC ADC device 2019-09-25 06:12:52 -04:00
audio drivers: audio: tlv320dac310x: Explicitly set GPIO_DIR_OUT 2019-09-11 05:16:09 -05:00
bluetooth kconfig: Convert device tree chosen properties to new kconfigfunctions 2019-09-13 11:42:34 -05:00
can drivers: can: flexcan: limit number of concurrent rx filters on k6x soc 2019-09-16 15:36:37 -05:00
clock_control nordic: Use hal/ in all inclusions of nrfx HAL header files 2019-09-24 16:20:16 +02:00
console drivers: fix k_thread_create timeout argument 2019-09-19 17:35:53 +02:00
counter drivers: counters: Fix coding style issues 2019-09-24 11:40:53 -07:00
crypto cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
display drivers: ssd16xx: do not write default value to CTRL1 before update 2019-09-18 15:00:38 -05:00
dma drivers: dma: remove qmsi DMA driver 2019-09-18 11:06:18 -05:00
entropy nordic: Use hal/ in all inclusions of nrfx HAL header files 2019-09-24 16:20:16 +02:00
espi drivers: espi: xec: Ensure all eSPI VW are transmitted 2019-09-20 14:30:40 -04:00
ethernet drivers: ethernet: stm32: Add MAC address configuration support 2019-09-19 20:46:56 -04:00
flash drivers: spi_nor: support Microchip SPI flash global unblock 2019-09-25 17:41:31 +02:00
gpio dts: esp32: Add GPIO support in DT 2019-09-25 17:39:42 +02:00
hwinfo drivers: hwinfo: Add LiteX DNA driver 2019-09-21 21:36:00 +02:00
i2c dts: Use separate compatibles for Nordic TWI/TWIM/TWIS peripherals 2019-09-26 19:13:17 +02:00
i2s kernel: Port remaining syscalls to new API 2019-09-12 11:31:50 +08:00
ieee802154 drivers: ieee802154: add CC13xx / CC26xx driver 2019-09-25 08:49:55 +03:00
interrupt_controller arch/x86: inline x2APIC EOI in 64-bit code 2019-09-23 17:50:09 -07:00
ipm kernel: Port remaining syscalls to new API 2019-09-12 11:31:50 +08:00
led kernel: Port remaining syscalls to new API 2019-09-12 11:31:50 +08:00
led_strip dts: Make instance defines consistent 2019-07-30 17:10:31 -05:00
modem driver: modem: add simple power management to modem receiver 2019-09-08 12:41:29 +02:00
net net: Add CONFIG_NET_NATIVE option for selecting native IP 2019-09-10 12:45:38 +03:00
neural_net cleanup: include/: move gna.h to drivers/gna.h 2019-06-27 22:55:49 -04:00
pcie drivers/pcie/shell: add basic probe for MSI-X capability 2019-06-10 10:52:02 -04:00
pinmux drivers: pinmux: stm32l4x: Add missing SPI macros 2019-09-19 09:47:45 -05:00
ps2 drivers: ps2: Add driver for Microchip XEC family 2019-09-18 13:23:52 +08:00
ptp_clock userspace: Support for split 64 bit arguments 2019-09-12 11:31:50 +08:00
pwm drivers: pwm: pwm_mchp_xec: Fix spelling 2019-09-26 16:52:58 -04:00
sensor driver/sensor: lis2mdl: remove sensitivity 2019-09-26 13:42:59 -07:00
serial drivers: (le)u(s)art_gecko: use DT defined clock identifiers 2019-09-25 03:43:47 -07:00
spi dts: Use separate compatibles for Nordic SPI/SPIM/SPIS peripherals 2019-09-26 19:13:17 +02:00
timer drivers/timer/hpet: Work around crazy qemu behavior 2019-09-26 16:54:06 -04:00
usb usb: allow hardware to handle ZLP for Variable-length Data Stage 2019-09-26 13:19:02 +02:00
watchdog drivers: watchdog: remove qmsi watchdog driver 2019-09-18 11:06:18 -05:00
wifi wifi: eswifi: Implement TCP/UDP socket offload with TLS 2019-09-13 16:54:57 +03:00
CMakeLists.txt drivers: ps2: Add Kconfig for PS/2 driver 2019-09-18 13:23:52 +08:00
Kconfig drivers: ps2: Add Kconfig for PS/2 driver 2019-09-18 13:23:52 +08:00