Commit Graph

37026 Commits

Author SHA1 Message Date
the-m3chanic
0c6b1f1184 linker scripts: fixed formatting - replaced tab with 2 spaces 2024-08-05 21:29:58 +00:00
the-m3chanic
79d5f22b5a lm32: modified linker scripts for gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
39a2ad6232 bfin: modified linker scripts for all BSPs for gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
56158c1cb4 m68k: modified BSP specific linker scripts 2024-08-05 21:29:58 +00:00
the-m3chanic
53c2dc6b7a or1k: modified linkcmds.base to add gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
aea2f38500 mips: modified linker script files for gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
fad8219a4e cpukit/sapi/src: added DEFINE_GDB_PY macro to exinit.c to embed gdb-inline section 2024-08-05 21:29:58 +00:00
the-m3chanic
5fa414f37a moxie: modified linkcmds for gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
57ed8e5f31 x86_64: modified linkcmds for gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
8276f817cf sh: modified linkcmds for all BSPs for gdb-inlined script support 2024-08-05 21:29:58 +00:00
the-m3chanic
a148c94c73 riscv: modified linkcmdsbase.yml to add new section for gdb-inlined script 2024-08-05 21:29:58 +00:00
the-m3chanic
51241988ac sparc64: modified linkcmds to add new section for GDB pretty-printing 2024-08-05 21:29:58 +00:00
the-m3chanic
065155b421 sparc: modified linkcmds.base to add new section for GDB pretty-printing 2024-08-05 21:29:58 +00:00
the-m3chanic
a9b39c800c powerpc: modified linkcmds.base to add new section for GDB pretty-printing 2024-08-05 21:29:58 +00:00
the-m3chanic
2ba6a3bbda m68k: modified linkcmds.base to add new section for GDB pretty-printing 2024-08-05 21:29:58 +00:00
the-m3chanic
9f559735c1 arm: modified linkcmds.base to add new section for GDB pretty-printing 2024-08-05 21:29:58 +00:00
the-m3chanic
489ef84549 aarch64: modified linkcmds.base to add new section for GDB pretty-printing 2024-08-05 21:29:58 +00:00
the-m3chanic
a54f06b678 arm: modified linkcmds.base to add new section for gdb-inlined script 2024-08-05 21:29:58 +00:00
Karel Gardas
a69269da7d make: Fix waf install of README.md 2024-08-05 14:10:19 +02:00
Loris Nardo
44d1710649 testsuites: Update list of excluded testcases for targets without JFFS2 and RFS
Update the list of testcases that should not be compiled for targets that explicitly do not compile JFFS2 and RFS testcases

Closes #5097
2024-08-05 07:13:02 +02:00
Amar Takhar
55a0356d7c cpukit: Convert files to README.md MarkDown 2024-08-02 21:43:39 +00:00
Amar Takhar
9b4ac0aa64 bsps: Fold external documentation into README.md 2024-08-02 21:21:42 +00:00
Amar Takhar
cfdd40935d testsuites/benchmarks/dhrystone: Convert documents to single README.md 2024-08-02 21:19:11 +00:00
Amar Takhar
52a9fdec5c Convert various files to README.md MarkDown 2024-08-02 21:13:35 +00:00
Amar Takhar
f16de5fae9 rtc: Convert STATUS and README.* to MarkDown 2024-08-02 21:07:27 +00:00
Loris Nardo
bd7e02d96b testsuites: Fix fstests/fsrmdirparent testcase
The testcase failed because the rmdir call in that case had two possibilities to fail and the implementation of rmdir checked the other possibility first.

Closes #5071
2024-08-02 20:58:33 +00:00
Amar Takhar
4c3d505811 testsuites: Convert */README to MarkDown 2024-08-02 20:43:00 +00:00
Amar Takhar
e8e099d5f8 testsuites: Convert README to MarkDown
This also merges PROBLEMS and README.testdata into a single README so it
displays nicely in the parent directory.
2024-08-02 20:39:13 +00:00
Amar Takhar
1b430bdff8 Remove ACKNOWLEDGEMENTS file.
This file is ancient and there have been many, many contributors to RTEMS that
deserve equal acknowledgement.

I have opened an issue to create a new contributrors section in the
documentation in the docs projects:

  * rtems/docs/rtems-docs#21

I have linked this version of the file there but this file should not ship with
the next version of RTEMS given the GitLab migration it will not be converted to
MarkDown
2024-08-02 20:31:39 +00:00
Amar Takhar
a661cb7a34 make: Convert README to MarkDown 2024-08-02 20:28:50 +00:00
Amar Takhar
a7f2cb4562 Convert bsps/*/README to MarkDown
Some of this content is really old we will have to go through it.
2024-08-02 20:21:38 +00:00
alessandronardin
adce380138 cpukit/posix/aio*: added support for O_DSYNC
The aio_fsync function now supports the value O_DSYNC for op.
Tests are added to improve coverage and test new features.

Closes #5040.
2024-08-02 20:02:58 +00:00
Mohamed Hassan
dc123bb828 libmisc/stackchk: Add configurability to the stack checker reporting function 2024-08-02 20:00:20 +00:00
shuhua huang
a0eecb52bc fix system fatal error caused by imperfect user input commands, e.g. "rtl sym -u" 2024-08-02 05:54:12 +00:00
Joel Sherrill
30ae3ef9da Revert "objectgetinfo.c: Add test case for API field too high"
This reverts commit 807070a696
2024-07-30 20:33:18 +00:00
Amar Takhar
4c2e5ad988 bsps: Convert README to MarkDown 2024-07-29 13:07:51 -04:00
Joel Sherrill
807070a696 objectgetinfo.c: Add test case for API field too high
This was spotted by Coverity as CID 1592935.

Closes #5076.
2024-07-27 10:29:05 -05:00
Amar Takhar
0bd9737e58 Move old devel links to GitLab 2024-07-26 21:37:42 +00:00
Amar Takhar
2ba94118a0 Remove MAINTAINERS file
This file is now obsolete now that we have moved to GitLab.  A ticket has been
opened in rtems/docs/rtems-docs#21 to discuss adding a contributors section.

GitLab lists who the 'Code Owners' are on top of every file in the web source
browser this is the canonical way to find out who maintainers are of those files
or directories.

Even with knowing who the maintainers are the best way to figure out who is
looking after what is to open an issue or an MR.  This way we can keep a group
level of maintainership over the code base and have CODEOWNERS enforce approvals
before merging.
2024-07-26 20:22:58 +00:00
Amar Takhar
9dce0426d4 Remove INSTALL file.
All this does is points to the README.  The README points to the docs website as
it should.

INSTALL files are falling out of favour since sites show README.* by default
over an INSTALL file.
2024-07-26 20:17:41 +00:00
Loris Nardo
b354087338 getdents: hold the IOP while performing the operation
As all the other functions about file descriptor, getdents should hold the IOP of the file descriptor it is working on.

Closes #5074
2024-07-26 20:01:40 +00:00
Amar Takhar
5c5ccbcc57 Remove errant URL.
Not sure what this is doing here found it during !134  Since there is nowhere to
point it to remove it.
2024-07-26 19:54:02 +00:00
Amar Takhar
84b56d69da Remove Makefile.maint
This file has not been relevant in at least 8 years and even then only for
texinfo?  The file calls itself Experimental and relies on CVS.  It was used for
cutting old RTEMS releases.
2024-07-26 19:49:16 +00:00
Amar Takhar
de8452e32c Update Doxygen to point to GitLab.
These are git.rtems.org links.

Point to LICENSE.md directly it has a TOC now the licenses can be found without
anchors and less to maintain.
2024-07-26 14:25:58 -04:00
Amar Takhar
8fd3ed26e7 Convert licenses to a single LICENSE.md file.
Merge all licenses into one large file with a TOC.  This way we can link to one
file and not have to worry about having many files everywhere.

The original licenses have been copied in without modification though it will
render differently online.
2024-07-25 23:24:33 +00:00
Loris Nardo
07bd3871ab testsuites: Allow finer control on the fstest result
Changed fstest support to allow control on the test result of each fstest, updated all fstest accordingly.
Modified FS_FAIL macro to fail hard and not just print a message which rtems-test runner ignores.
Split failing test cases from the ones that passes; added fsrenameexisting, fsrenamepermexisting, fsrmdirparent, fsrenamelongname and fsrenamemaxlinks test cases.

Marked fsrenameexisting, fsrenamepermexisting as expected to fail due to #2169.
Marked fsrmdirparent as expected to fail, covered by #5071.
Marked fssymlink as expected to fail due to rename problems partially covered by #2169.
Marked rfsfsrenamelongname as expected to fail, covered by #5069.
Marked *fsrenamemaxlinks as expected to fail, covered by #5070.
Marked jffs2fsrenamelongname and jffs2nandfsrenamelongname as expected to fail, as JFFS2 seems to not have a limit on the file name, covered by #5073
2024-07-25 22:09:17 +02:00
Loris Nardo
d7d1bec401 testsuites: Move some testcases of fsrename into fspermission and fssymlink so that fsrename can be used also for FAT filesystem 2024-07-25 18:22:46 +00:00
Loris Nardo
a558c96c64 msdos: update inode during rename
rename now actively changes the inode of the file being renamed.
This change has been done to fix an issue when the file being renamed is already opened before the rename, in particular failing to update the inode number (and the two lookup tables) could cause at least two problems:
1) A new file created in the same source folder of the file being renamed may get the same fat file descriptor of the renamed file
2) An open to the renamed file opens a new fat file descriptor, thus putting out of sync the operations on the file (two distinct fat file descriptor working on the same clusters and entries)

Previously the inode was in any case changed once the file was closed.

Another possible solution would have been to separate the inode number from the lookup table, but this solution would have required much more memory because it needed to keep track of all files seen in the file system up to the last operation and not only the opened ones.

Closes #5044
2024-07-25 18:22:46 +00:00
alessandronardin
1fe3d396d3 cpukit/posix/src/aio_misc.c: Fix incorrect operator in condition
Coverity Issue: CID 1615135 Control flow issues  (DEADCODE)
2024-07-25 17:29:48 +02:00
Chris Johns
43fd756f6d testsuite/libiofdopen: Add missing spec file 2024-07-25 12:33:00 +10:00