summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-05-27score: Fix pps_fetch()Sebastian Huber1-1/+2
Return early only if there was a timeout, otherwise return the PPS info. Update #2349.
2022-05-23score: Reformat for code coverageSebastian Huber1-2/+18
Close #2349.
2022-05-23timecounter.h: Add _Timecounter_Discipline()Gabriel Moyano2-0/+26
Update #2349.
2022-05-23timepps.h: PPS_SYNC defined by defaultGabriel Moyano2-10/+1
Update #2349.
2022-05-23kern_ntptime.c: Add define in order to remove warningGabriel Moyano1-0/+3
Update #2349.
2022-05-23kern_tc.c: Enable PPS API supportGabriel Moyano1-4/+0
Update #2349.
2022-05-23kern_tc.c: Add definitions required by PPS APIGabriel Moyano1-0/+6
Update #2349.
2022-05-23score: Rename tc_getfrequency()Gabriel Moyano3-1/+19
Rename tc_getfrequency() to _Timecounter_Get_frequency(). Update #2349.
2022-05-23kern_tc.c: Replace FreeBSD event mechanism by adding pointers to functionGabriel Moyano2-0/+65
Update #2349.
2022-05-23kern_tc.c: Add atomic dependencies required by the PPS APIGabriel Moyano2-0/+14
Update #2349.
2022-05-23kern_ntptime.c: Add lmax() qmin() definitionsGabriel Moyano1-0/+2
Update #2349.
2022-05-23kern_ntptime.c: Disable freebsd featuresGabriel Moyano1-1/+3
Update #2349.
2022-05-18score: Add SPDX License IdentifierSebastian Huber4-4/+12
Remove URL in copyright notice. Update #3053.
2022-05-18rtems: Relicense rtemsmaxprio.cSebastian Huber1-4/+23
Change license to BSD-2-Clause according to file history. Update #3053.
2022-05-18Add file descriptions to kernel space headersSebastian Huber9-3/+53
2022-05-18Fix copyright notice of kernel space headersSebastian Huber6-53/+59
Use the copyright notice of the associated header file from FreeBSD if the kernel space header file contains a substantial amount of imported code.
2022-05-18Add include guard checks to kernel space headersSebastian Huber2-0/+8
2022-05-17Synchronize all file descriptors in sync()Sebastian Huber1-72/+12
Synchronize all file descriptors and not just the ones associated with a FILE object. Close #4656.
2022-05-13score: Fix SMP priority affinity scheduler yieldSebastian Huber1-0/+1
2022-05-12score: Add SMP priority affinity scheduler yieldTian Ye2-1/+25
2022-05-04error.c: Add file header and licenseRyan Long1-2/+28
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04ftpd.c: Add file header and licenseRyan Long1-0/+33
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04rtems-rfs-dir-hash.c: Add file headers and licensesRyan Long1-0/+27
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04telnetd/des.h: Add file header and licenseRyan Long1-0/+33
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04__getpid: Add file headers and licensesRyan Long1-0/+28
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04t-test-checks-psx.c: Add file headers and licensesRyan Long1-0/+33
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04rtems-jffs2-config.h: Add file headers and licensesRyan Long1-0/+33
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04include: Add file headers and licensesRyan Long2-0/+66
These files had no header, copyright, or license. Based on git history, added appropriate copyrights and licenses.
2022-05-04score/src: Add file headers and licensesRyan Long3-0/+81
These files had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04ftpd.h: Add file header and licenseRyan Long1-1/+30
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04include/pci: Add file header and licenseRyan Long1-1/+20
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04cpukit/include/rtems: Add file headers and licensesRyan Long2-0/+53
These files had no header, copyright, or licenses. Based on git history, added appropriate copyright and license.
2022-05-04sparc64-syscall.h: Add file headers and licensesRyan Long1-0/+15
This file had no header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04cpukit/microblaze: Add file headers and licensesRyan Long2-0/+70
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04cpukit/libmisc: Add file headers and licensesRyan Long3-3/+90
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04adasupp.c: Add file header and licenseRyan Long1-0/+33
This file had no file header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04cpukit/libcsupport: Adding file headers and licensesRyan Long25-10/+734
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-05-04cpukit/include: Adding file headers and licensesRyan Long7-4/+207
These files had no file header, copyright, or license. Based on git history, added appropriate copyright and license.
2022-04-28heap: Fix heap statistics with protection enabledSebastian Huber2-9/+10
Close #4644.
2022-04-27libdl: Manually adding file headers and licensesRyan Long6-0/+210
These files had no file header, copyright, or license. Chris identified that these were made by him. Updates #4521
2022-04-08Remove duplicate SPDX lines accidentally addedJoel Sherrill4-8/+0
2022-04-08x86_64/elf_machdep.h: Replace stub with NetBSD versionRyan Long1-4/+76
The other ports included that architecture's version of this file from NetBSD. This patch follows that pattern. closes #4641
2022-04-07imfs: Fix index underrun when extending empty fileChristian Mauderer1-1/+2
Currently the following sequence causes a endless loop when extending an IMFS file: - Create a file with zero length and close it. - Make sure nearly no allocatable memory is left. - Open the file and write enough data into it that more than the remaining memory will be used. In that case when extending the IMFS file, the file currently need zero blocks. If allocating enough new blocks fails, the already allocated new blocks will be freed again. The comparison of block>=old_blocks that has been used prior to this patch compared two unsigned numbers. If old_blocks was zero, the comparison of these two numbers always evaluated to true. This patch frees the last block in a separate step to avoid this problem. Fixes #4639
2022-04-06shell: Add rtems_shell_run_main_loop()Sebastian Huber2-0/+50
In contrast to rtems_shell_main_loop(), this new function does not perform all sorts of initialization based on environment settings. For example, due to the use of isatty() in rtems_shell_main_loop() it is impossible to run an interactive shell through a socket connection.
2022-04-06shell: Move rtems_shell_init_environment() callSebastian Huber1-2/+2
Move rtems_shell_init_environment() call to rtems_shell_set_shell_env() since this function uses the POSIX key.
2022-04-06shell: Add and use SHELL_MAGICSebastian Huber1-3/+5
2022-04-06shell: Simplify rtems_shell_dup_current_env()Sebastian Huber1-10/+7
Do not assign members already provided by the global environment.
2022-04-06shell: Refactor rtems_shell_main_loop()Sebastian Huber1-134/+150
Disentangle the shell main loop from setup and teardown code. Move main loop into shell_main_loop().
2022-04-06shell: Move line editor output checkSebastian Huber1-44/+38
Move call to isatty() to caller of rtems_shell_line_editor(). This avoids a dependency on isatty() in rtems_shell_line_editor().
2022-04-06libmisc/untar: Use a larger block size to read and write filesChris Johns1-20/+33
- A larger block size lets files systems work better. On JFFS a 512 byte compressed block means lots of small flash updates Closes #4635