Commit 47378eb1ca3730d3c22ca741f8e72d74fd48f493

Authored by bellard
1 parent e3c2613f

update


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2037 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 2 additions and 8 deletions
1 short term: 1 short term:
2 ---------- 2 ----------
3 -- support variable tsc freq 3 +- cycle counter for all archs
4 - cpu_interrupt() win32/SMP fix 4 - cpu_interrupt() win32/SMP fix
  5 +- support variable tsc freq
5 - USB host async 6 - USB host async
6 - IDE async 7 - IDE async
7 - debug option in 'configure' script + disable -fomit-frame-pointer 8 - debug option in 'configure' script + disable -fomit-frame-pointer
8 - Precise VGA timings for old games/demos (malc patch) 9 - Precise VGA timings for old games/demos (malc patch)
9 - merge PIC spurious interrupt patch 10 - merge PIC spurious interrupt patch
10 -- merge Solaris patch  
11 - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?) 11 - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?)
12 - config file (at least for windows/Mac OS X) 12 - config file (at least for windows/Mac OS X)
13 -- commit message if execution of code in IO memory  
14 - update doc: PCI infos. 13 - update doc: PCI infos.
15 -- VNC patch + Synaptic patch.  
16 - basic VGA optimizations 14 - basic VGA optimizations
17 -- physical memory cache (reduce qemu-fast address space size to about 32 MB)  
18 - better code fetch (different exception handling + CS.limit support) 15 - better code fetch (different exception handling + CS.limit support)
19 - do not resize vga if invalid size. 16 - do not resize vga if invalid size.
20 - avoid looping if only exceptions 17 - avoid looping if only exceptions
21 -- cycle counter for all archs  
22 - TLB code protection support for PPC 18 - TLB code protection support for PPC
23 - see openMosix Doc 19 - see openMosix Doc
24 - disable SMC handling for ARM/SPARC/PPC (not finished) 20 - disable SMC handling for ARM/SPARC/PPC (not finished)
@@ -31,12 +27,10 @@ short term: @@ -31,12 +27,10 @@ short term:
31 - fix CCOP optimisation 27 - fix CCOP optimisation
32 - fix all remaining thread lock issues (must put TBs in a specific invalid 28 - fix all remaining thread lock issues (must put TBs in a specific invalid
33 state, find a solution for tb_flush()). 29 state, find a solution for tb_flush()).
34 -- fix arm fpu rounding (at least for float->integer conversions)  
35 30
36 ppc specific: 31 ppc specific:
37 ------------ 32 ------------
38 - TLB invalidate not needed if msr_pr changes 33 - TLB invalidate not needed if msr_pr changes
39 -- SPR_ENCODE() not useful  
40 - enable shift optimizations ? 34 - enable shift optimizations ?
41 35
42 linux-user specific: 36 linux-user specific: