zephyr/scripts
Andrew Boie d9c48563a1 check_link_map: fix check for app memory
This script was assuming that all XIP data copied sections
were contiguous. However with application memory partitioning
enabled, this is not the case; in between the kernel data sections
and the app data sections will be the kernel's BSS and noinit.

As a quick fix, reset the last section compared if we encounter
the kernel's BSS section.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-06-29 07:46:58 -04:00
..
basic scripts: Update fixdep from kernel.org 2016-10-31 20:58:57 +00:00
ci scripts: make check_compliance scripts take arguments 2017-06-10 10:44:33 -04:00
cross_compiler xtools: add new configurations for xtools 1.23 2017-05-31 14:54:34 -04:00
gen_idt Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
gen_offset_header license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
gitlint gitlint: Ignore signed-off-by line 2017-06-06 09:35:50 -04:00
kconfig build: support building host tools 2017-04-25 22:48:23 +00:00
sanity_chk sanitycheck: support testcases in yaml instead of ini 2017-06-21 20:56:53 -04:00
support scripts: pyocd.sh: Add support for passing board_id to pyocd commands 2017-06-23 15:05:10 -05:00
.gitignore expr_parser.py: simple expression language 2016-05-04 22:57:39 +00:00
build_grub.sh grub: Tweak build_grub.sh for proxy issues 2016-08-23 13:20:52 +00:00
check_known_checkpatch_issues.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
check_link_map.py check_link_map: fix check for app memory 2017-06-29 07:46:58 -04:00
checkconfig.py scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
checkpatch.pl checkpatch: per coding style, we do not allow c++ style comments 2017-04-28 13:03:33 +00:00
checkstack.pl First commit 2015-04-10 16:44:37 -07:00
compare_footprint scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
config First commit 2015-04-10 16:44:37 -07:00
devicetree.py build: make sure we are calling python3 in all scripts 2017-04-13 20:22:54 +00:00
diffconfig scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
do_checkpatch.sh license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
expr_parser.py expr_parser: fix issue with hex values in environment 2017-04-18 20:51:26 +00:00
extract_dts_includes.py scripts: extract_dts_includes.py: Correct LOAD_OFFSET 2017-06-16 13:15:32 -05:00
filter-known-issues.py scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
gcc-version.sh First commit 2015-04-10 16:44:37 -07:00
gen_mmu.py scripts: x86: MMU: Script to generate page tables 2017-06-13 11:36:54 -04:00
get_maintainer.pl MAINTAINERS: replace git pointer to github 2017-04-30 20:10:07 -04:00
headerdep.pl First commit 2015-04-10 16:44:37 -07:00
ini2yaml.py sanitycheck: support testcases in yaml instead of ini 2017-06-21 20:56:53 -04:00
Kbuild.include Kbuild.include: add function for unquoting strings 2017-05-18 07:18:36 -04:00
maintainer-checkpatch.bash license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
make-ll license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Makefile build: remove unused linux related code 2016-02-05 20:25:15 -05:00
Makefile.build build: support pre-built host tools 2016-11-12 00:34:03 +00:00
Makefile.clean First commit 2015-04-10 16:44:37 -07:00
Makefile.extrawarn First commit 2015-04-10 16:44:37 -07:00
Makefile.headersinst First commit 2015-04-10 16:44:37 -07:00
Makefile.help First commit 2015-04-10 16:44:37 -07:00
Makefile.host First commit 2015-04-10 16:44:37 -07:00
Makefile.lib build: Fix DTC overlay file paths on MSYS2 2017-05-31 14:57:33 -04:00
Makefile.modbuiltin First commit 2015-04-10 16:44:37 -07:00
Makefile.qemu samples: net Documented QEMU_INSTANCE usage 2017-06-29 07:20:46 -04:00
Makefile.toolchain.espressif Support for Espressif SDK (ESP32, etc) 2017-06-21 12:35:49 -04:00
Makefile.toolchain.gccarmemb toolchain.gccarmemb: Fix support for where to find newlib 2017-06-08 14:52:49 -04:00
Makefile.toolchain.issm toolchains: add DTC to environment 2017-06-23 13:10:52 -05:00
Makefile.toolchain.riscv32 scripts: added Makefile to handle an external riscv32 toolchain 2017-01-13 19:52:22 +00:00
Makefile.toolchain.xcc xtensa: fix 'make debug' for xt-sim targets 2017-06-12 18:01:13 -04:00
Makefile.toolchain.xtools toolchains: add DTC to environment 2017-06-23 13:10:52 -05:00
Makefile.toolchain.zephyr Makefile.toolchain.zephyr: fix C++ on Xtensa 2017-06-06 20:37:11 -04:00
Makefile.xt-run emulation: fix path of ELF binary when running with xt-sim 2017-05-11 16:51:56 -04:00
Makefile.xtsc-run xtensa: build similar to other Zephyr arches 2017-04-13 12:42:06 +00:00
mkmakefile First commit 2015-04-10 16:44:37 -07:00
mksysmap First commit 2015-04-10 16:44:37 -07:00
qemu-machine-hack.py build: make sure we are calling python3 in all scripts 2017-04-13 20:22:54 +00:00
sanitycheck sections.h: define application-level sections 2017-06-29 07:46:58 -04:00
size_report scripts: convert helper scripts to python3 2017-06-09 18:52:03 -04:00
spelling.txt First commit 2015-04-10 16:44:37 -07:00
tags.sh build: Add tags.sh to enable tagging targets 2016-02-05 20:24:36 -05:00
timestamp license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
uncrustify.cfg scripts: add configuration file for uncrustify 2017-02-04 01:46:29 +00:00
vercomp sdk: zephyr: check for minimum required version of SDK 2016-09-15 21:17:02 +00:00
waitpid sanitycheck: Let waitpid script kill Xtensa ISS if user hits ctrl+c. 2017-04-11 16:53:41 +00:00