Fix missing prototype warnings by moving declarations
[qemu] / target-sparc / TODO
index 58933fe..62b0f47 100644 (file)
@@ -8,7 +8,7 @@ CPU common:
  - CPU features should match real CPUs (also ASI selection)
 - Optimizations/improvements:
  - Condition code/branch handling like x86, also for FPU?
- - Remove explicit alignment checks
+ - Remove remaining explicit alignment checks
  - Global register for regwptr, so that windowed registers can be
  accessed directly
  - Improve Sparc32plus addressing
@@ -39,8 +39,6 @@ Sparc64 CPUs:
  - Full hypervisor support
  - SMP/CMT
  - Sun4v CPUs
-- Optimizations/improvements:
- - Use TCG logic ops for VIS when possible
 
 Sun4:
 - To be added
@@ -53,13 +51,12 @@ Sun4m:
 - Unimplemented features/bugs:
  - Hardware devices do not match real boards
  - Floppy does not work
- - Missing keys, sendkey support for all keys
- - CS4231 (DMA, make sound, make available for PC)
+ - CS4231: merge with cs4231a, add DMA
  - Add cg6, bwtwo
  - Arbitrary resolution support
  - PCI for MicroSparc-IIe
  - JavaStation machines
- - SBus slot probing
+ - SBus slot probing, FCode ROM support
  - SMP probing support
  - Interrupt routing does not match real HW
  - SuSE 7.3 keyboard sometimes unresponsive
@@ -70,6 +67,7 @@ Sun4m:
  - DBRI audio (Am7930)
  - BPP parallel
  - Diagnostic switch
+ - ESP PIO mode
 
 Sun4d:
 - A lot of unimplemented features:
@@ -86,4 +84,6 @@ Sun4u:
  - A lot of real machine types
 
 Sun4v:
-- To be added
+- A lot of unimplemented features
+ - A lot of real machine types
+