Commit graph

  • 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
  • 6313939f8d Remove CUSTOM_RANDOM_GENERATOR from atom_n28xx platfotm Dmitriy Korovkin 2015-05-28 15:21:40 -04:00
  • 5831c25d93 serial_console: Use dynamic irq connect Andrei Emeltchenko 2015-05-29 16:05:43 +03:00
  • bc9c8846f7 kbuild: Avoid unconditional relinking of default target Dirk Brandewie 2015-06-01 09:48:10 -07:00
  • 991e9d34bf kbuild: remove asm-generic from dependency chain Dirk Brandewie 2015-06-01 09:48:10 -07:00
  • 087603923b kbuild: remove error from clean target Dirk Brandewie 2015-06-01 09:48:10 -07:00
  • 6fa99f87ec kbuild: Only execute initconfig target once Dirk Brandewie 2015-06-01 09:48:10 -07:00
  • f25f9b37ea kbuild: Remove compilation tool command line validation Dirk Brandewie 2015-06-01 09:48:10 -07:00
  • f9360e8069 make: Fix qemu flags for ARM architecture Andrei Emeltchenko 2015-05-29 14:57:26 +03:00
  • f1c7c178cf Use qemu from toolchain if available Anas Nashif 2015-06-01 10:34:57 -04:00
  • 8e9d8ebfd2 Remove nodes naming when using sysgen Anas Nashif 2015-05-29 11:48:25 -04:00
  • 6082c0989d Remove Makefile.modpost and .ko building Anas Nashif 2015-05-29 10:59:34 -04:00
  • 04f2bdc0c4 Remove directives for compressing modules/initrds Anas Nashif 2015-05-29 10:57:51 -04:00
  • 81c657139e remove module related targets Anas Nashif 2015-05-29 10:44:25 -04:00
  • a2bb402876 Do not set path for host tools Anas Nashif 2015-05-29 08:09:28 -04:00
  • 4aff07c4e0 arm/timer: Include headers based on selected BSP Szymon Janc 2015-05-29 23:23:56 +02:00
  • fb74cd4a79 Add In-Code Documentation Guidelines Rodrigo Caballero 2015-05-26 17:47:39 -05:00
  • 1d339cd724 doc: add nano kernel files and *.s pattern Anas Nashif 2015-05-25 12:41:36 -04:00
  • 56b092d1d5 Add Disclaimer explaining that the documentation is a work in progress. Rodrigo Caballero 2015-05-25 12:19:03 -05:00
  • 67405bb918 Add Object Documentation Rodrigo Caballero 2015-05-20 10:51:50 -05:00
  • d6ebd1839d Remove kernel module related code Anas Nashif 2015-05-28 12:54:03 -04:00
  • 77c4de8f4e Remove host tools, not required anymore Anas Nashif 2015-05-28 12:38:27 -04:00
  • 8a98b4042c Remove old vxmicro-env.bash Anas Nashif 2015-05-28 12:37:37 -04:00
  • 5d91c935fe doc: put a 'Last update on: timestamp' in footer Anas Nashif 2015-05-28 07:43:26 -04:00
  • a91736ab9a Convert PCI_DEBUG parameter to a configuration parameter Dmitriy Korovkin 2015-05-27 13:08:34 -04:00
  • 4187747e4d List PCI devices after console initialized. Dmitriy Korovkin 2015-05-25 17:42:40 -04:00
  • c3c75902fe Fix UART on Quark platform Dmitriy Korovkin 2015-05-25 17:35:58 -04:00
  • 627155afeb PCI scan by BAR number Dmitriy Korovkin 2015-05-25 17:26:33 -04:00
  • c462756fb9 doc: Fixed instructions for building documentation Anas Nashif 2015-05-27 12:26:55 -04:00
  • 43acce185d doc: indent code blocks Anas Nashif 2015-05-27 10:40:12 -04:00
  • a4dc59243c doc: update for kbuild based build system Anas Nashif 2015-05-26 23:35:55 -04:00
  • 94c6f058c5 Update defconfigs for all variants Anas Nashif 2015-05-26 21:48:07 -04:00
  • f1bad47cd7 Kconfig: update ARM BSP configs Anas Nashif 2015-05-26 21:15:32 -04:00
  • 615b6debd2 Kconfig: update arm defconfig Anas Nashif 2015-05-26 21:14:58 -04:00
  • 2e67281420 Fix CONFIG_NUM_IRQS for arm Anas Nashif 2015-05-26 21:00:22 -04:00
  • 3446d62412 Kconfig: use correct serial driver for arm Anas Nashif 2015-05-26 15:26:04 -04:00
  • 5282665b3c Update arch defconfig for ARM Anas Nashif 2015-05-26 15:25:32 -04:00
  • dd3e676fdb Update defconfigs for ARM Anas Nashif 2015-05-26 15:25:16 -04:00
  • 4a6a236f23 Kconfig: update quark defconfig Anas Nashif 2015-05-26 20:28:50 -04:00
  • 1b3bdc414f Kconfig: make processors a choice Anas Nashif 2015-05-26 20:28:32 -04:00
  • fcc1c1e113 changed defconfig for generic_pc and x86 Anas Nashif 2015-05-26 10:45:32 -04:00
  • fff0c84caf Kconfig: make arm kconfig independent Anas Nashif 2015-05-26 10:38:04 -04:00
  • 745c2b66fd Remove sourcing of arch kconfig to root Anas Nashif 2015-05-26 10:36:24 -04:00
  • 3ae5d713ef Kconfig: make architecture kconfig independent Anas Nashif 2015-05-26 10:31:43 -04:00
  • 19e17d47e6 Kconfig: remove extra line from nano kconfig Anas Nashif 2015-05-26 10:30:54 -04:00
  • ab1ab563d5 Kconfig: add general options and debugging in misc/ Anas Nashif 2015-05-26 10:29:50 -04:00
  • d76be85cc9 Kconfig: change kernel names in menu Anas Nashif 2015-05-26 10:29:03 -04:00
  • 3026d8ac1f Kconfig: serial driver menu Anas Nashif 2015-05-26 10:25:55 -04:00
  • b3118c678e Kconfig: add Device Drivers menu Anas Nashif 2015-05-26 10:23:36 -04:00
  • ba3503621e Kconfig: Root Kconfig is per architecture Anas Nashif 2015-05-26 08:25:25 -04:00
  • 89d50ec95a Kconfig: remove DRV_ configs Anas Nashif 2015-05-26 08:21:59 -04:00
  • 27b0347d32 Cleanup config/ directory for kbuild Anas Nashif 2015-05-26 20:08:25 -04:00
  • 1339edc104 remove defs.objs file Anas Nashif 2015-05-26 20:05:10 -04:00
  • cb04620fbd remove make/ directory Anas Nashif 2015-05-26 20:04:18 -04:00
  • 427fc58804 Kbuild: Fix to distclean target. Juan Manuel Cruz 2015-05-26 15:53:57 -05:00
  • bf9dcc813d Update bluetooth Makefile Anas Nashif 2015-05-26 17:23:33 -04:00
  • 44eda51a93 Update Bluetooth options Anas Nashif 2015-05-26 17:20:05 -04:00
  • 4d7f954896 Kbuild: Tools build at TIMO_BASE directory. Juan Manuel Cruz 2015-05-25 18:15:11 -05:00
  • f20d8f14a2 Kbuild: remove duplicate bluetooth options Anas Nashif 2015-05-26 07:46:10 -04:00
  • 382194906d pci: add PCI config option Anas Nashif 2015-05-26 07:27:07 -04:00
  • e3d4ce5eaf Add missing -Wl,--end-group and always use __start Anas Nashif 2015-05-23 17:03:43 -04:00
  • 99c8755010 Remove channel/ Anas Nashif 2015-05-22 22:04:23 -04:00
  • f4f5cc138c Kbuild: include files dynamically based on BSP_DIR Anas Nashif 2015-05-25 08:18:57 -04:00