zephyr/arch
Chuck Jordan ae15a26751 arc: add _tsc_read for 64-bit timestamp
This implementation of _tsc_read returns a 64-bit value that
is derived from the 64-bit tick count multiplied by hwcycles per tick,
and then it adds the current value from the 32-bit timer.
This produces a 64-bit time. There is a bunch of math here, which
could be avoided if the CPU is built with Real-Time-Clock option.
EM Starter Kit SOCs don't have this. I don't think Arduino 101 does
either.

See ZEP-1559

Change-Id: I9f846d170246556ac40fe2f45809e457c6375d8c
Signed-off-by: Chuck Jordan <cjordan@synopsys.com>
2017-02-15 05:55:09 +00:00
..
arc arc: add _tsc_read for 64-bit timestamp 2017-02-15 05:55:09 +00:00
arm qemu_cortex_m3: fixed network connectivity 2017-02-15 01:36:27 +00:00
common gen_isr_tables: apply offset to irq parameter 2017-02-15 04:49:19 +00:00
nios2 nios2: use gen_isr_tables mechanism 2017-02-11 01:28:00 +00:00
riscv32 riscv32: enable gen_isr_tables mechanism 2017-02-15 04:49:17 +00:00
x86 quark_se: Save/restore debug registers. 2017-02-11 00:15:08 +00:00
xtensa xtensa: fix numerous checkpatch issues 2017-02-13 11:39:03 -08:00
Kconfig gen_isr_tables: make vector offset a hidden option 2017-02-15 04:49:17 +00:00
Makefile gen_isr_tables: New static interrupt build mechanism 2017-02-11 01:27:58 +00:00