zephyr/include
Michael Scott 41b1c956cc arm: soc: nxp k6x: mpu: add Bus Master 3 User Mode access bits
Ethernet on K64F is connected via Logical Bus Master 3.
Section 19.3.8 of K64F reference manual establishes bits 20-18
(M3UM) on page 427 as "Bus Master 3 User Mode Access Control".

To fix RWX user mode access via Bus Master 3 when MPU is enabled,
we need to add these bits to the MPU region descriptors.

This fixes ETH0 on K64F when MPU is enabled.

Fix recommended by Maureen Helm <maureen.helm@nxp.com>

Signed-off-by: Michael Scott <michael.scott@linaro.org>
2017-05-28 09:18:54 -05:00
..
arch arm: soc: nxp k6x: mpu: add Bus Master 3 User Mode access bits 2017-05-28 09:18:54 -05:00
bluetooth Bluetooth: Move common code to common/ 2017-05-12 12:56:14 +03:00
crypto crypto: Remove useless attribute 2017-04-27 13:06:31 +00:00
debug kconfig: fixed Kconfig name in comments 2017-04-10 16:07:09 +00:00
display doc: spelling check doxygen comments include/ 2017-05-02 22:21:37 -04:00
drivers ipm_console_receiver: use k_thread_create() 2017-05-11 20:24:22 -04:00
fs license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
linker build: simplfy how extra build steps are specified 2017-05-13 14:07:09 -04:00
logging doc: spelling check doxygen comments include/ 2017-05-02 22:21:37 -04:00
misc stack.h: add size computation function 2017-05-11 20:24:22 -04:00
net net: http: Add timeout to HTTP server response 2017-05-23 18:01:04 +03:00
shell license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
toolchain xtensa: move byte-order macros out of arch.h 2017-05-11 12:47:23 -04:00
usb doc: spelling check doxygen comments include/ 2017-05-02 22:21:37 -04:00
zephyr Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
adc.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
aio_comparator.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
atomic.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
cache.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00: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: Add buffered output support to console subsystem 2017-05-15 15:56:56 -04:00
counter.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
crc16.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
device.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
disk_access.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
dma.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
eth.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
flash.h Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
fs.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gpio.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
i2c.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
init.h kernel: remove deprecated init levels 2017-04-07 17:45:34 +00:00
ipm.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
irq_offload.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
irq.h spell: fix comment typos: /include 2017-04-19 00:41:25 +00:00
kernel_version.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
kernel.h kernel: publish offsets to thread stack info 2017-05-13 15:14:41 -04:00
linker-defs.h Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
linker-tool-gcc.h spell: fix comment typos: /include 2017-04-19 00:41:25 +00:00
linker-tool.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
pinmux.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
power.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
pwm.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
random.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
rtc.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
section_tags.h arm: linker: remove unused linker sections 2017-04-28 15:26:39 -05:00
sections.h arm: linker: remove unused linker sections 2017-04-28 15:26:39 -05:00
sensor.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
shared_irq.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
spi_legacy.h api: New SPI API 2017-05-19 18:52:25 -04:00
spi.h api/spi: Add EEPROM configuration bit 2017-05-19 18:52:25 -04:00
sw_isr_table.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
sys_clock.h kernel: tickless: Add tickless kernel support 2017-04-27 13:46:28 +00:00
sys_io.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
toolchain.h xtensa: move byte-order macros out of arch.h 2017-05-11 12:47:23 -04:00
uart.h drivers: serial: Clarify usage of TX/RX IRQ predicates. 2017-05-13 10:57:31 -04:00
watchdog.h Convert remaining code to using newly introduced integer sized types 2017-04-21 11:38:23 -05:00
zephyr.h kernel: remove legacy.h and MDEF support 2017-04-19 10:59:35 -05:00