| 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. |
| 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 |
| 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 |
|