diff options
Diffstat (limited to 'c/PROBLEMS')
-rw-r--r-- | c/PROBLEMS | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/c/PROBLEMS b/c/PROBLEMS new file mode 100644 index 0000000000..b8e75dc58b --- /dev/null +++ b/c/PROBLEMS @@ -0,0 +1,39 @@ +# +# $Id$ +# + +This is the list of outstanding problems in this release. + +1. The m68000 support is not complete. Someone with target hardware + needs to complete the missing gaps. Look for ifdef's based on the + M68K_* macros defined in c/make/cpu/m68k.cfg. Most of the code + is present but none of it is tested. An attempt was made to insert + "#warnings" preprocessor directives in the appropriate places. + So these are a good starting spot. + +2. The only i960 family member tested is the CA. No support for the + floating point support found in other family members is present. + This also implies that RTEMS may "think" of something as generic + across the i960 family when in fact it is specific to the CA. + +3. The __read() system call in all of the BSPs using single + character input/output needs to be smarter. The following + issues need to be addressed: + + + echoing of characters on input + + CR/NL echoing + + backspaces + + tabs + +4. Solaris 2.3 port notes: + + + Some of the tests run correctly when run interactively but + the screen and output do not match when the output is + redirected to a file. + + + sometimes a stray SIGALRM is reported as spfatal completes. + +5. Some of the tests may execute correctly and not produce the exact + ordering of lines in the screen file. This appears to be a combination + of a number of factors including buffering, processor speed, IO + device overhead, and clock interrupt rate. |