Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Marti Bolivar bf2d34ba30 arm: cortex-m: allow configurable ROM offset
Currently, ARM Cortex-M image ROMs are linked starting at the flash
device's base address (CONFIG_FLASH_BASE_ADDRESS). This prevents XIP
Zephyr applications from being linked to run from elsewhere on the
flash device. Linking Zephyr applications to run from elsewhere can be
necessary when running under a bootloader (i.e., booting into a Zephyr
application from a bootloader, not using Zephyr as a bootloader).

To enable this use case, add a new config option: FLASH_LOAD_OFFSET.
This option directs the linker to treat ROM as if it started that many
bytes from the base of flash on Cortex-M targets. The option defaults
to zero to preserve backwards compatibility.

Change-Id: I64f82aee257c19c2451f9789b0ab56999775b761
Signed-off-by: Marti Bolivar <marti.bolivar@linaro.org>
2017-02-22 18:08:57 -06:00
.known-issues doc/api/networking: Add existing network protocol libraries APIs 2017-02-03 15:59:18 +02:00
arch arm: cortex-m: allow configurable ROM offset 2017-02-22 18:08:57 -06:00
boards doc: boards: Move nRF5x DK board doc from the wiki to git 2017-02-15 10:16:02 +00:00
doc frdm: fixed path and dependencies for extract_dts_includes.py 2017-02-22 13:57:52 +00:00
drivers cortex_m_systick: fix _timer_cycle_get_32() race 2017-02-22 18:45:36 +00:00
dts license: replace APL2.0 license with SPDX 2017-02-20 16:59:46 +00:00
ext ext: Integrate Nordic's 802.15.4 radio driver into Zephyr 2017-02-22 17:28:24 +02:00
include arm: cortex-m: allow configurable ROM offset 2017-02-22 18:08:57 -06:00
kernel kernel/sem: fix coding conventions 2017-02-16 04:56:27 +00:00
lib libc: Add isalnum() to ctype.h 2017-02-17 20:39:44 +00:00
misc misc: Let the compiler choose whether to omit frame pointer 2017-02-08 13:14:16 +00:00
samples samples/net/ieee802154: Update example with nrf5 802.15.4 2017-02-22 17:28:24 +02:00
scripts checkpatch: Recognized volatile as part of a declaration. 2017-02-22 14:56:44 +00:00
subsys net: buf: net_buf_frag_del() had insufficient debugging 2017-02-22 17:28:26 +02:00
tests net: Set the network link address type when setting link address 2017-02-22 17:28:25 +02:00
.checkpatch.conf checkpatch: Remove reference to legacy IP stack 2017-02-08 13:05:27 +00:00
.gitattributes
.gitignore gitignore: Ignore Eclipse (Xtensa Xplorer) project files. 2017-02-13 08:04:27 -08:00
.gitreview
.mailmap mailmap: added axy (for Anas Nashif) 2016-12-21 13:49:59 +00:00
Kbuild frdm: fixed path and dependencies for extract_dts_includes.py 2017-02-22 13:57:52 +00:00
Kconfig license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.zephyr license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
LICENSE
MAINTAINERS MAINTAINERS: added maintainer for riscv32 2017-02-03 19:31:41 +01:00
Makefile bump version to v1.7.99 2017-02-15 05:46:45 -08:00
Makefile.inc build: abstract emulation and replace qemu goal with run 2017-01-10 20:20:47 +00:00
Makefile.test tests: introduce Makefile.test 2017-01-03 17:48:44 +00:00
defaults.tc testcases: catch more fatal kernel error messages 2016-11-11 13:21:16 +00:00
zephyr-env.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00