zephyr/scripts
Andrew Boie 31e3a345e5 gen_idt: validate IRQ line before vector assignment
On systems with fixed IRQ-to-vector mapping (like Quark D2000),
if multiple drivers tried to use the same IRQ line, gen_idt would
report an IDT vector collision rather than multiple IRQ line collision,
which is much less intuitive.

Move the IRQ line validation to before the vector validation to report
an easier to understand error.

Change-Id: I3930d8df38391e4708db5486e4bd4527d33c4cce
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-09-12 17:53:22 +00:00
..
basic build: fix fixdep warning. 2016-02-05 20:25:31 -05:00
cross_compiler build: update xtools configurations 2016-02-05 20:25:13 -05:00
gen_idt gen_idt: validate IRQ line before vector assignment 2016-09-12 17:53:22 +00:00
gen_offset_header gen_offset_header: don't force 32-bit build 2016-07-08 20:31:02 +00:00
kconfig kconfig: Specify ncurses explicitely 2016-09-07 12:58:29 +00:00
patches
sanity_chk add ARM GCC embedded toolchain to the list of supported toolchains 2016-09-06 21:38:38 +00:00
support altera_max10: default to UFM flashing 2016-07-28 22:25:48 +00: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
checkconfig.py scripts: Check all CONFIG_* in the code are defined into a Kconfig file 2016-07-22 23:27:08 +00:00
checkpatch.pl checkpatch: kconfig: warn about spaces instead of tabs 2016-06-21 19:50:59 +00:00
checkstack.pl
compare_footprint compare_footprint: Python 3 compatibility 2016-03-29 11:06:01 +00:00
config
diffconfig
do_checkpatch.sh
expr_parser.py expr_parser: support ':' operator 2016-06-02 23:10:07 +00:00
filter-known-issues.py build: script to filter known issues 2016-07-01 21:53:44 +00:00
gcc-version.sh
get_maintainer.pl scripts: Port get_maintainer.pl to Zephyr 2016-09-12 00:24:13 +00:00
headerdep.pl
Kbuild.include RFC: fix to build issue with subdirs 2016-07-08 17:09:05 +00:00
maintainer-checkpatch.bash
make-ll
Makefile build: remove unused linux related code 2016-02-05 20:25:15 -05:00
Makefile.build build: Add C++ support 2016-02-05 20:25:23 -05:00
Makefile.clean
Makefile.extrawarn
Makefile.headersinst
Makefile.help
Makefile.host
Makefile.lib build: Add C++ support 2016-02-05 20:25:23 -05:00
Makefile.modbuiltin
Makefile.toolchain.gccarmemb toolchain.gccarmemb: Cleanup Makefile 2016-07-28 14:08:49 +00:00
Makefile.toolchain.issm build: Improve usage of the ISSM toolchain 2016-07-21 02:48:03 +00:00
Makefile.toolchain.xtools build: Make QEMU_BIN_PATH optional 2016-09-12 02:35:20 +00:00
Makefile.toolchain.zephyr build: zephyr: Remove unused QEMU variable 2016-09-12 02:35:20 +00:00
mkmakefile
mksysmap
qemu-machine-hack.py HACK: qemu: change e_machine for IAMCU binaries 2016-03-12 02:24:46 +00:00
sanitycheck sanitycheck: allow extra arguments to be passed to the build 2016-09-06 22:44:20 +00:00
size_report scripts: add a script to report RAM/ROM usage 2016-05-26 15:19:15 +00:00
spelling.txt
sysgen microkernel: remove deprecated task IRQs 2016-09-06 16:15:59 +00:00
tags.sh build: Add tags.sh to enable tagging targets 2016-02-05 20:24:36 -05:00
timestamp