zephyr/scripts
Andrew Boie 9fc3afc339 x86: rebase priority levels
Having priority levels 0 and 1 reserved on x86 due to implementation
details on how the CPU uses the vector table is confusing to users,
and makes it unnecessarily difficult to share drivers between arches.

Now on x86, priority levels 0 and 1 are available. Semantically, all
priority levels have had 2 subtracted from them.

It is no longer necessary to specify a priority level when the
vector itself is specified. If an IDT entry has a specific vector
associated with it, any priority argument is simply ignored.

In gen_idt, some simplifications have been made:
- The printed representation of a generated entry now fits on one line
- Some checks being done in validate_priority() were redundant, as
  generate_interrupt_vector_bitmap() also ensures that there are
  sufficient free vectors within a priority level.

Change-Id: I26669d8ee0a53f48fbc2283490a8c42d8b1daf8e
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-02-08 21:45:07 -05: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 x86: rebase priority levels 2016-02-08 21:45:07 -05:00
gen_offset_header Adapt gen_offset_header to work with MinGW. 2016-02-05 20:25:12 -05:00
kconfig kconfig: do not build with NLS by default 2016-02-05 20:25:14 -05:00
patches move qemu patch to script/patches 2016-02-05 20:15:21 -05:00
sanity_chk sanitycheck: update footprint data for release 2016-02-05 20:25:33 -05:00
support add debug/debugserver support 2016-02-05 20:25:30 -05:00
build_grub.sh add script to build grub for galileo 2016-02-05 20:15:31 -05:00
check_known_checkpatch_issues.sh Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
checkpatch.pl checkpatch: Allow space before [ in the case of inline asm 2016-02-05 20:24:42 -05:00
checkstack.pl First commit 2015-04-10 16:44:37 -07:00
compare_footprint compare footprint: fixed script to run in bash shell only 2016-02-08 09:19:19 -06:00
config First commit 2015-04-10 16:44:37 -07:00
diffconfig First commit 2015-04-10 16:44:37 -07:00
do_checkpatch.sh Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
gcc-version.sh First commit 2015-04-10 16:44:37 -07:00
headerdep.pl First commit 2015-04-10 16:44:37 -07:00
Kbuild.include Revert "Change the try-run option as disable by default." 2016-02-05 20:25:30 -05:00
maintainer-checkpatch.bash Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
make-ll Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
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 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: Add C++ support 2016-02-05 20:25:23 -05:00
Makefile.modbuiltin First commit 2015-04-10 16:44:37 -07:00
Makefile.toolchain.iamcu toolchain: remove hardcoded compiler versions 2016-02-05 20:25:14 -05:00
Makefile.toolchain.xtools toolchain: remove hardcoded compiler versions 2016-02-05 20:25:14 -05:00
Makefile.toolchain.zephyr build: add support for mingw32 zephyr toolchain 2016-02-05 20:25:30 -05:00
mkmakefile First commit 2015-04-10 16:44:37 -07:00
mksysmap First commit 2015-04-10 16:44:37 -07:00
sanitycheck Revert "Change the try-run option as disable by default." 2016-02-05 20:25:30 -05:00
spelling.txt First commit 2015-04-10 16:44:37 -07:00
sysgen build: Add C++ support 2016-02-05 20:25:23 -05:00
tags.sh build: Add tags.sh to enable tagging targets 2016-02-05 20:24:36 -05:00
timestamp Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00