Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Go to file
Benjamin Walsh 358a53cb2f kernel: support for more than 32 total priorities
In addition to more priorities taking more memory to host them, finding
the next thread to run when it is not cached is slower since each extra
set of 32 priorities maps to a loop iteration. That loop is remove
entirely when the number of priorities is less than 32 (31 + the idle
thread).

Fixes ZEP-1303.

Change-Id: I3205df90d379a0f4456ff1d7f1aaa67ad2cddf15
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-11-18 23:45:34 +00:00
.known-issues known-issues: update rule for TCF summary line 2016-09-16 11:31:27 -07:00
arch kernel: fix thread prio and stack size types in some APIs 2016-11-18 23:08:46 +00:00
boards boards: nucleo_f103rb: define user LED 2016-11-18 09:28:54 -05:00
doc doc: Revise kernel event logger documentation 2016-11-18 23:17:51 +00:00
drivers enc28j60: Fixes an issue reading/writing long frames from SPI 2016-11-18 23:19:21 +00:00
ext tinycrypt: Fix bug in CTR PRNG reseed function 2016-11-16 16:51:53 +00:00
include kernel: Minor optimization to kernel event logger timestamping 2016-11-18 23:17:51 +00:00
kernel kernel: support for more than 32 total priorities 2016-11-18 23:45:34 +00:00
lib iot/zoap: Fix decoding of 16-bit delta 2016-11-18 23:13:08 +00:00
misc kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
net net: ip: fix variable type mismatching issue 2016-11-18 00:21:09 +00:00
samples sensor: fixes program hangs in the apds9960 sample 2016-11-18 23:17:30 +00:00
scripts win-build: Fixes a kconfig incompatibility for Windows 2016-11-18 23:22:21 +00:00
subsys Bluetooth: Fix left-over usage of TICKS_NONE and TICKS_UNLIMITED 2016-11-12 19:27:34 +02:00
tests tests: test CONFIG_KERNEL_DEBUG and CONFIG_ASSERT 2016-11-18 23:08:48 +00:00
.checkpatch.conf checkpatch: ignore CONST_STRUCT warnings 2016-11-11 22:12:22 +00:00
.gitattributes
.gitignore testcases: instruct git to ignore *log and outdir-* 2016-06-14 22:01:34 +00:00
.gitreview
.mailmap mailmap: update with new emails 2016-10-07 16:15:24 +00:00
Kbuild build: remove old kernel support 2016-11-07 11:34:18 -08:00
Kconfig
Kconfig.zephyr usb: move usb subsystem to subsys/usb and cleanup header inclusion 2016-10-31 19:21:42 +00:00
LICENSE
LICENSING.rst LICENSING: clarify licenses of imported / reused code 2016-11-11 01:36:14 +00:00
MAINTAINERS board_beetle: Add support for ARM V2M Beetle Board 2016-11-11 20:39:54 +00:00
Makefile Revert "build: Handle ALL_LIBS dependencies correctly" 2016-11-18 00:24:03 +00:00
Makefile.inc build: Document outputexports 2016-11-12 02:08:08 +00:00
defaults.tc testcases: catch more fatal kernel error messages 2016-11-11 13:21:16 +00:00
zephyr-env.sh win-build: corrects scripts_path for windows build. 2016-10-15 15:09:54 +00:00