bellard | 05ce71f | 2008-05-13 18:26:52 +0000 | [diff] [blame] | 1 | General: |
| 2 | ------- |
bellard | 47378eb | 2006-07-04 16:33:33 +0000 | [diff] [blame] | 3 | - cycle counter for all archs |
bellard | 2023a2c | 2005-11-23 21:03:04 +0000 | [diff] [blame] | 4 | - cpu_interrupt() win32/SMP fix |
bellard | 53360e0 | 2004-11-14 18:58:40 +0000 | [diff] [blame] | 5 | - merge PIC spurious interrupt patch |
bellard | 6df700c | 2005-02-22 19:43:42 +0000 | [diff] [blame] | 6 | - warning for OS/2: must not use 128 MB memory (merge bochs cmos patch ?) |
bellard | 8f46820 | 2004-11-07 17:44:42 +0000 | [diff] [blame] | 7 | - config file (at least for windows/Mac OS X) |
bellard | 8f46820 | 2004-11-07 17:44:42 +0000 | [diff] [blame] | 8 | - update doc: PCI infos. |
bellard | 8f46820 | 2004-11-07 17:44:42 +0000 | [diff] [blame] | 9 | - basic VGA optimizations |
bellard | 05ce71f | 2008-05-13 18:26:52 +0000 | [diff] [blame] | 10 | - better code fetch |
bellard | 52c00a5 | 2004-04-25 21:27:03 +0000 | [diff] [blame] | 11 | - do not resize vga if invalid size. |
bellard | 2be3bc0 | 2004-01-18 23:14:25 +0000 | [diff] [blame] | 12 | - TLB code protection support for PPC |
bellard | 52c00a5 | 2004-04-25 21:27:03 +0000 | [diff] [blame] | 13 | - disable SMC handling for ARM/SPARC/PPC (not finished) |
bellard | 2be3bc0 | 2004-01-18 23:14:25 +0000 | [diff] [blame] | 14 | - see undefined flags for BTx insn |
bellard | 82c7e2a | 2004-01-04 16:10:33 +0000 | [diff] [blame] | 15 | - keyboard output buffer filling timing emulation |
bellard | 285dc33 | 2003-10-27 23:58:04 +0000 | [diff] [blame] | 16 | - tests for each target CPU |
bellard | df0f11a | 2003-05-28 00:27:57 +0000 | [diff] [blame] | 17 | - fix all remaining thread lock issues (must put TBs in a specific invalid |
| 18 | state, find a solution for tb_flush()). |
bellard | df0f11a | 2003-05-28 00:27:57 +0000 | [diff] [blame] | 19 | |
bellard | 8f46820 | 2004-11-07 17:44:42 +0000 | [diff] [blame] | 20 | ppc specific: |
| 21 | ------------ |
| 22 | - TLB invalidate not needed if msr_pr changes |
bellard | 8f46820 | 2004-11-07 17:44:42 +0000 | [diff] [blame] | 23 | - enable shift optimizations ? |
| 24 | |
bellard | 2023a2c | 2005-11-23 21:03:04 +0000 | [diff] [blame] | 25 | linux-user specific: |
| 26 | ------------------- |
bellard | 05ce71f | 2008-05-13 18:26:52 +0000 | [diff] [blame] | 27 | - remove threading support as it cannot work at this point |
| 28 | - improve IPC syscalls |
bellard | b03c60f | 2003-03-23 17:19:56 +0000 | [diff] [blame] | 29 | - more syscalls (in particular all 64 bit ones, IPCs, fix 64 bit |
| 30 | issues, fix 16 bit uid issues) |
bellard | 2023a2c | 2005-11-23 21:03:04 +0000 | [diff] [blame] | 31 | - use kernel traps for unaligned accesses on ARM ? |
| 32 | |
| 33 | |
| 34 | lower priority: |
| 35 | -------------- |
| 36 | - int15 ah=86: use better timing |
bellard | 2023a2c | 2005-11-23 21:03:04 +0000 | [diff] [blame] | 37 | - use -msoft-float on ARM |