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