White Moustache

Results 8 issues of White Moustache

**Target**: ia32-generic **Steps to reproduce**: ```sh /bin/ash vi /etc/rc.psh ``` ![image](https://user-images.githubusercontent.com/3939983/117951546-8f4f7880-b314-11eb-88b7-db7572e3b3e7.png) Seems like some issues with `ROWS`/`COLS` setting, but I haven't dig into it.

Right now specifying initial stack size in ELF is supported only on `NOMMU` targets. This introduces dissimilarity and is also needed to run C++ test suite.

Logging via telnet and executing `psh` results in unresponsive console (can't interrupt using `^C`). It turns out the `psh` is actually executed successfully but takes `/dev/console` (serial uart) and starts...

This is a **POSIX incompatibility** which results in strange errors (libc functions returning `EINTR` errno unexpectedly) in processes managing their children (mostly spotted in `busybox ash` and `open` libc function)....

Tried to mount `dummyfs` on `ia32-generic` in ext2 subdir. The mount completes successfully, but the partition is not available (old filesystem is present). Steps to reproduce (ia32-generic): ```bash mkdir /var/tmp...

As of https://github.com/phoenix-rtos/phoenix-rtos-build/pull/69 we're building `g++` compiler, but `libstdc++` fails to build due to `libphoenix` headers (it's impossible to compile anything without additional options for specifying target architecture) - because...

There are many compilation warnings (varying across different targets) - many of which are easy to fix. We should aim for zero-warnings compilation.

- the generic library should depend on common interfaces only, the compiled lib (implementation) should be used implicitly - as `sensors` are (surprisingly) a `DEFAULT_COMPONENT` on `imx6ull` target subfamily, the...

devices
buildsystem