Make some variables static
[qemu/mini2440.git] / TODO
blob8d88ca6aefa4d6a81e66522e0abc0fc850292606
1 General:
2 -------
3 - cycle counter for all archs
4 - cpu_interrupt() win32/SMP fix
5 - Precise VGA timings for old games/demos (malc patch)
6 - merge PIC spurious interrupt patch
7 - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?)
8 - config file (at least for windows/Mac OS X)
9 - update doc: PCI infos.
10 - basic VGA optimizations
11 - better code fetch
12 - do not resize vga if invalid size.
13 - TLB code protection support for PPC
14 - disable SMC handling for ARM/SPARC/PPC (not finished)
15 - see undefined flags for BTx insn
16 - keyboard output buffer filling timing emulation
17 - tests for each target CPU
18 - fix all remaining thread lock issues (must put TBs in a specific invalid
19   state, find a solution for tb_flush()).
21 ppc specific:
22 ------------
23 - TLB invalidate not needed if msr_pr changes
24 - enable shift optimizations ?
26 linux-user specific:
27 -------------------
28 - remove threading support as it cannot work at this point
29 - improve IPC syscalls
30 - more syscalls (in particular all 64 bit ones, IPCs, fix 64 bit
31   issues, fix 16 bit uid issues)
32 - use kernel traps for unaligned accesses on ARM ?
35 lower priority:
36 --------------
37 - int15 ah=86: use better timing
38 - use -msoft-float on ARM