Browse Source

kernel: move kernel code to kernel/ directly

Also remove mentions of unified kernel in various places in the kernel,
samples and documentation.

Change-Id: Ice43bc73badbe7e14bae40fd6f2a302f6528a77d
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
pull/3/head
Anas Nashif 9 years ago
parent
commit
d687a95611
  1. 2
      Kbuild
  2. 4
      Makefile
  3. 2
      arch/arc/core/Makefile
  4. 2
      arch/arm/core/Makefile
  5. 2
      arch/arm/core/cortex_m/Makefile
  6. 2
      arch/nios2/core/Makefile
  7. 4
      arch/x86/core/Makefile
  8. 2
      kernel/Makefile
  9. 0
      kernel/alert.c
  10. 0
      kernel/atomic_c.c
  11. 0
      kernel/compiler_stack_protect.c
  12. 0
      kernel/device.c
  13. 0
      kernel/errno.c
  14. 0
      kernel/event_logger.c
  15. 0
      kernel/fifo.c
  16. 0
      kernel/idle.c
  17. 0
      kernel/include/gen_offset.h
  18. 0
      kernel/include/kernel_offsets.h
  19. 0
      kernel/include/kernel_structs.h
  20. 0
      kernel/include/ksched.h
  21. 0
      kernel/include/nano_internal.h
  22. 0
      kernel/include/offsets_short.h
  23. 0
      kernel/include/timeout_q.h
  24. 0
      kernel/include/wait_q.h
  25. 0
      kernel/init.c
  26. 0
      kernel/int_latency_bench.c
  27. 0
      kernel/kernel_event_logger.c
  28. 0
      kernel/legacy_offload.c
  29. 0
      kernel/legacy_timer.c
  30. 0
      kernel/lifo.c
  31. 0
      kernel/mailbox.c
  32. 0
      kernel/mem_pool.c
  33. 0
      kernel/mem_slab.c
  34. 0
      kernel/msg_q.c
  35. 0
      kernel/mutex.c
  36. 0
      kernel/pipes.c
  37. 0
      kernel/sched.c
  38. 0
      kernel/sem.c
  39. 0
      kernel/stack.c
  40. 0
      kernel/sys_clock.c
  41. 0
      kernel/system_work_q.c
  42. 0
      kernel/thread.c
  43. 0
      kernel/thread_abort.c
  44. 0
      kernel/timer.c
  45. 0
      kernel/version.c
  46. 0
      kernel/work_q.c
  47. 2
      samples/philosophers/src/main.c
  48. 4
      subsys/net/ip/Kconfig.mgmt

2
Kbuild

@ -92,7 +92,7 @@ OFFSETS_INCLUDE = $(strip \ @@ -92,7 +92,7 @@ OFFSETS_INCLUDE = $(strip \
-include $(CURDIR)/include/generated/autoconf.h \
-I $(srctree)/include \
-I $(CURDIR)/include/generated \
-I $(srctree)/kernel/unified/include \
-I $(srctree)/kernel/include \
$(OFFSETS_INCLUDE_KERNEL_LOCATION) \
-I $(srctree)/lib/libc/minimal/include \
-I $(srctree)/arch/${ARCH}/include )

4
Makefile

@ -366,7 +366,7 @@ export ARCH KERNEL_NAME KERNEL_ELF_NAME KERNEL_BIN_NAME KERNEL_HEX_NAME @@ -366,7 +366,7 @@ export ARCH KERNEL_NAME KERNEL_ELF_NAME KERNEL_BIN_NAME KERNEL_HEX_NAME
# Use ZEPHYRINCLUDE when you must reference the include/ directory.
# Needed to be compatible with the O= option
ZEPHYRINCLUDE = \
-I$(srctree)/kernel/unified/include \
-I$(srctree)/kernel/include \
-I$(srctree)/arch/$(ARCH)/include \
-I$(srctree)/arch/$(ARCH)/soc/$(SOC_PATH) \
-I$(srctree)/boards/$(ARCH)/$(BOARD_NAME) \
@ -592,7 +592,7 @@ include/config/auto.conf: ; @@ -592,7 +592,7 @@ include/config/auto.conf: ;
endif # $(dot-config)
# kernel objects are built as a static library
libs-y := kernel/unified/
libs-y := kernel/
core-y := lib/ misc/ boards/ ext/ subsys/ tests/ arch/
drivers-y := drivers/

2
arch/arc/core/Makefile

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
ccflags-y += -I$(srctree)/kernel/unified/include
ccflags-y += -I$(srctree)/kernel/include
ccflags-y +=-I$(srctree)/arch/$(ARCH)/include
obj-y += thread.o thread_entry_wrapper.o \

2
arch/arm/core/Makefile

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
ccflags-y += -I$(srctree)/kernel/unified/include
ccflags-y += -I$(srctree)/kernel/include
asflags-y := ${ccflags-y}
obj-y = exc_exit.o irq_init.o \

2
arch/arm/core/cortex_m/Makefile

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
ccflags-y +=-I$(srctree)/include/drivers
ccflags-y +=-I$(srctree)/arch/arm/soc/$(SOC_PATH)
ccflags-y +=-I$(srctree)/kernel/unified/include
ccflags-y +=-I$(srctree)/kernel/include
asflags-y = $(ccflags-y)

2
arch/nios2/core/Makefile

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
ccflags-y += -I$(srctree)/kernel/unified/include
ccflags-y += -I$(srctree)/kernel/include
ccflags-y += -I$(srctree)/arch/$(ARCH)/include
obj-y += reset.o irq_manage.o fatal.o swap.o thread.o \

4
arch/x86/core/Makefile

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
ccflags-y += -I$(srctree)/kernel/unified/include
asflags-y += -I$(srctree)/kernel/unified/include
ccflags-y += -I$(srctree)/kernel/include
asflags-y += -I$(srctree)/kernel/include
ifeq ($(COMPILER)$(CONFIG_X86_IAMCU),clang)
# We rely on GAS for assembling, so don't use the integrated assembler

2
kernel/unified/Makefile → kernel/Makefile

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
ccflags-y += -I$(srctree)/kernel/unified/include
ccflags-y += -I$(srctree)/kernel/include
asflags-y := ${ccflags-y}

0
kernel/unified/alert.c → kernel/alert.c

0
kernel/unified/atomic_c.c → kernel/atomic_c.c

0
kernel/unified/compiler_stack_protect.c → kernel/compiler_stack_protect.c

0
kernel/unified/device.c → kernel/device.c

0
kernel/unified/errno.c → kernel/errno.c

0
kernel/unified/event_logger.c → kernel/event_logger.c

0
kernel/unified/fifo.c → kernel/fifo.c

0
kernel/unified/idle.c → kernel/idle.c

0
kernel/unified/include/gen_offset.h → kernel/include/gen_offset.h

0
kernel/unified/include/kernel_offsets.h → kernel/include/kernel_offsets.h

0
kernel/unified/include/kernel_structs.h → kernel/include/kernel_structs.h

0
kernel/unified/include/ksched.h → kernel/include/ksched.h

0
kernel/unified/include/nano_internal.h → kernel/include/nano_internal.h

0
kernel/unified/include/offsets_short.h → kernel/include/offsets_short.h

0
kernel/unified/include/timeout_q.h → kernel/include/timeout_q.h

0
kernel/unified/include/wait_q.h → kernel/include/wait_q.h

0
kernel/unified/init.c → kernel/init.c

0
kernel/unified/int_latency_bench.c → kernel/int_latency_bench.c

0
kernel/unified/kernel_event_logger.c → kernel/kernel_event_logger.c

0
kernel/unified/legacy_offload.c → kernel/legacy_offload.c

0
kernel/unified/legacy_timer.c → kernel/legacy_timer.c

0
kernel/unified/lifo.c → kernel/lifo.c

0
kernel/unified/mailbox.c → kernel/mailbox.c

0
kernel/unified/mem_pool.c → kernel/mem_pool.c

0
kernel/unified/mem_slab.c → kernel/mem_slab.c

0
kernel/unified/msg_q.c → kernel/msg_q.c

0
kernel/unified/mutex.c → kernel/mutex.c

0
kernel/unified/pipes.c → kernel/pipes.c

0
kernel/unified/sched.c → kernel/sched.c

0
kernel/unified/sem.c → kernel/sem.c

0
kernel/unified/stack.c → kernel/stack.c

0
kernel/unified/sys_clock.c → kernel/sys_clock.c

0
kernel/unified/system_work_q.c → kernel/system_work_q.c

0
kernel/unified/thread.c → kernel/thread.c

0
kernel/unified/thread_abort.c → kernel/thread_abort.c

0
kernel/unified/timer.c → kernel/timer.c

0
kernel/unified/version.c → kernel/version.c

0
kernel/unified/work_q.c → kernel/work_q.c

2
samples/philosophers/src/main.c

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
/**
* @file
*
* Dining philosophers demo for unified kernel.
* Dining philosophers demo
*
* The demo can be configured to use different object types for its
* synchronization: SEMAPHORES, MUTEXES, STACKS, FIFOS and LIFOS. To configure

4
subsys/net/ip/Kconfig.mgmt

@ -20,9 +20,7 @@ menuconfig NET_MGMT @@ -20,9 +20,7 @@ menuconfig NET_MGMT
help
Add support for NM API that enables managing different aspects
of the network stack as well as receiving notification on network
events (ip address change, iface up and running ...). Beware this
requires the new unified kernel (KERNEL_V2) and cannot be used in
former nanokernel.
events (ip address change, iface up and running ...).
if NET_MGMT

Loading…
Cancel
Save