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