slot next page)
- Atomical instructions
- CPU features should match real CPUs (also ASI selection)
- - Allow choosing of NWINDOWS (CPU model specific and as a CPU feature)
- Optimizations/improvements:
- Condition code/branch handling like x86, also for FPU?
- Remove remaining explicit alignment checks
- Full hypervisor support
- SMP/CMT
- Sun4v CPUs
-- Optimizations/improvements:
- - Use TCG logic ops for VIS when possible
Sun4:
- To be added
- 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
- A lot of real machine types
Sun4v:
-- To be added
+- A lot of unimplemented features
+ - A lot of real machine types