zephyr/include
Allan Stephens ecd6acec01 Reorganize dependencies for the 2 major public include files
Revises and documents the confusing and inconsistent set of
dependencies for the kernel's two main public include files.

The files now now clearly exhibit the following behaviors:

1) microkernel.h provides access to all public microkernel APIs,
   public nanokernel APIs (both architecture-independent and
   architecture-specific ones), and public "generic kernel" APIs
   (such as kernel version and system clock APIs).

2) nanokernel.h provides access to all public nanokernel APIs
   (both architecture-independent and architecture-specific ones),
   and public "generic kernel" APIs.

Change-Id: I64d1e88bb033ef10692033bb78e44cdcbe8124bc
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-02-05 20:14:14 -05:00
..
arch Add missing #includes required to reference non-kernel APIs 2016-02-05 20:14:14 -05:00
bluetooth Bluetooth: Add bt_gatt_foreach_attr 2016-02-05 20:14:04 -05:00
drivers Replace use of __attribute__((packed)) with __packed 2016-02-05 20:14:13 -05:00
microkernel Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
misc Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
toolchain Add __stack tag for aligning task/fiber stacks 2016-02-05 20:14:13 -05:00
atomic.h Split off atomic APIs from main nanokernel include file 2016-02-05 20:14:13 -05:00
clock_vars.h Fix checkpatch issue - WARNING:SPACING 2016-02-05 20:13:59 -05:00
cputype.h Renaming include/nanokernel to include/arch 2016-02-05 20:14:12 -05:00
device.h device: Add device model infrastructure 2016-02-05 20:14:14 -05:00
init.h device: Add device model infrastructure 2016-02-05 20:14:14 -05:00
kernel_version.h Add "sys_" prefix to public kernel versioning APIs 2016-02-05 20:14:13 -05:00
linker-defs.h Renaming include/nanokernel to include/arch 2016-02-05 20:14:12 -05:00
linker-tool-gcc.h Always use __start as the entry point 2016-02-05 20:14:00 -05:00
linker-tool.h First commit 2015-04-10 16:44:37 -07:00
microkernel.h Reorganize dependencies for the 2 major public include files 2016-02-05 20:14:14 -05:00
nanokernel.h Reorganize dependencies for the 2 major public include files 2016-02-05 20:14:14 -05:00
section_tags.h Standardize on using _STRINGIFY(x) 2016-02-05 20:14:00 -05:00
sections.h First commit 2015-04-10 16:44:37 -07:00
sw_isr_table.h Rename _IsrTable to _sw_isr_table 2016-02-05 20:13:53 -05:00
toolchain.h Compiler specific configuration 2016-02-05 20:13:52 -05:00