root / target-mips / TODO @ 01179c38
History | View | Annotate | Download (1.1 kB)
1 | 2c52c816 | ths | Unsolved issues/bugs in the mips/mipsel backend |
---|---|---|---|
2 | 2c52c816 | ths | ----------------------------------------------- |
3 | 2c52c816 | ths | |
4 | 15dcf5aa | ths | General |
5 | 15dcf5aa | ths | ------- |
6 | 2c52c816 | ths | - [ls][dw][lr] report broken (aligned) BadVAddr |
7 | 2c52c816 | ths | - Missing per-CPU instruction decoding, currently all implemented |
8 | 2c52c816 | ths | instructions are regarded as valid |
9 | 509b8ab2 | ths | - Applications running on top of a emulated Linux segfault sometimes |
10 | 509b8ab2 | ths | when the Qemu FPU emulation is disabled. This is apparently a qemu |
11 | 509b8ab2 | ths | bug triggered by the Linux in-kernel FPU emulator. |
12 | 509b8ab2 | ths | - The Timesys Linux installer shell hangs for e.g. "read foo". Likewise, |
13 | 509b8ab2 | ths | telnet'ting in the installer fails and hangs the telnetd. |
14 | 2c52c816 | ths | |
15 | 15dcf5aa | ths | MIPS64 |
16 | 15dcf5aa | ths | ------ |
17 | 15dcf5aa | ths | - No 64bit TLB support |
18 | 15dcf5aa | ths | - no 64bit wide registers for FPU |
19 | 15dcf5aa | ths | - 64bit mul/div handling broken |
20 | 15dcf5aa | ths | |
21 | 15dcf5aa | ths | "Generic" 4Kc system emulation |
22 | 15dcf5aa | ths | ------------------------------ |
23 | 15dcf5aa | ths | - Doesn't correspond to any real hardware. |
24 | 15dcf5aa | ths | |
25 | 509b8ab2 | ths | PICA 61 system emulation |
26 | 509b8ab2 | ths | ------------------------ |
27 | 509b8ab2 | ths | - No framebuffer support yet. |
28 | 509b8ab2 | ths | |
29 | 15dcf5aa | ths | MALTA system emulation |
30 | 15dcf5aa | ths | ---------------------- |
31 | 2c52c816 | ths | - We fake firmware support instead of doing the real thing |
32 | 4a109bfb | ths | - Real firmware falls over when trying to init RAM, presumably due |
33 | 7246bb21 | ths | to lacking system controller emulation. |