Custom Query (7 matches)
Modified | Component | Ticket | Owner | Reporter | Resolution | Created |
---|---|---|---|---|---|---|
20 months ago | admin | #4408 | Tigran Tadevosyan | wontfix | 3 years ago | |
Description |
Dear RTMES OS devel team, The RTEMS ARM latest toolchain (based on v5.1 release) supports cortex-m7 which is using armv7-m architecture. Are you planning to upgrade your toolchain version and add support for cortex-m33 and cortex-m55 CPUs which are using armv8.0-m and armv8.1-m architectures ? Thank you. Best Regards, Tigran |
|||||
Summary |
RTEMS ARM Toolchain: armv8.0-m and armv8.1-m arch support |
|||||
17 months ago | tool/rsb | #4555 | Joel Sherrill <joel@…> | Ryan Long | fixed | 3 years ago |
Description |
These tools don't have a port to RTEMS 5, so there's no reason for them to be on the 5 branch. |
|||||
Summary |
Remove aarch64 and microblaze from RSB on 5 branch |
|||||
17 months ago | shell | #4558 | Chris Johns <chrisj@…> | chenjin_zhong | fixed | 3 years ago |
Description |
Hi, I find one problem in rtems_shell_main_chmod function. the usage of this instruction is descripted as "chmod 0777 n1 n2... #change filemode", .the src code is listed as follows. the bold part should be replaced with chmod(argv[n], mode)? static int rtems_shell_main_chmod( int argc, char *argv[] ) { int n; mode_t mode; unsigned long tmp; if (argc < 2) { fprintf(stderr,"%s: too few arguments\n", argv[0]); return -1; } /* * Convert arguments into numbers */ if ( rtems_string_to_unsigned_long(argv[1], &tmp, NULL, 0) ) { printf( "Mode argument (%s) is not a number\n", argv[1] ); return -1; } mode = (mode_t) (tmp & 0777); /* * Now change the files modes */ for (n=2 ; n < argc ; n++) chmod(argv[n++], mode); /* <<<< here */ return 0; } |
|||||
Summary |
chmod problem in shell of RTEMS4.13/RTEMS5.1 |
|||||
17 months ago | shell | #4559 | chenjin_zhong | wontfix | 3 years ago | |
Description |
Hi, when I use ln -s /tmp/file in shell. Ithink the meaning of this instruction is to creates a symbolic link, which points to /tmp/file in current directory.But I find that the code implements this function is exit(linkit(globals, argv[0], ".", 1)). The src code of linkit function is listed as follows.
As shown in black bold, variable source is a directory. Therefore, I think the target is argv[0]. the source is ".". Therefore, the code exit(linkit(globals, argv[0], ".", 1)) should be replaced with exit(linkit(globals, ".",argv[0], 1)). |
|||||
Summary |
ln command problem in shell of RTEMS4.13/5.1 |
|||||
17 months ago | shell | #4564 | Chris Johns <chrisj@…> | chenjin_zhong | fixed | 3 years ago |
Description |
Hi, I find when close editor in shell console.some errors will occur. I check and analyse the source code of medit.c. the code fragment is listed as follows.
as seen above, if the macro rtems is defined. the delete_editor function will free ed pointer. Therefore, after the next loop, the ed is an invalid pointer.I have checked the code of https://github.com/ringgaard/sanos/blob/master/src/utils/edit/edit.c. the code is as follows.
|
|||||
Summary |
close_editor problem of RTEMS4.13/5.1 |
|||||
17 months ago | shell | #4565 | Chris Johns <chrisj@…> | chenjin_zhong | fixed | 3 years ago |
Description |
I find malloc function is called by move_gap function in medit.c. The returned value does not check. At least 32KB of memory is allocated at each time, maybe more than. The returned value "start" should be check to avoid malloc failure. The move_gap function should return immediatelty when malloc failure. the code frament is listed as follows.
|
|||||
Summary |
medit malloc problem of RTEMS5.1 |
|||||
19 months ago | tool/rsb | #4777 | Chris Johns | Chris Johns | fixed | 19 months ago |
Description |
The RSB does not find the |
|||||
Summary |
Deployed RSB does not find release version config |