summaryrefslogtreecommitdiffstats
path: root/testsuites/samples (follow)
Commit message (Collapse)AuthorAgeFilesLines
* samples/iostream: Produce proper begin/end messageSebastian Huber2023-08-091-4/+5
| | | | Print the full test information.
* minimum: Do not use unified work areasSebastian Huber2022-09-081-15/+0
| | | | | | | The CONFIGURE_UNIFIED_WORK_AREAS option pulls in a system initialization handler which initializes the unified heap. Close #4108.
* cdtest: Restrict exceptions during sysinitSebastian Huber2022-07-141-0/+14
| | | | | | | Exceptions during system initialization work only on targets which do not need a registration of exception frames during the global construction. In particular, targets which use the DWARF2 unwinder cannot use exceptions during system initialization.
* samples/minimum: Prevent a stack overflowSebastian Huber2022-07-041-0/+5
| | | | Prevent a stack overflow if RTEMS_COVERAGE is enabled.
* samples/cdtest: Test exceptions during system initSebastian Huber2022-07-041-9/+35
| | | | | Update #4668. Update #4672.
* samples/iostream/init.cc: Change license to BSD-2Joel Sherrill2022-06-141-3/+22
| | | | Updates #3053.
* samples/*/*.doc: Change license to BSD-2Joel Sherrill2022-06-1412-33/+244
| | | | Updates #3053.
* samples: Manually adding file headers and licensesRyan Long2022-04-273-0/+105
| | | | | These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses.
* testsuites/samples: Change license to BSD-2Joel Sherrill2022-04-1228-84/+616
| | | | Updates #3053.
* rtems: Use RTEMS_WHO_AM_I for rtems_task_ident()Sebastian Huber2021-11-183-3/+3
|
* build: Remove old build systemSebastian Huber2021-09-212-192/+0
| | | | | Close #3250. Close #4081.
* Makefile.am: Remove legacy networking filesVijay Kumar Banerjee2021-04-261-23/+0
|
* testsuites: Remove all legacy networking testsVijay Kumar Banerjee2021-04-0710-724/+0
| | | | Update #3850
* samples/unlimited: Prevent compile errorKinsey Moore2020-12-031-1/+0
| | | | | | For architectures with relatively large minimum stack sizes, this test breaks during compilation due to a static check. The init task stack size should not need to be set for this test.
* testsuites/samples/fileio - Increase of stack sizeFrank Kühndel2020-10-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | When I use the 'shell' from the fileio sample with the command below: env QEMU_AUDIO_DRV="none" \ qemu-system-arm -no-reboot -net none -nographic -M realview-pbx-a9 \ -m 256M \ -kernel build/arm/realview_pbx_a9_qemu/testsuites/samples/fileio.exe The executable crashes with an "BLOWN STACK!!!" as soon as I try to login as 'root' with password. (The logins without password work fine.) Increasing the stack size of the affected thread a bit solves the issue. Hence, I suggest this patch. My config.ini was [arm/realview_pbx_a9_qemu] RTEMS_DEBUG = True RTEMS_NETWORKING = True RTEMS_POSIX_API = True RTEMS_SMP = True BUILD_TESTS = True RTEMS origin.master at a479686c112144119866391ceb21c48be6a3eca9 Close #4143
* libtest: <rtems/test.h> to <rtems/test-info.h>Sebastian Huber2020-07-2311-11/+11
| | | | | | | | Rename this header file to later move <t.h> to <rtems/test.h>. The main feature provided by <rtems/test-info.h> is the output of standard test information which is consumed by the RTEMS Tester. Update #3199.
* testsuites: Remove CONFIGURE_MALLOC_STATISTICSSebastian Huber2020-03-311-2/+0
| | | | | | This configuration option is obsolete since 2014. Update #1367.
* score: Simplify _Thread_Initialize()Sebastian Huber2020-02-121-0/+2
| | | | | | | | Allocate new thread queue heads during objects information extend. This removes an error case and the last dependency on the workspace in _Thread_Initialize(). Update #3835.
* samples/iostream: Simplify configurationSebastian Huber2020-02-061-1/+0
| | | | | Remove CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY since it is not needed and just increases the boot time.
* config: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORSSebastian Huber2019-12-194-4/+4
| | | | | | | Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS into CONFIGURE_MAXIMUM_FILE_DESCRIPTORS. Update #3753.
* rtems: Add and use rtems_object_get_local_node()Sebastian Huber2019-12-131-1/+1
| | | | Update #3841.
* samples/paranoia: Remove <bsp.h> includeSebastian Huber2019-11-121-1/+0
| | | | This include is superfluous.
* samples: Avoid build system defined definesSebastian Huber2019-11-125-5/+13
| | | | Update #3818.
* ticker/init.c: Error should say clock set not getJoel Sherrill2019-07-221-1/+1
|
* build: Do not install test programsSebastian Huber2019-01-301-3/+1
|
* samples/pppd: Use less memory hungry configurationSebastian Huber2019-01-291-5/+4
| | | | This avoids link-time failures on some low memory BSPs.
* build: Add missing $(LDADD) for dependenciesSebastian Huber2019-01-141-1/+1
|
* score: Remove Objects_Information::auto_extendSebastian Huber2018-12-141-4/+4
| | | | | | | Use Objects_Information::objects_per_block to provide this information. Add and use _Objects_Is_auto_extend(). Update #3621.
* Correct minor spelling and grammar errorsZenon2018-11-061-2/+2
| | | | This work was performed as a GCI 2018 task.
* build: Remove local.amSebastian Huber2018-10-101-1/+0
|
* build: Directly reference libraries in testsSebastian Huber2018-10-101-1/+1
| | | | Remove use of TMPINSTALL_FILES.
* tests: Use rtems_task_exit()Sebastian Huber2018-10-0510-29/+26
| | | | Update #3533.
* fileio: Avoid deprecated rtems_disk_obtain()Sebastian Huber2018-08-071-22/+25
| | | | Update #3358.
* nvdisk: Use rtems_blkdev_create()Sebastian Huber2018-08-072-59/+3
| | | | Update #3358.
* ramdisk: Use rtems_blkdev_create()Sebastian Huber2018-08-071-59/+24
| | | | Update #3358.
* samples/minimum: Use default interrupt stack sizeSebastian Huber2018-07-251-0/+10
| | | | Update #3433.
* samples: Fix warningsSebastian Huber2018-07-242-2/+6
|
* capture: Use unlimited objectsSebastian Huber2018-06-041-3/+2
| | | | Avoid resource allocation problems with unlimited objects.
* tests: Remove configure feature checksSebastian Huber2018-05-021-26/+1
| | | | Update #3409.
* configure: Add subdir-objects to all automake flags.Chris Johns2018-04-111-1/+1
| | | | | | | | | | | This option silences warning with automake-1.16.1 allowing us to upgrade to that version. This change has been tested with automake-1.12.6 and automake-1.16.1. It seems version 1.16.1 configures slower than 1.12.6 for the same source and BSP. The newer versions is 6 second slower. Close #3387.
* testsuite/samples: Merged nested Makefile.am files into one Makefile.amChris Johns2018-04-1022-372/+168
| | | | | | This change is part of the testsuite Makefile.am reorganization. Update #3382
* build: Remove EXTRA_DISTSebastian Huber2018-04-041-3/+0
| | | | | A "make dist" is not supported. So, it makes no sense to have pure "make dist" related stuff in the Makefile.am.
* termios: Remove obsolete configuration optionsSebastian Huber2018-02-051-6/+0
| | | | Update #2843.
* Remove make preinstallChris Johns2018-01-253-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A speciality of the RTEMS build system was the make preinstall step. It copied header files from arbitrary locations into the build tree. The header files were included via the -Bsome/build/tree/path GCC command line option. This has at least seven problems: * The make preinstall step itself needs time and disk space. * Errors in header files show up in the build tree copy. This makes it hard for editors to open the right file to fix the error. * There is no clear relationship between source and build tree header files. This makes an audit of the build process difficult. * The visibility of all header files in the build tree makes it difficult to enforce API barriers. For example it is discouraged to use BSP-specifics in the cpukit. * An introduction of a new build system is difficult. * Include paths specified by the -B option are system headers. This may suppress warnings. * The parallel build had sporadic failures on some hosts. This patch removes the make preinstall step. All installed header files are moved to dedicated include directories in the source tree. Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc, etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g. erc32, imx, qoriq, etc. The new cpukit include directories are: * cpukit/include * cpukit/score/cpu/@RTEMS_CPU@/include * cpukit/libnetworking The new BSP include directories are: * bsps/include * bsps/@RTEMS_CPU@/include * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include There are build tree include directories for generated files. The include directory order favours the most general header file, e.g. it is not possible to override general header files via the include path order. The "bootstrap -p" option was removed. The new "bootstrap -H" option should be used to regenerate the "headers.am" files. Update #3254.
* cdtest: Increase stack sizeSebastian Huber2018-01-221-0/+3
|
* tests: Use rtems_test_begin and rtems_test_end.Chris Johns2017-11-111-2/+2
| | | | | | Add a tests enum and move all test banner test to the library in libmisc. Update #3199.
* pppd/Makefile.am: Add support/includeJoel Sherrill2017-11-091-0/+2
|
* tests: Use normal console for user input testsSebastian Huber2017-11-073-3/+3
|
* tests: Use <tmacros.h> in all testsSebastian Huber2017-11-069-60/+25
| | | | | Update #3170. Update #3199.
* tests: Use simple console driverSebastian Huber2017-11-0613-13/+13
| | | | | Update #3170. Update #3199.