/[qemu]/qemu/TODO
ViewVC logotype

Diff of /qemu/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.35 by bellard, Tue Feb 15 23:06:39 2005 UTC revision 1.36 by bellard, Tue Feb 22 19:43:42 2005 UTC
# Line 1  Line 1 
1  short term:  short term:
2  ----------  ----------
3  - debug option in 'configure' script + disable -fomit-frame-pointer  - debug option in 'configure' script + disable -fomit-frame-pointer
 - Solaris display error with Cirrus VGA  
   (http://lists.gnu.org/archive/html/qemu-devel/2004-10/msg00390.html).  
4  - Precise VGA timings for old games/demos (malc patch)  - Precise VGA timings for old games/demos (malc patch)
5  - merge PIC spurious interrupt patch  - merge PIC spurious interrupt patch
6  - merge VNC keyboard patch  - merge VNC keyboard patch
7  - merge Solaris patch  - merge Solaris patch
8  - merge ARM patches + self modifying code patch (Paul Brook)  - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?)
 - warning for OS/2: must not use 128 MB memory  
9  - config file (at least for windows/Mac OS X)  - config file (at least for windows/Mac OS X)
10  - commit message if execution of code in IO memory  - commit message if execution of code in IO memory
11  - update doc: PCI infos.  - update doc: PCI infos.
12  - VNC patch + Synaptic patch.  - VNC patch + Synaptic patch.
13  - basic VGA optimizations  - basic VGA optimizations
 - test sysenter/sysexit and fxsr for L4 pistachio 686  
14  - physical memory cache (reduce qemu-fast address space size to about 32 MB)  - physical memory cache (reduce qemu-fast address space size to about 32 MB)
15  - better code fetch (different exception handling + CS.limit support)  - better code fetch (different exception handling + CS.limit support)
16  - do not resize vga if invalid size.  - do not resize vga if invalid size.
# Line 45  lower priority: Line 41  lower priority:
41  --------------  --------------
42  - more friendly BIOS (logo)  - more friendly BIOS (logo)
43  - int15 ah=86: use better timing  - int15 ah=86: use better timing
 - HDD geometry in CMOS (not used except for very old DOS programs)  
44  - suppress shift_mem ops  - suppress shift_mem ops
45  - fix some 16 bit sp push/pop overflow (pusha/popa, lcall lret)  - fix some 16 bit sp push/pop overflow (pusha/popa, lcall lret)
 - sysenter/sysexit emulation  
46  - optimize FPU operations (evaluate x87 stack pointer statically)  - optimize FPU operations (evaluate x87 stack pointer statically)
47  - add IPC syscalls  - add IPC syscalls
48  - use -msoft-float on ARM  - use -msoft-float on ARM
# Line 62  lower priority: Line 56  lower priority:
56    cases of self modifying code.    cases of self modifying code.
57  - use gcc as a backend to generate better code (easy to do by using  - use gcc as a backend to generate better code (easy to do by using
58    op-i386.c operations as local inline functions).    op-i386.c operations as local inline functions).
 - add SSE2/MMX operations  

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26