zephyr/include
Ioannis Glaropoulos db3f6aab02 arch: arm: add option to define an NSC region
This commit adds K-config options that allow the user to
signify an ARM Secure Firmware that contains Secure Entry
functions and to define the starting address of the linker
section that will contain the Secure Entry functions. It
also instructs the linker to append the NSC section if
instructed so by the user.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2018-08-13 18:58:11 -07:00
..
app_memory userspace: compartmentalized app memory organization 2018-07-25 12:02:01 -07:00
arch arch: arm: add option to define an NSC region 2018-08-13 18:58:11 -07:00
audio drivers: codec: APIs for Audio Codecs 2018-07-17 09:57:18 -04:00
bluetooth Bluetooth: Introduce bt_id_delete() API 2018-08-13 19:53:22 +03:00
cmsis_rtos_v1 lib/cmsis_rtos_v1: Implement support for Signal Event APIs 2018-08-13 13:08:07 -07:00
crypto crypto: Remove useless attribute 2017-04-27 13:06:31 +00:00
debug obj_tracing: Declare object trace list for queue 2018-07-27 07:51:26 -04:00
dfu subsys: dfu: boot: Remove unused ver query code. 2018-02-21 18:53:42 -05:00
display doc: APIs: group display drivers 2017-11-17 17:14:18 -05:00
drivers drivers: modem: add modem receiver (tty) driver 2018-08-06 10:43:46 +03:00
dt-bindings arch: i.MX add RDC peripheral permission setting for applications cores 2018-08-09 10:17:32 -05:00
fs subsys: fs: Add the support for multiple instances of fs 2018-05-08 08:53:01 -04:00
linker arch: arm: add option to define an NSC region 2018-08-13 18:58:11 -07:00
logging logging: fix multi-file module support 2018-08-02 19:18:05 +02:00
mgmt doc: fix misspellings in API docs 2018-08-08 01:47:51 -05:00
misc misc: dlist: Fixed dlist.h error to pass checkpatch.pl script. 2018-08-13 07:11:51 -07:00
net net: introduce system calls for zsock socket APIs 2018-08-13 07:19:39 -07:00
nvs subsys: fs/nvs: Rewrite for improved robustness 2018-08-10 14:16:06 -07:00
posix posix: add pthread_key and pthread_once APIs 2018-07-19 08:46:33 -04:00
random subsys: Add random subsystem 2017-11-01 08:26:29 -04:00
settings settings: fix typo in header file 2018-06-12 22:49:12 -04:00
shell subsys: mgmt: Shell transport for SMP (mcumgr). 2018-02-20 22:07:52 +01:00
toolchain toolchain: gcc: check if __weak is defined 2018-06-28 09:13:17 -05:00
usb usb: bos: Add USB BOS descriptors API 2018-06-20 15:47:00 -04:00
zephyr Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
adc.h drivers: adc: add system call handlers 2017-10-30 13:20:19 -07:00
aio_comparator.h drivers: aio_comparator: add system calls 2017-10-30 13:20:19 -07:00
atomic.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
base64.h lib: base64: Add statement of changes 2018-03-23 13:54:48 +01:00
cache.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
can.h doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
clock_control.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
console.h subsys: console: Factor out fifo-based console input abstraction 2018-06-20 15:59:12 -04:00
counter.h doc: add missing API content 2017-12-01 08:58:56 -05:00
crc8.h crc: make crc8_ccitt() match the other CRC functions. 2018-03-10 21:49:07 -05:00
crc16.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
crc32.h lib/crc: Add CRC32 support 2018-07-18 10:00:12 -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
exc_handle.h arch: introduce exc_handle.h 2018-07-31 07:47:15 -07:00
fcb.h subsys: fs: fcb: remove f_area_id from fcb structure 2018-02-07 09:51:26 -05:00
flash.h flash: minor documentation improvements. 2017-11-28 12:25:19 -05:00
flash_map.h subsys: storage: flash_map: Fix warning 2018-02-14 14:36:52 -05:00
fs.h lib: posix: Add Posix Style File System API support 2018-05-18 13:32:36 +03:00
gpio.h doc: fix early closing of GPIO doxygen defgroup 2018-06-04 10:55:37 -04:00
i2c.h doc: fix misspellings in API docs 2018-08-08 01:47:51 -05:00
i2s.h i2s: expose i2s APIs to user mode 2018-08-13 16:44:09 -07:00
init.h init.h: Fix english in comment 2018-03-26 13:17:39 -04:00
ipm.h drivers: ipm: add system calls 2017-10-30 13:20:19 -07:00
irq.h kernel: Make irq_{un}lock() APIs into a global spinlock in SMP mode 2018-02-16 10:44:29 -05:00
irq_nextlevel.h drivers: interrupts: introduce CAVS interrupt logic 2018-05-01 16:46:41 -04:00
irq_offload.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
json.h lib: json: add helper macro for array of array 2018-07-06 19:17:07 -04:00
kernel.h Fix compile errors related to errno.h 2018-07-25 23:38:13 -04:00
kernel_includes.h Fix compile errors related to errno.h 2018-07-25 23:38:13 -04:00
kernel_version.h kernel: version: parenthesize macro value 2018-01-04 13:29:03 -05:00
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 Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
ptp_clock.h driver: ptp_clock: PTP clock driver definition 2018-06-26 12:37:28 +03:00
pwm.h drivers: pwm: add system call handlers 2017-10-30 13:20:19 -07:00
ring_buffer.h ring_buffer: remove broken object_tracing support 2018-01-18 17:44:38 -05:00
rtc.h rtc: Add prescalar configuration option 2018-05-17 13:45:08 -05:00
sched_priq.h kernel: Add the old "multi queue" scheduler algorithm as an option 2018-07-03 17:09:15 -04:00
sensor.h sensors: Add separation between ambient and die temperature 2018-04-03 22:29:11 -04:00
shared_irq.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
spi.h include: improve compatibility with C++ apps. 2018-04-09 23:21:52 -04:00
spinlock.h kernel: Simple spinlock API 2018-02-16 10:44:29 -05:00
stats.h doc: fix misspellings in API doxygen comments 2018-05-23 15:28:01 -05:00
sw_isr_table.h sw_isr_table.h: fix includes 2017-10-27 16:08:54 -04:00
sys_clock.h kernel: Deprecate sys_clock_us_per_tick variable. 2018-07-20 00:03:52 -04:00
sys_io.h sys_io.h: don't pull in kernel.h 2017-11-02 13:25:01 -07:00
syscall.h syscall: Move arch specific syscall code into its own header 2018-08-02 22:06:49 -05:00
toolchain.h xtensa: move byte-order macros out of arch.h 2017-05-11 12:47:23 -04:00
uart.h drivers: uart: Allow to pass arbitrary user data to irq callback 2018-08-02 19:20:12 +02:00
watchdog.h api: watchdog: fix wdt_install_timeout doxygen comment 2018-06-05 08:04:45 -04:00
zephyr.h kernel: remove legacy.h and MDEF support 2017-04-19 10:59:35 -05:00