Go to file
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 Kconfig default configurations update. 2016-02-05 20:14:14 -05:00
config Cleanup config/ directory for kbuild 2016-02-05 20:14:10 -05:00
doc Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
drivers Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
include Reorganize dependencies for the 2 major public include files 2016-02-05 20:14:14 -05:00
kernel Add missing #includes required to reference non-kernel APIs 2016-02-05 20:14:14 -05:00
lib/libc libc: Add tolower implementation 2016-02-05 20:14:14 -05:00
misc Eliminate obsolete coding convention comments 2016-02-05 20:14:14 -05:00
net Apply __stack tag to align bluetooth defined fiber stacks 2016-02-05 20:14:13 -05:00
samples Add missing #includes required to reference non-kernel APIs 2016-02-05 20:14:14 -05:00
scripts Kconfig stop creating empty header files. 2016-02-05 20:14:14 -05:00
shared/include/nanokernel/x86 Replace use of __attribute__((packed)) with __packed 2016-02-05 20:14:13 -05:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore Add tools and Makefiles for Documentation 2016-02-05 20:13:58 -05:00
.mailmap First commit 2015-04-10 16:44:37 -07:00
Kconfig Kconfig: make architecture kconfig independent 2016-02-05 20:14:11 -05:00
Makefile Kbuild: Simplify prepare targets. 2016-02-05 20:14:14 -05:00
Makefile.inc Kbuild speed and target dependency improvements. 2016-02-05 20:14:14 -05:00
timo-env.sh Do not set path for host tools 2016-02-05 20:14:12 -05:00