No description
Find a file
Allan Stephens 3f5c74c922 unified: Add linker script support for all kernel object types
Enhance the linker script so that all statically-defined kernel
objects of a given type are co-located.

Note 1: This capability is needed so that static kernel objects
can be added to the associated object tracing list. (Some kernel
object types are already co-located to permit the kernel to do
other initialzation on statically-defined objects.)

Note 2: A follow-up commit is needed to ensure statically-
defined kernel objects are placed in the sections referenced
in the linker script.

Note 3: The legacy script info remains for now to allow
applications using the microkernel or nanokernel to continue
to build.

Change-Id: I40d831f9e183fb121c950e30fa8298b6d529375b
Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
2016-11-02 21:56:26 +00:00
.known-issues known-issues: update rule for TCF summary line 2016-09-16 11:31:27 -07:00
arch build: consolidate some common parts of linker scripts 2016-10-31 18:00:58 -07:00
boards boards: x86: Don't default to 'y' with NRF51_PM and WAIT_NOP 2016-11-01 19:37:26 +00:00
doc console: shell: Support multiple modules 2016-11-02 00:23:18 +00:00
drivers console: shell: Fix not printing selected module prompt 2016-11-02 21:55:47 +00:00
ext ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
include unified: Add linker script support for all kernel object types 2016-11-02 21:56:26 +00:00
kernel unified: API changes to event handling 2016-11-01 16:27:41 -04:00
lib iot/zoap: Add support for block sized transfers 2016-10-25 12:56:51 +00:00
misc console: shell: Support multiple modules 2016-11-02 00:23:18 +00:00
net Bluetooth: L2CAP: Add security check for LE CoC 2016-11-01 21:40:39 +02:00
samples samples: pwm: use unified kernel 2016-11-02 20:54:05 +00:00
scripts unified: Add linker script support for all kernel object types 2016-11-02 21:56:26 +00:00
subsys usb: move usb subsystem to subsys/usb and cleanup header inclusion 2016-10-31 19:21:42 +00:00
tests kernel/test: Use custom code in object tracing tests 2016-11-02 21:56:25 +00:00
.checkpatch.conf checkpatch: do not check for min_t/max_t 2016-09-13 17:12:55 -04:00
.gitattributes First commit 2015-04-10 16:44:37 -07:00
.gitignore testcases: instruct git to ignore *log and outdir-* 2016-06-14 22:01:34 +00:00
.gitreview Add a .gitreview file 2016-02-20 14:25:01 +00:00
.mailmap mailmap: update with new emails 2016-10-07 16:15:24 +00:00
defaults.tc testcases: catch 'Fatal essential task error" messages 2016-10-31 12:57:28 +00:00
Kbuild unified/build: adapt Kbuild for unified kernel 2016-09-13 17:12:55 -04:00
Kconfig kconfig: Do not put architecture in the title 2016-03-14 16:50:51 -04:00
Kconfig.zephyr usb: move usb subsystem to subsys/usb and cleanup header inclusion 2016-10-31 19:21:42 +00:00
LICENSE add top level Apache 2.0 license file 2016-02-05 20:24:37 -05:00
MAINTAINERS usb: move usb subsystem to subsys/usb and cleanup header inclusion 2016-10-31 19:21:42 +00:00
Makefile usb: move usb subsystem to subsys/usb and cleanup header inclusion 2016-10-31 19:21:42 +00:00
Makefile.inc board: organize boards based on architecture 2016-10-24 19:59:42 +00:00
zephyr-env.sh win-build: corrects scripts_path for windows build. 2016-10-15 15:09:54 +00:00