Statistics
| Branch: | Revision:

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.