Commit graph

  • 570795f014 Rename VXMICRO_JOBS to ZEPHYR_JOBS Allan Stephens 2015-06-08 11:43:48 -04:00
  • 74b98c1cc4 Rename VXMICRO_GCC_VARIANT to ZEPHYR_GCC_VARIANT Allan Stephens 2015-06-08 11:43:13 -04:00
  • 815c6406bc Rename VPF files to use MDEF file extension Allan Stephens 2015-06-05 16:24:46 -04:00
  • b36b379af3 Eliminate VxMicro branding in sanity check scripts Allan Stephens 2015-06-05 11:08:08 -04:00
  • f94682bafb Eliminate VxMicro branding in build system Allan Stephens 2015-06-05 10:48:10 -04:00
  • 5189844df5 Eliminate VxMicro branding in kernel code Allan Stephens 2015-06-05 10:19:43 -04:00
  • ec2d3fb6de Eliminate Viper branding Allan Stephens 2015-06-05 09:40:47 -04:00
  • 57de8be493 Eliminate VxMicro branding in sample projects Allan Stephens 2015-06-05 09:15:49 -04:00
  • 5b291d3567 Eliminate VxMicro branding in main application include file Allan Stephens 2015-06-05 08:32:54 -04:00
  • a2a14a30b4 Eliminate VxMicro branding in sample project output Allan Stephens 2015-06-05 08:24:47 -04:00
  • b1190a00ba Get rid of VxMicro-specific warning from VPF files Allan Stephens 2015-06-04 16:40:44 -04:00
  • 2628a471fd atomic: Add bitfield API for atomic_t Johan Hedberg 2015-06-03 09:44:51 +07:00
  • 24c44026db atomic: Add const declaration to atomic_get Johan Hedberg 2015-06-03 09:44:08 +07:00
  • 839fb27f41 Cosmetic changes to microkernel task status flags Allan Stephens 2015-06-04 16:02:39 -04:00
  • ef4521396e Don't expose APIs for experimental task monitoring capability Allan Stephens 2015-06-04 15:46:59 -04:00
  • fb7a75cb46 Eliminate unnecessary microkernel symbols Allan Stephens 2015-06-04 15:39:32 -04:00
  • f6d2c14ee1 Eliminate needless #includes Allan Stephens 2015-06-04 14:08:02 -04:00
  • 662d02cb33 Remove private context structure from public nanokernel API Allan Stephens 2015-06-04 13:35:45 -04:00
  • d0ed154421 Eliminate nanokernel's private.h file Allan Stephens 2015-06-04 09:43:15 -04:00
  • f5777f87bc Continue consolidation of arch-independent private nanokernel APIs Allan Stephens 2015-06-04 09:17:14 -04:00
  • bff7fc17fe Begin consolidation of arch-independent private nanokernel APIs Allan Stephens 2015-06-04 09:02:25 -04:00
  • 69555e8efd Cleanup of nanokernel's fiber scheduling routine Allan Stephens 2015-06-03 15:39:21 -04:00
  • 24dd3044ca Relocate declarations for public nanokernel object types Allan Stephens 2015-06-03 14:15:29 -04:00
  • 7e7854008f Remove task monitoring symbols from microkernel public API Allan Stephens 2015-06-03 13:53:47 -04:00
  • 53165a631b Eliminate architecture-specific init.h files Allan Stephens 2015-06-03 13:57:45 -04:00
  • 0c3fd0afc2 Relocate declarations of _nano_fiber_swap() Allan Stephens 2015-06-03 13:35:32 -04:00
  • f547a5b7b8 Eliminate cputype.h and its arch-specific derivatives Allan Stephens 2015-06-01 16:18:34 -04:00
  • bb9ab0322e Eliminate unnecessary references to cpu.h and cputype.h Allan Stephens 2015-06-01 13:44:36 -04:00
  • 03a2abe737 Relocate macros for supporting non-byte addressible architectures Allan Stephens 2015-06-01 13:39:43 -04:00
  • ecd6acec01 Reorganize dependencies for the 2 major public include files Allan Stephens 2015-06-01 12:52:02 -04:00
  • d639bb8c99 libc: Add tolower implementation Jukka Rissanen 2015-06-05 13:40:34 +03:00
  • 0167ee4279 Kbuild: Simplify prepare targets. Juan Manuel Cruz 2015-06-05 13:08:53 -05:00
  • ef07b962d8 Kbuild removes kernel.release generation. Juan Manuel Cruz 2015-06-05 12:58:50 -05:00
  • 52c9d87c25 Kbuild speed and target dependency improvements. Juan Manuel Cruz 2015-06-05 11:08:43 -05:00
  • dc2b1f1746 Kbuild: Improve verbosity on project build. Juan Manuel Cruz 2015-05-26 16:50:44 -05:00
  • 64fd17d96a Kconfig default configurations update. Juan Manuel Cruz 2015-06-05 12:47:49 -05:00
  • 80ce28aebe Kconfig stop creating empty header files. Juan Manuel Cruz 2015-06-05 10:12:01 -05:00
  • d6db256249 Add missing #includes required to reference non-kernel APIs Allan Stephens 2015-06-01 16:21:42 -04:00
  • a27910091a Avoid use of "ukernel" terminology in some sample projects Allan Stephens 2015-06-01 10:49:15 -04:00
  • e3108813cc Revise misleading instructions in sample project README.txt files Allan Stephens 2015-06-01 10:30:09 -04:00
  • a1bd59de35 Eliminate obsolete coding convention comments Allan Stephens 2015-06-01 09:50:33 -04:00
  • 60f6a74efe Eliminate non-standard NULL definitions Allan Stephens 2015-05-29 17:51:07 -04:00
  • 5a4be58707 Eliminate non-standard boolean type support Allan Stephens 2015-05-29 17:44:20 -04:00
  • 4e74e65744 Delete obsolete file for testing secure string APIs Allan Stephens 2015-06-03 13:41:49 -04:00
  • 220f1a5b86 Statically initialize _k_command_stack Peter Mitsis 2015-05-25 15:51:10 -04:00
  • a2314c607b Made _k_server_command_stack_storage static Peter Mitsis 2015-05-25 15:41:59 -04:00
  • 6232a85059 Fix closing CONFIG_MICROKERNEL block comments Peter Mitsis 2015-05-25 15:34:18 -04:00
  • 4fe98a46f5 Initialize stack area in _NewContext() Peter Mitsis 2015-05-25 14:31:59 -04:00
  • c9ac95a43a device: Add device model infrastructure Dirk Brandewie 2015-06-01 11:11:39 -07:00
  • 4ef2d598cc Kbuild: Adding bin and strip generation. Juan Manuel Cruz 2015-05-28 12:14:11 -05:00
  • 6ec8b8cdd5 Kbuild: Set XIP as default for CortexM. Juan Manuel Cruz 2015-06-04 11:48:49 -05:00
  • 987d64c9ba newlib: Fix coding style and checkpatch warnings/errors Anas Nashif 2015-06-04 11:24:35 -04:00
  • aae59d0b62 Use a simpler form for including BSP headers Anas Nashif 2015-06-03 22:44:14 -04:00
  • 5aaef9c981 re-add -Werror to sanity checks Anas Nashif 2015-06-03 22:44:08 -04:00
  • bbe84f8ae5 Use ccflags-y and asflags-y instead of EXTRA_CFLAGS Anas Nashif 2015-06-03 22:17:57 -04:00
  • 40b5200c73 Optimizations to _NewContext() and _NewContextInternal() Peter Mitsis 2015-05-25 10:21:57 -04:00
  • 2bf5fc44f1 Initialize idle task's stack related fields in sysgen Peter Mitsis 2015-05-22 11:37:03 -04:00
  • a45f691d12 Remove runtime stack alignment from _NewContext() Peter Mitsis 2015-05-22 15:05:51 -04:00
  • 63d6a95738 Apply __stack tag to sample project fiber stacks Peter Mitsis 2015-05-22 14:14:27 -04:00
  • 6059e0e2e1 Apply __stack tag to align bluetooth defined fiber stacks Peter Mitsis 2015-06-03 10:35:58 -04:00
  • b4e7a4fdbe Apply __stack tag to align kernel defined task/fiber stacks Peter Mitsis 2015-05-22 13:22:56 -04:00
  • ad74658009 Add __stack tag for aligning task/fiber stacks Peter Mitsis 2015-05-26 10:21:42 -04:00
  • db8a41c90d Replace use of __attribute__((packed)) with __packed Peter Mitsis 2015-05-26 16:16:44 -04:00
  • bcfc0a8415 Replace PACK_STRUCT with __packed in kernel code Peter Mitsis 2015-05-26 15:35:49 -04:00
  • ad39ee1c96 Replace __attribute__((aligned(x))) with __aligned(x) Peter Mitsis 2015-05-26 14:25:53 -04:00
  • 4bb47b625c Add __aligned(x) and __packed macros to GCC toolchain Peter Mitsis 2015-05-26 14:23:06 -04:00
  • 5c892eeccc Remove references to user mode tasks Peter Mitsis 2015-05-22 15:22:10 -04:00
  • 86c817ab60 Remove references to _NewContextUsr() Peter Mitsis 2015-05-22 15:18:58 -04:00
  • 19a0ee4d24 Rename missed instances of nanoFiberStart() Peter Mitsis 2015-05-22 15:11:32 -04:00
  • 86ebbf406c Remove comment listing callers of _NewContext() Peter Mitsis 2015-06-02 11:39:44 -04:00
  • 07c45d9e75 Cosmetic: Fix whitespace for checkpatch Peter Mitsis 2015-05-22 16:53:29 -04:00
  • e948817ee5 Reduce floating point test duration Peter Mitsis 2015-05-27 12:21:41 -04:00
  • 6996d2cc2c k_timer optimization: INVALID_OBJECT can not be returned Peter Mitsis 2015-05-29 09:54:52 -04:00
  • f8619b4181 Refactor _Cget() to invoke _NanoFatalErrorHandler() Peter Mitsis 2015-05-27 14:16:09 -04:00
  • 7d2fc8ec22 Add _NANO_ERR_ALLOCATION_FAIL fatal error code Peter Mitsis 2015-05-28 13:01:42 -04:00
  • 6b12d608d3 _k_timer_alloc() to use GETTIMER() instead of _Cget() Peter Mitsis 2015-05-27 12:53:02 -04:00
  • d209b880ab Rework testing of task_timer_alloc() Peter Mitsis 2015-05-29 10:02:45 -04:00
  • ded4609cfa Use CONFIG_NUM_TIMER_PACKETS in microkernel test_timer project Peter Mitsis 2015-05-28 15:13:01 -04:00
  • b5c2342a4e Update checkpatch scripts to use TIMO_BASE Peter Mitsis 2015-05-28 13:21:11 -04:00
  • d1ebe66b84 Eliminate definition of tick event for ARC Allan Stephens 2015-05-25 16:24:01 -04:00
  • 2f3a261431 Eliminate definition of debugging agent event Allan Stephens 2015-05-25 15:52:44 -04:00
  • e54a6c4b68 Eliminate separate include files for generating absolute symbols Allan Stephens 2015-05-25 15:00:04 -04:00
  • 40a719d584 Add "sys_" prefix to public kernel versioning APIs Allan Stephens 2015-05-25 11:19:11 -04:00
  • 11dcaf2ae4 Relocate declaration of kernel_version_get() Allan Stephens 2015-05-25 11:10:30 -04:00
  • 9c5d875ad9 Correct obsolete comment describing format of kernel version Allan Stephens 2015-05-25 10:12:25 -04:00
  • d216a00adc Clean up private APIs that mark context as (non)essential Allan Stephens 2015-05-25 10:44:36 -04:00
  • a5e40e7247 Split off atomic APIs from main nanokernel include file Allan Stephens 2015-05-22 16:25:54 -04:00
  • b52a09f536 Optimize performance of memset() and memcpy() Allan Stephens 2015-05-25 13:50:16 -04:00
  • 3c0b6f0379 Eliminate definitions of k_memset() and k_memcpy() Allan Stephens 2015-05-25 13:49:15 -04:00
  • 140d314336 Eliminate references to k_memset() and k_memcpy() Allan Stephens 2015-05-25 13:18:47 -04:00
  • 63720a9af3 Eliminate secure string error handling Allan Stephens 2015-05-27 17:22:34 -04:00
  • cb2d18cc83 Eliminate secure string library routines Allan Stephens 2015-05-22 15:19:28 -04:00
  • 4b105f459d Eliminate testing of secure string library code Allan Stephens 2015-05-22 15:11:36 -04:00
  • 4994fadc9d Kbuild documentation update. Juan Manuel Cruz 2015-05-29 18:19:27 -05:00
  • c02dd34277 Renaming include/nanokernel to include/arch Dan Kalowsky 2015-05-28 10:56:47 -07:00
  • 40e7780e65 Renaming CONFIGURE_UART_PORT macro Dan Kalowsky 2015-05-28 10:12:53 -07:00
  • b08727ed2d Add random number API test Dmitriy Korovkin 2015-05-25 15:10:29 -04:00
  • ec8a461bfb Introduce public APIs for random number generation Dmitriy Korovkin 2015-05-25 12:22:44 -04:00
  • e2fa00be6e Algorithm improvement for timer based random number generator Dmitriy Korovkin 2015-05-25 11:07:09 -04:00
  • 27bcb431cb Random number generator driver unification Dmitriy Korovkin 2015-05-27 17:14:51 -04:00