Commit | Line | Data |
---|---|---|
5c04f4f7 MM |
1 | ChangeLog |
2 | ||
3 | See the ChangeLog file looking for lines taged with the word FIXME. | |
4 | ||
5 | COREFILE.C: | |
6 | ||
7 | The implementation of corefile.c (defined by corefile.h) isn't the | |
8 | best. It is intended to be functionaly correct rather than fast. One | |
9 | option being considered is to add a data cache to reduce the overhead | |
10 | of the most common case of data read/writes. | |
11 | ||
12 | VEA | |
13 | ||
14 | Missing VEA system calls. | |
15 | ||
16 | ppc-instructions: | |
17 | ||
18 | Missing or commented out instructions. | |
19 | ||
20 | 64bit: | |
21 | ||
22 | 64bit target untested. 64bit host broken. For instance use of scanf | |
23 | "%x", &long long. | |
24 | ||
25 | events.c: | |
26 | ||
27 | Event code for pending events from within signal handlers not | |
28 | finished/tested. | |
29 | ||
30 | hw_*.c: | |
31 | ||
32 | Better and more devices. | |
33 | ||
34 | PORTABILITY: | |
35 | ||
36 | (Notes taken from Michael Meissner): Heavy use of the ## operator - | |
37 | fix using the clasic X/**/Y hack; Use of the signed keyword. In | |
38 | particular, signed char has no analogue in classic C (though most | |
39 | implementations of classic C use signed chars); Use of long long which | |
40 | restricts the target compiler to be GCC. | |
41 | ||
42 | ||
43 | device_ioctl(): | |
44 | ||
45 | Should have an extra argument (unsigned request) as standard. | |
46 | ||
47 |