summaryrefslogtreecommitdiff
path: root/scripts/sanity_chk
AgeCommit message (Collapse)Author
2017-01-30Merge "Merge arm branch into master"Anas Nashif
2017-01-30frdm_kw41z: Add frdm_kw41z boardMaureen Helm
Adds initial support and documentation for the frdm_kw41z board. - Configures the kw41 to use the 32 MHz external oscillator on the board to generate a 40 MHz system clock. The clock settings match the MCUX SDK hello_world example project. - Provides pinmux settings for the uart, i2c, LEDs, and switches - Enables pinmux, gpio, uart, and i2c driver instances - Configures the fxos8700 accelerometer/magnetometer driver Jira: ZEP-1390 Change-Id: I025a0eae3d380eaf90b02683acf5c592e2204a2e Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2017-01-30Revert "Revert "sanitycheck: add support for risc v boards""Andrew Boie
This reverts commit 9fb0c2af5c12df799022ae39bc98c34c59b4e14f. SDK 0.9 has now been released. Change-Id: I676b6f0e31ab48fde3dda41b681abf53964ea9f9 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-01-24Revert "sanitycheck: add support for risc v boards"Andrew Boie
The 0.9 SDK is not released yet!! This reverts commit 7995e6207c49a22ec9d73fc8e006ffcb9fcad22d. Change-Id: I550d1aa27ba7a06ff2cda09496ceb92645a17460 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2017-01-25sanitycheck: add support for risc v boardsAnas Nashif
Change-Id: I9d51be1d284b31f7ea84868bf09ce5b5a6afa004 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2017-01-23boards: arm: Add board for MPS2 with AN383Jon Medhurst
ARM's Cortex-M Prototyping System (MPS2) is a board with an FPGA that can be programmed with different 'SoCs'. To use these in Zephyr we need a set of board files for each variant. This adds a board for a variant which implements a Cortex-M3 CPU; the naming of this matches that used for the Zephyr SoC (which is itself based on ARM's documentation nomenclature). Change-Id: Ie02a67a03016b8aeee31e3694f0edbcc37f9ee64 Signed-off-by: Jon Medhurst <tixy@linaro.org> Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
2017-01-23boards: add initial support for STM32373C-EVAL with SoC STM32F373VCAdam Podogrocki
Change-Id: Iec92b0c7e2c244bd82ee9c318f6f2cb3ed2d7397 Signed-off-by: Adam Podogrocki <adam.podogrocki@rndity.com>
2017-01-23boards: add initial support for Nucleo-64 with Soc STM32F334Adam Podogrocki
Change-Id: I0b9992e26353cea3b0415aa57ab3b983d84cef05 Signed-off-by: Adam Podogrocki <adam.podogrocki@rndity.com>
2017-01-12boards: add initial support for STM3210C-EVAL board with SoC STM32F107VCAdam Podogrocki
Change-Id: Ib120e0088b009d1e07a756470742fb29a606857e Signed-off-by: Adam Podogrocki <adam.podogrocki@rndity.com>
2016-12-28sanitycheck: remove kernel keywordsAnas Nashif
Change-Id: I076491f58147ffc70d84b62e1d78b4ae419add7b Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-12-21compare footprint: add sanity args filesJavier B Perez
Added sanity args to be used by the compare footprint. Please notice that compare footprint use sanitycheck to build footprint apps for base commit and for current commit. This in order to collect the information and generate the diff. Change-Id: I6f86bbfa020999b3f26e93a608fc7b34ee508e10 Signed-off-by: Javier B Perez <javier.b.perez.hernandez@intel.com>
2016-12-20sanity_chk: add nucleo_f411re to arm list of boards for sanityKumar Gala
Change-Id: I34d3c7a7dd8dc53e6c592fc9339c656a39aeeb3b Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-12-20boards: arm: Add support for the Nordic pca10056 PDKCarles Cufi
With the appearance of the nRF52840 IC a new Preview Development Kit (PDK) board has been introduced. This patch adds basic support for this new board. JIRA: ZEP-1418 Change-Id: If5845e75312ec756b968e595e5dc31c4c9624be2 Signed-off-by: Vinayak Chettimada <vinayak.kariappa.chettimada@nordicsemi.no> Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2016-12-06nucleo_l476rg: add board supportNeil Armstrong
Add board support for the Nucleo64 L476RG development board. Change-Id: Ibb5424bc936c67a5d96855617202136d7dea772c Signed-off-by: Fabien Parent <fparent@baylibre.com> Signed-off-by: Kumar Gala <kumar.gala@linaro.org> Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2016-12-03sanitycheck: update footprint dataAnas Nashif
Change-Id: I9b400a2f2ae1a1a2739e9c96eb4b9ebc098d998a Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-11-13tests: update sanitycheck footprint baselineAnas Nashif
Update file to catch any regressions and major changes during stabilisation period. Change-Id: Id30dd1827034b96c5478c78f9c388384f51bcbec Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-11-11board_beetle: Add support for ARM V2M Beetle BoardVincenzo Frascino
Add board support for ARM V2M Beetle platform. ARM V2M Beetle board is build around the ARM Beetle Cortex-M3 based processor. The support has been tested in nanokernel mode with the bringup application that will be pushed with a future patch. Jira: ZEP-1245 Change-Id: Ib05a40c072f10149e692283177387cf2cfe32f66 Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org> Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-11-10sanitycheck: Add bbc_microbit to list for platformsKumar Gala
Change-Id: I2afd9f04e1a88b0b7c0ec600cffea18c1b86a3e8 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-11-08boards: Add support for Quark SE C1000_BLEJohan Hedberg
The Quark SE C1000 BLE Core is a nRF51822-QFAA, with 16kB of RAM and 256kB of flash. The configuration is otherwise similar to the Arduino 101 BLE, except that the UART RTS pin is the same as that used by nrf51_pca10028. Change-Id: I88cb18876bdde65abcf9a499894f70802046c824 Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-11-04boards: arm: Add support for TI SimpleLink WiFi CC3200 LaunchXLGil Pitney
Added Kconfig and makefiles to be able to build a Zephyr application on Linux/gcc, and load via OpenOCD. Validated by running the hello world, and philosophers microkernel samples, and stepping through the code in gdb. Jira: ZEP-1109 Change-Id: If5d3e7b1a8ecf5ecf6a00f147742b3bc5716190f Signed-off-by: Gil Pitney <gil.pitney@linaro.org>
2016-11-03sanitycheck: enable missing ARM platformsKumar Gala
Now that these platforms pass sanitycheck add them into the list of platforms we support Change-Id: If559c80e107505e6b98f81c0e94b9862618b1735 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-10-28REVERTME: disable sanity for arduino_101_bleAndrew Boie
This is broken currently. Change-Id: I97bbc8c3c6aa8f5328fa651f5d7fb8d4ad03ded6 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-10-28boards: 96b_carbon: Add support for 96boards Carbon boardAmit Kucheria
Add support for the STM32F401 chip on the board Change-Id: I96c0799f3658ecea096fa5971bce9faf21919ee1 Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org> Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-10-28boards: nucleo_f401re: add new boardRicardo Salveti
Add configuration for Nucleo-64 F410RE board. Change-Id: I88b06d87f0fc62b941241cc2f374b8541de86e00 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org> Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org> Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-10-27ci: sanitycheck: now that we do not run footprint script, reenable thoseAnas Nashif
build footprint test as part of the main sanitycheck job, we do not run the script comparing footprint anymore, it will move to somewhere else. Change-Id: I36d475bfc3d985bf06a872649eae8c19e1a43aa4 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-10-27sanitycheck: remove default qemu_support=falseAndrew Boie
This directive is the default, no need to have an ever-expanding enumeration of these. Change-Id: Ic5147fe04de033cb7e97fc5cbe45edd1779d1120 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-10-26boards: Add board definition for the BLE core on Arduino 101Johan Hedberg
The BLE core on the Arduino 101 is an nRF51822 QFAA (256kB flash, 16kB RAM). Change-Id: Ia802b3eb634c0cd6775c4059c9569bccd915a578 Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-10-26nios2: port to unified kernelAndrew Boie
With this patch we introduce unified kernel support for NIOS II. Not all test cases have been ported, but the following command currently succeeds with 43/43 passing test cases: $ sanitycheck --arch=nios2 -xKERNEL_TYPE=unified \ --tag=unified_capable Issue: ZEP-934 Change-Id: Id8effa0369a6a22c4d0a789fa2a8e108af0e0786 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-10-25sanity: add unified argsJavier B Perez
Added unified kernel args in zephyr tree. Usage: source zephyr-env.sh sanitycheck +scripts/sanity_chk/sanity_unified.args Change-Id: I5bc087dbdcfffe3197bb8b4608206bb8f56810c2 Signed-off-by: Javier B Perez <javier.b.perez.hernandez@intel.com>
2016-10-25sanity: Load arguments from filesGenaro Saucedo Tejada
Python module argparse has a feature to load arguments from a file. This commit enables such feature on sanitycheck script so files prefixed by + (plus sign) are loaded during argument parsing stage and included as arguments to such script. Jira: ZEP-122 Change-Id: Ibb0a6e8464218a4f58ce4044a5a0860dc5b32480 Signed-off-by: Genaro Saucedo Tejada <genaro.saucedo.tejada@intel.com>
2016-10-24tests: Rename test_arm_m3_irq_vector_table test since it is not M3 specificKumar Gala
Drop the _m3 from the test name since this can run on M0, M3, M4, etc. Change-Id: Ia12ece62fc7b42e28f37e191c90c0dead48d40d0 Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2016-10-22sanitycheck: add nrf51_pca10028 to buildable testsAnas Nashif
Change-Id: I5e3297bfa23870c956b7d89d06c5028020c77087 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-10-18sanitycheck: Add hexiwear boardMaureen Helm
Enable build tests for the hexiwear board. Change-Id: If7bf155bc77da0d2571eb617fb1803ece65e3a96 Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2016-09-30ztest: Add native building supportJaakko Hannikainen
This commit allows building tests using the ztest framework without including Zephyr. This can be used to enable unit testing single functions, even static ones. Origin: Original Change-Id: Ib7e84f4bd9bbbf158b9a19edaf6540f28e47259f Signed-off-by: Jaakko Hannikainen <jaakko.hannikainen@intel.com> Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-09-30boards: Rename the nRF52 Nitrogen to 96Boards NitrogenAmit Kucheria
Point to a new wiki page for the documentation. The old page can be removed once this patch is committed. Change-Id: I2b031bfffe10ec24c41c58d0754f2b14d95f5e53 Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
2016-09-16boards: rename Quark SE Devboard to Quark SE C1000Anas Nashif
This board now has an official name and will be available soon: http://www.intel.com/content/www/us/en/embedded/products/quark/mcu/se-soc/overview.html Jira: ZEP-758 Change-Id: Ia16d33722308cf81471321c3063bdc75055a4d50 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-09-16boards: rename Quark SE Devboard to Quark SE C1000 (Sensor Subsystem)Anas Nashif
Jira: ZEP-758 Change-Id: I8ee5a2f9e4a6ecbd15214e59321bf27a502ef6ee Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-09-06add ARM GCC embedded toolchain to the list of supported toolchainsTyler Baker
The Zephyr documentation states that the ARM GCC embedded toolchain is supported for ARM platforms so lets add a reference to allow sanitycheck to build with this configuration. This patch fixes 4b554baa87488ece6 ("sanitycheck: support for multiple toolchain"). Change-Id: I5578a3c78432219e2ba4d7393899d54c818c5c17 Signed-off-by: Tyler Baker <tyler.baker@linaro.org>
2016-08-30sanitycheck: support for multiple toolchainJavier B Perez
Added support for multiple toolchain usage. Every arch contains a list of supported toolchain. Each board can override the supported toolchain list. If the board is not supported in the current toolchain, will be discarded. The current toolchain is defined by ZEPHYR_GCC_VARIANT. Added support for toolchain ISSM and ZEPHYR. Change-Id: I31e9b39ba01f6e9bdc4557702428cd09e05f492a Jira: ZEP-592 Signed-off-by: Javier B Perez <javier.b.perez.hernandez@intel.com>
2016-08-26sanitychecks: update release dataAnas Nashif
Change-Id: I47c519532d8a5be401c04c3175e3f606fcf005f3 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-12sanitycheck: arc.ini: add em_starterkit to sanity runsAndrew Boie
The per-platform blocks were just specifying defaults and didn't need to exist. Change-Id: I9f4c7db4cd16417d5a2c172c3f850f7758dcbd00 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-05sanitycheck: add nrf52_nitrogen and nrf52_pca10040Ricardo Salveti
Enable build tests for the nRF52 Nitrogen and nRF52 DK platforms. Change-Id: Id099167c38a49aa8d9a8a8cb0ed71a9a938e2a46 Signed-off-by: Ricardo Salveti <ricardo.salveti@linaro.org>
2016-07-21qemu_nios2: run sanity checks with the emulatorAndrew Boie
Requires SDK 0.8.1 Change-Id: I2384508897bcd9f7a3d19962853f642c4ba815f4 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-06-30nios2: enable microkernel sanity checksAndrew Boie
All tests are building now. Change-Id: I96a94733a96a92df445c46add0de94319fbca3a5 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-06-29sanitycheck: build for qemu_nios2 targetAndrew Boie
Change-Id: Ibb1c831a49440b0273316fad2f15b7dbe2002d50 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-06-10sanitycheck: build for altera_max10 boardAndrew Boie
Change-Id: I28084082dcf0401fbafc54bb514aa3cacf7ab8e8 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-06-03sanitycheck: update the footprint dataAnas Nashif
Change-Id: I6686e46a5f3c5649fc1781119f388feb8179b853 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-05-25arc: support microkernel on ARCAnas Nashif
Microkernel on ARC works fine, was missing some declarations in the linker file. Also enable testing of microkernel with ARC and disable tests where ARC is not supported yet. Jira: ZEP-396 Change-Id: I2ac7b8dc0bea22f5d2e24832d9e3afad8df9f580 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-05-02update sanitycheck footprint data for the releaseAnas Nashif
Change-Id: I32d8fbf94191d2f1c48cd1d514ed679dfa288a11 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-04-20sanitycheck: Add olimexino_stm32 board to sanitycheckYannis Damigos
Adds olimexino_stm32 board to sanitycheck. Change-Id: Icd0e5025bc7a348c7a1a4d18d10d2d1e3a9817bd Signed-off-by: Yannis Damigos <giannis.damigos@gmail.com>