Diff for /qemu/TODO between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2018/04/24 16:38:20 version 1.1.1.3, 2018/04/24 16:42:37
Line 1 Line 1
 short term:  short term:
 ----------  ----------
 - support variable tsc freq  - cycle counter for all archs
 - cpu_interrupt() win32/SMP fix  - cpu_interrupt() win32/SMP fix
   - support variable tsc freq
 - USB host async  - USB host async
 - IDE async  - IDE async
 - debug option in 'configure' script + disable -fomit-frame-pointer  - debug option in 'configure' script + disable -fomit-frame-pointer
 - Precise VGA timings for old games/demos (malc patch)  - Precise VGA timings for old games/demos (malc patch)
 - merge PIC spurious interrupt patch  - merge PIC spurious interrupt patch
 - merge Solaris patch  
 - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?)  - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?)
 - config file (at least for windows/Mac OS X)  - config file (at least for windows/Mac OS X)
 - commit message if execution of code in IO memory  
 - update doc: PCI infos.  - update doc: PCI infos.
 - VNC patch + Synaptic patch.  
 - basic VGA optimizations  - basic VGA optimizations
 - physical memory cache (reduce qemu-fast address space size to about 32 MB)  
 - better code fetch (different exception handling + CS.limit support)  - better code fetch (different exception handling + CS.limit support)
 - do not resize vga if invalid size.  - do not resize vga if invalid size.
 - avoid looping if only exceptions  - avoid looping if only exceptions
 - cycle counter for all archs  
 - TLB code protection support for PPC  - TLB code protection support for PPC
 - see openMosix Doc   - see openMosix Doc 
 - disable SMC handling for ARM/SPARC/PPC (not finished)  - disable SMC handling for ARM/SPARC/PPC (not finished)
Line 31  short term: Line 27  short term:
 - fix CCOP optimisation  - fix CCOP optimisation
 - fix all remaining thread lock issues (must put TBs in a specific invalid  - fix all remaining thread lock issues (must put TBs in a specific invalid
   state, find a solution for tb_flush()).    state, find a solution for tb_flush()).
 - fix arm fpu rounding (at least for float->integer conversions)  
   
 ppc specific:  ppc specific:
 ------------  ------------
 - TLB invalidate not needed if msr_pr changes  - TLB invalidate not needed if msr_pr changes
 - SPR_ENCODE() not useful  
 - enable shift optimizations ?  - enable shift optimizations ?
   
 linux-user specific:  linux-user specific:

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com