Revision 3475187d qemu-tech.texi
b/qemu-tech.texi | ||
---|---|---|
138 | 138 |
@itemize |
139 | 139 |
|
140 | 140 |
@item Somewhat complete SPARC V8 emulation, including privileged |
141 |
instructions, FPU and MMU. |
|
141 |
instructions, FPU and MMU. SPARC V9 emulation includes most privileged |
|
142 |
instructions, FPU and I/D MMU, but misses VIS instructions. |
|
142 | 143 |
|
143 |
@item Can run some SPARC Linux binaries. |
|
144 |
@item Can run some 32-bit SPARC Linux binaries. |
|
145 |
|
|
146 |
@end itemize |
|
147 |
|
|
148 |
Current QEMU limitations: |
|
149 |
|
|
150 |
@itemize |
|
151 |
|
|
152 |
@item Tagged add/subtract instructions are not supported, but they are |
|
153 |
probably not used. |
|
154 |
|
|
155 |
@item IPC syscalls are missing. |
|
156 |
|
|
157 |
@item 128-bit floating point operations are not supported, though none of the |
|
158 |
real CPUs implement them either. FCMPE[SD] are not correctly |
|
159 |
implemented. Floating point exception support is untested. |
|
160 |
|
|
161 |
@item Alignment is not enforced at all. |
|
162 |
|
|
163 |
@item Atomic instructions are not correctly implemented. |
|
164 |
|
|
165 |
@item Sparc64 emulators are not usable for anything yet. |
|
166 |
Address space is limited to first 4 gigabytes. |
|
144 | 167 |
|
145 | 168 |
@end itemize |
146 | 169 |
|
Also available in: Unified diff