zephyr/include
Piotr Zięcik 997a49ade9 arm: userspace: Do not overwrite r7 during syscall.
The r7 register is used as a frame pointer on ARM Thumb. As result, it
cannot be modified by the assembly code in functions using stack frame.

This commit replaces r7 by r8, which is a general purpose register.
Also it fixes #7704.

Signed-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>
2018-06-01 13:07:47 -04:00
..
arch arm: userspace: Do not overwrite r7 during syscall. 2018-06-01 13:07:47 -04:00
bluetooth Bluetooth: GATT: Change attribute count from u16_t to size_t 2018-05-22 13:33:00 -04:00
crypto
debug
dfu
display
drivers drivers: entropy: nrf5: Implement standard ISR-specific call 2018-05-24 15:13:13 -07:00
dt-bindings clock_control: Add support for getting LPO frequency in mcux sim driver 2018-05-17 15:00:55 -05:00
fs subsys: fs: Add the support for multiple instances of fs 2018-05-08 08:53:01 -04:00
linker linker-defs: Increase the number of kernel objects 2018-05-15 17:48:18 +03:00
logging
mgmt
misc doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
net doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
nvs subsys: fs: Add Non Volatile Storage (NVS) for zephyr 2018-05-15 10:29:16 +02:00
posix lib/posix: Port wait_q usage to new API 2018-05-19 07:00:55 +03:00
random
settings susbsys: settings: fix coverity issues 2018-04-25 22:25:32 +05:30
shell
toolchain xtensa: provide XCC compiler support for Xtensa 2018-05-01 16:46:41 -04:00
usb include: usb: add USB DFU class header 2018-04-30 17:42:40 -04:00
zephyr
adc.h
aio_comparator.h
atomic.h
base64.h
cache.h
can.h doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
clock_control.h
console.h
counter.h
crc8.h
crc16.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
device.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
disk_access.h subsys: disk: Add support for multiple disk interfaces 2018-05-08 08:53:01 -04:00
dma.h dma: define and document the source and dest adjust enum. 2018-05-05 00:58:42 -04:00
entropy.h drivers: entropy: Introduce ISR-specific entropy function 2018-05-24 15:13:13 -07:00
eth.h
fcb.h
flash.h
flash_map.h
fs.h lib: posix: Add Posix Style File System API support 2018-05-18 13:32:36 +03:00
gpio.h dts: gpio: create gpio dt-bingings and inlude in stm32 dtsi files 2018-04-13 13:36:45 -05:00
i2c.h
i2s.h drivers: i2s: introduce CAVS I2S 2018-05-01 16:46:41 -04:00
init.h
ipm.h
irq.h
irq_nextlevel.h drivers: interrupts: introduce CAVS interrupt logic 2018-05-01 16:46:41 -04:00
irq_offload.h
json.h lib: json: Efficiently pack field name, offset, alignment, type 2018-05-01 15:44:09 -04:00
kernel.h doc: add requirement IDs 2018-05-26 09:16:42 -04:00
kernel_version.h
led.h drivers: led: Add system call handler support 2018-05-04 10:07:39 -07:00
led_strip.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
pinmux.h pinmux: remove user mode access 2018-05-07 22:20:20 -04:00
power.h
pwm.h
ring_buffer.h
rtc.h rtc: Add prescalar configuration option 2018-05-17 13:45:08 -05:00
sched_priq.h kernel: Scheduler rewrite 2018-05-19 07:00:55 +03:00
sensor.h
shared_irq.h
spi.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
spinlock.h
stats.h doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
sw_isr_table.h
sys_clock.h
sys_io.h
syscall.h license: fix spdx identifier in a few files 2018-04-12 15:19:51 -04:00
toolchain.h
uart.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
watchdog.h doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
zephyr.h