root / TODO @ 78c34e98
History | View | Annotate | Download (733 Bytes)
1 |
- fix gcc 2.96 compile bug |
---|---|
2 |
- fix thread locks |
3 |
- optimize translated cache chaining (DLL PLT-like system) |
4 |
- fix thread stack freeing (use kernel 2.5.x CLONE_CHILD_CLEARTID) |
5 |
- fix x86 stack allocation |
6 |
- fix iret/lret restarting |
7 |
- more syscalls (in particular all 64 bit ones, IPCs, fix 64 bit |
8 |
issues, fix 16 bit uid issues) |
9 |
- finish signal handing (fp87 state, more siginfo conversions) |
10 |
- fix FPU exceptions (in particular: gen_op_fpush not before mem load) |
11 |
- handle self-modifying code (track mmap and mark all pages containing |
12 |
translated code as readonly. use a custom signal handler to flush |
13 |
parts of the translation cache if write access to a readonly page |
14 |
containing translated code). |
15 |
- use gcc to compile to static code |