summaryrefslogtreecommitdiffstats
path: root/testsuites/samples (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-08-09samples/iostream: Produce proper begin/end messageSebastian Huber1-4/+5
Print the full test information.
2022-09-08minimum: Do not use unified work areasSebastian Huber1-15/+0
The CONFIGURE_UNIFIED_WORK_AREAS option pulls in a system initialization handler which initializes the unified heap. Close #4108.
2022-07-14cdtest: Restrict exceptions during sysinitSebastian Huber1-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.
2022-07-04samples/minimum: Prevent a stack overflowSebastian Huber1-0/+5
Prevent a stack overflow if RTEMS_COVERAGE is enabled.
2022-07-04samples/cdtest: Test exceptions during system initSebastian Huber1-9/+35
Update #4668. Update #4672.
2022-06-14samples/iostream/init.cc: Change license to BSD-2Joel Sherrill1-3/+22
Updates #3053.
2022-06-14samples/*/*.doc: Change license to BSD-2Joel Sherrill12-33/+244
Updates #3053.
2022-04-27samples: Manually adding file headers and licensesRyan Long3-0/+105
These files had no file header, copyright, or license. Based on git history, added appropriate copyrights and licenses.
2022-04-12testsuites/samples: Change license to BSD-2Joel Sherrill28-84/+616
Updates #3053.
2021-11-18rtems: Use RTEMS_WHO_AM_I for rtems_task_ident()Sebastian Huber3-3/+3
2021-09-21build: Remove old build systemSebastian Huber2-192/+0
Close #3250. Close #4081.
2021-04-26Makefile.am: Remove legacy networking filesVijay Kumar Banerjee1-23/+0
2021-04-07testsuites: Remove all legacy networking testsVijay Kumar Banerjee10-724/+0
Update #3850
2020-12-03samples/unlimited: Prevent compile errorKinsey Moore1-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.
2020-10-12testsuites/samples/fileio - Increase of stack sizeFrank Kühndel1-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
2020-07-23libtest: <rtems/test.h> to <rtems/test-info.h>Sebastian Huber11-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.
2020-03-31testsuites: Remove CONFIGURE_MALLOC_STATISTICSSebastian Huber1-2/+0
This configuration option is obsolete since 2014. Update #1367.
2020-02-12score: Simplify _Thread_Initialize()Sebastian Huber1-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.
2020-02-06samples/iostream: Simplify configurationSebastian Huber1-1/+0
Remove CONFIGURE_ZERO_WORKSPACE_AUTOMATICALLY since it is not needed and just increases the boot time.
2019-12-19config: CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORSSebastian Huber4-4/+4
Rename CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS into CONFIGURE_MAXIMUM_FILE_DESCRIPTORS. Update #3753.
2019-12-13rtems: Add and use rtems_object_get_local_node()Sebastian Huber1-1/+1
Update #3841.
2019-11-12samples/paranoia: Remove <bsp.h> includeSebastian Huber1-1/+0
This include is superfluous.
2019-11-12samples: Avoid build system defined definesSebastian Huber5-5/+13
Update #3818.
2019-07-22ticker/init.c: Error should say clock set not getJoel Sherrill1-1/+1
2019-01-30build: Do not install test programsSebastian Huber1-3/+1
2019-01-29samples/pppd: Use less memory hungry configurationSebastian Huber1-5/+4
This avoids link-time failures on some low memory BSPs.
2019-01-14build: Add missing $(LDADD) for dependenciesSebastian Huber1-1/+1
2018-12-14score: Remove Objects_Information::auto_extendSebastian Huber1-4/+4
Use Objects_Information::objects_per_block to provide this information. Add and use _Objects_Is_auto_extend(). Update #3621.
2018-11-06Correct minor spelling and grammar errorsZenon1-2/+2
This work was performed as a GCI 2018 task.
2018-10-10build: Remove local.amSebastian Huber1-1/+0
2018-10-10build: Directly reference libraries in testsSebastian Huber1-1/+1
Remove use of TMPINSTALL_FILES.
2018-10-05tests: Use rtems_task_exit()Sebastian Huber10-29/+26
Update #3533.
2018-08-07fileio: Avoid deprecated rtems_disk_obtain()Sebastian Huber1-22/+25
Update #3358.
2018-08-07nvdisk: Use rtems_blkdev_create()Sebastian Huber2-59/+3
Update #3358.
2018-08-07ramdisk: Use rtems_blkdev_create()Sebastian Huber1-59/+24
Update #3358.
2018-07-25samples/minimum: Use default interrupt stack sizeSebastian Huber1-0/+10
Update #3433.
2018-07-24samples: Fix warningsSebastian Huber2-2/+6
2018-06-04capture: Use unlimited objectsSebastian Huber1-3/+2
Avoid resource allocation problems with unlimited objects.
2018-05-02tests: Remove configure feature checksSebastian Huber1-26/+1
Update #3409.
2018-04-11configure: Add subdir-objects to all automake flags.Chris Johns1-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.
2018-04-10testsuite/samples: Merged nested Makefile.am files into one Makefile.amChris Johns22-372/+168
This change is part of the testsuite Makefile.am reorganization. Update #3382
2018-04-04build: Remove EXTRA_DISTSebastian Huber1-3/+0
A "make dist" is not supported. So, it makes no sense to have pure "make dist" related stuff in the Makefile.am.
2018-02-05termios: Remove obsolete configuration optionsSebastian Huber1-6/+0
Update #2843.
2018-01-25Remove make preinstallChris Johns3-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.
2018-01-22cdtest: Increase stack sizeSebastian Huber1-0/+3
2017-11-11tests: Use rtems_test_begin and rtems_test_end.Chris Johns1-2/+2
Add a tests enum and move all test banner test to the library in libmisc. Update #3199.
2017-11-09pppd/Makefile.am: Add support/includeJoel Sherrill1-0/+2
2017-11-07tests: Use normal console for user input testsSebastian Huber3-3/+3
2017-11-06tests: Use <tmacros.h> in all testsSebastian Huber9-60/+25
Update #3170. Update #3199.
2017-11-06tests: Use simple console driverSebastian Huber13-13/+13
Update #3170. Update #3199.