4
- Unimplemented features/bugs:
5
- Delay slot handling may fail sometimes (branch end of page, delay
7
- Atomical instructions
8
- CPU features should match real CPUs (also ASI selection)
9
- Optimizations/improvements:
10
- Condition code/branch handling like x86, also for FPU?
11
- Remove remaining explicit alignment checks
12
- Global register for regwptr, so that windowed registers can be
14
- Improve Sparc32plus addressing
15
- NPC/PC static optimisations (use JUMP_TB when possible)? (Is this
17
- Synthetic instructions
18
- MMU model dependant on CPU model
19
- Select ASI helper at translation time (on V9 only if known)
20
- KQemu/KVM support for VM only
21
- Hardware breakpoint/watchpoint support
22
- Cache emulation mode
23
- Reverse-endian pages
24
- Faster FPU emulation
28
- Unimplemented features/bugs:
33
- Unimplemented features/bugs:
35
- Secondary address space, other MMU functions
36
- Many V9/UA2005/UA2007 ASIs
37
- Rest of V9 instructions, missing VIS instructions
38
- IG/MG/AG vs. UA2007 globals
39
- Full hypervisor support
47
- A lot of unimplemented features
48
- Maybe split from Sun4m
51
- Unimplemented features/bugs:
52
- Hardware devices do not match real boards
53
- Floppy does not work
54
- CS4231: merge with cs4231a, add DMA
56
- Arbitrary resolution support
57
- PCI for MicroSparc-IIe
58
- JavaStation machines
59
- SBus slot probing, FCode ROM support
61
- Interrupt routing does not match real HW
62
- SuSE 7.3 keyboard sometimes unresponsive
63
- Gentoo 2004.1 SMP does not work
64
- SS600MP ledma -> lebuffer
66
- Less fixed hardware choices
73
- A lot of unimplemented features:
76
- Maybe split from Sun4m
79
- Unimplemented features/bugs:
80
- Interrupt controller
81
- PCI/IOMMU support (Simba, JIO, Tomatillo, Psycho, Schizo, Safari...)
83
- Happy Meal Ethernet, flash, I2C, GPIO
84
- A lot of real machine types
87
- A lot of unimplemented features
88
- A lot of real machine types