]>
Commit | Line | Data |
---|---|---|
2c52c816 TS |
1 | Unsolved issues/bugs in the mips/mipsel backend |
2 | ----------------------------------------------- | |
3 | ||
15dcf5aa TS |
4 | General |
5 | ------- | |
2c52c816 TS |
6 | - [ls][dw][lr] report broken (aligned) BadVAddr |
7 | - Missing per-CPU instruction decoding, currently all implemented | |
8 | instructions are regarded as valid | |
509b8ab2 | 9 | - Applications running on top of a emulated Linux segfault sometimes |
8b4af705 TS |
10 | when the Qemu FPU emulation is disabled. Also gdb inside the emulated |
11 | system does not work. Both problems are caused by insufficient | |
12 | handling of self-modifying code. | |
5a5012ec | 13 | - Floating point exception emulation is incomplete. |
2c52c816 | 14 | |
15dcf5aa TS |
15 | MIPS64 |
16 | ------ | |
17 | - No 64bit TLB support | |
5a5012ec | 18 | - 64bit FPU not fully implemented |
15dcf5aa | 19 | - 64bit mul/div handling broken |
15dcf5aa TS |
20 | |
21 | "Generic" 4Kc system emulation | |
22 | ------------------------------ | |
23 | - Doesn't correspond to any real hardware. | |
24 | ||
509b8ab2 TS |
25 | PICA 61 system emulation |
26 | ------------------------ | |
27 | - No framebuffer support yet. | |
28 | ||
15dcf5aa TS |
29 | MALTA system emulation |
30 | ---------------------- | |
2c52c816 | 31 | - We fake firmware support instead of doing the real thing |
4a109bfb | 32 | - Real firmware falls over when trying to init RAM, presumably due |
7246bb21 | 33 | to lacking system controller emulation. |