Commit graph

  • 12229a8f49 Bluetooth: Fine-tune stack size adjustment for debug Johan Hedberg 2015-05-26 14:16:25 +03:00
  • 8eabf208d7 Bluetooth: Add convenience macros for defining stacks Johan Hedberg 2015-05-26 13:20:54 +03:00
  • fadbdcef85 Bluetooth: Support unaligned stack arrays Johan Hedberg 2015-05-26 13:18:47 +03:00
  • f51c6a4b41 Bluetooth: Use sizeof() for stack when starting fibers Johan Hedberg 2015-05-26 13:03:46 +03:00
  • 16faa55df8 Bluetooth: Remove unnecessary printk() for stack analysis Johan Hedberg 2015-05-26 11:23:38 +03:00
  • fae27b9587 Bluetooth: Add Current Time Service to peripheral app Andrei Emeltchenko 2015-05-26 09:17:03 +03:00
  • 6a8ba74df5 Bluetooth: Add UUID definitions for Current Time profile Andrei Emeltchenko 2015-05-25 16:51:18 +03:00
  • c82b96d425 Bluetooth: Tune stack sizes based on latest analysis Johan Hedberg 2015-05-26 10:11:04 +03:00
  • 8e5721e326 Bluetooth: Add code to analyze stack usage Johan Hedberg 2015-05-25 22:05:24 +03:00
  • c31b2064ed Bluetooth: Declare fiber stacks as __noinit Johan Hedberg 2015-05-25 22:59:53 +03:00
  • 089a10b128 Rename documentation project Anas Nashif 2015-06-12 10:51:09 -07:00
  • 4e66e9922d Adding coding conventions Dan Kalowsky 2015-06-09 16:52:54 -07:00
  • 1e4624ea23 Adapt installation guide with current requirements Dan Kalowsky 2015-06-09 16:39:49 -07:00
  • e2ae670982 Rename timo-env.sh to zephyr-env.sh Anas Nashif 2015-06-05 22:48:44 -04:00
  • 652309470c Rename tinymountain -> zephyr Anas Nashif 2015-06-05 22:41:29 -04:00
  • b8823770d2 Rename TIMO -> ZEPHYR Anas Nashif 2015-06-05 22:46:00 -04:00
  • 8accfcfb2c Rename timo-env.sh and timo-env_install.bash Anas Nashif 2015-06-05 22:42:27 -04:00
  • 54ac4484d7 Rename VXMICRO_ARCH and VXMICRO Anas Nashif 2015-06-05 22:33:49 -04:00
  • f2520f87a2 Rename VXMICRO_ARCH_arc -> CONFIG_ARC Anas Nashif 2015-06-05 22:27:49 -04:00
  • 274622ea69 Rename VXMICRO_ARCH_arm -> CONFIG_ARM Anas Nashif 2015-06-05 22:27:08 -04:00
  • 191fc279ce Rename VXMICRO_ARCH_x86 -> CONFIG_X86_32 Anas Nashif 2015-06-05 22:26:24 -04:00
  • 2eb30f3aac Remove dos carriage return Anas Nashif 2015-06-05 22:24:32 -04:00
  • 61eff496e0 kbuild: link using ${LD} instead of ${CC} Peter Mitsis 2015-06-01 11:27:55 -04:00
  • fb624c9d54 kbuild: Add libgcc.a directory to xtools search path Peter Mitsis 2015-06-02 10:40:34 -04:00
  • 28846dbf82 kbuild: Specify -march when using ARM cortex-m3/m4 Peter Mitsis 2015-06-01 14:47:07 -04:00
  • cbf6d5b470 kbuild: Update xtools toolchain default versions Peter Mitsis 2015-06-02 12:38:29 -04:00
  • ad71ba6fa1 Ensure k_args fields are properly aligned and packed Peter Mitsis 2015-06-01 16:52:13 -04:00
  • 53bee67642 Remove unused files from scripts/ Anas Nashif 2015-06-05 21:42:08 -04:00
  • f05ee8f3b0 Remove more kernel module related references Anas Nashif 2015-06-05 21:38:07 -04:00
  • e06da7bd65 Remove packaging dependencies Anas Nashif 2015-06-05 21:32:43 -04:00
  • 79635e002a Remove depmod and dependencies Anas Nashif 2015-06-05 21:31:46 -04:00
  • 952a200072 Fixed make target for running in qemu (nanokernel) Anas Nashif 2015-06-05 21:49:48 -04:00
  • ebedf4805c Fixed make target for running in qemu (microkernel) Anas Nashif 2015-06-05 21:48:58 -04:00
  • 781b627f8c Add __may_alias macro to GCC toolchain Jukka Rissanen 2015-06-10 11:27:25 +03:00
  • 6d27b0a33c Add simple UART driver Szymon Janc 2015-06-01 21:35:02 +02:00
  • 072961cda4 Rename VXMICRO_BSP_BASE to ZEPHYR_BSP_BASE Allan Stephens 2015-06-08 11:41:53 -04:00
  • 63c7d00584 Rename VXMICRO_BASE to TIMO_BASE Allan Stephens 2015-06-08 11:44:46 -04:00
  • 06f10df990 Eliminate references to VXMICRO_TOOL Allan Stephens 2015-06-08 13:02:09 -04:00
  • 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