zephyr/include
Daniel Leung 75e5427e15 microkernel: put _k_task_list into its own binary section
The _k_task_list was a static array generated by sysgen,
where it containing all pre-defined tasks from MDEF file.
To support private task objects (aka, defining tasks within
source files), the task list has to accommodate tasks that
are not only processed through sysgen, but also those defined
within source files.

This is done by creating a new section in binary, and all task
objects go into this section. By doing this, the task list
can still be manipulated as an array, which is required for
task group operation.

Change-Id: I799d6967567079498bc414e0cb809e8af856b53e
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2016-02-05 20:15:18 -05:00
..
arch microkernel: put _k_task_list into its own binary section 2016-02-05 20:15:18 -05:00
bluetooth Bluetooth: Redesign Bluetooth init API 2016-02-05 20:14:44 -05:00
drivers Remove references to BSP from include/ directory 2016-02-05 20:14:43 -05:00
microkernel Redefine microkernel task object identifier type 2016-02-05 20:15:18 -05:00
misc printk.h: don't break if CONFIG_PRINTK undefined 2016-02-05 20:14:45 -05:00
net net: Change the remaining doxygen comments to javadoc style 2016-02-05 20:14:35 -05:00
toolchain Remove obsolete SYS_PREKERNEL_INIT() macro 2016-02-05 20:14:37 -05:00
atomic.h doxygen: javadoc style 2016-02-05 20:14:32 -05:00
device.h Remove trailing characters from macro defintion 2016-02-05 20:14:37 -05:00
gpio.h doxygen: javadoc style 2016-02-05 20:14:32 -05:00
i2c.h doxygen: javadoc style 2016-02-05 20:14:32 -05:00
init.h init: Split pure_init into pure_init_{early,late} levels 2016-02-05 20:14:37 -05:00
kernel_version.h version: Update version handling and code 2016-02-05 20:14:27 -05:00
linker-defs.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
linker-tool-gcc.h toolchain: add support for iamcu toolchain 2016-02-05 20:14:38 -05:00
linker-tool.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
microkernel.h Rename microkernel/sema.h to semaphore.h 2016-02-05 20:14:25 -05:00
nanokernel.h Doxygen: Nanokernel semaphore APIs comments to header files. 2016-02-05 20:14:42 -05:00
section_tags.h Rename VXMICRO_ARCH_arc -> CONFIG_ARC 2016-02-05 20:14:16 -05:00
sections.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
spi.h spi: Fix the generic API header 2016-02-05 20:14:39 -05:00
sw_isr_table.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00
sys_clock.h Kconfig: fix SYS_CLOCK_HW_CYCLES_PER_SEC dependencies 2016-02-05 20:14:42 -05:00
toolchain.h doxygen: change comment style to match javadoc 2016-02-05 20:14:32 -05:00