Statistics
| Branch: | Revision:

root / target-mips / TODO @ 01179c38

History | View | Annotate | Download (1.1 kB)

1
Unsolved issues/bugs in the mips/mipsel backend
2
-----------------------------------------------
3

    
4
General
5
-------
6
- [ls][dw][lr] report broken (aligned) BadVAddr
7
- Missing per-CPU instruction decoding, currently all implemented
8
  instructions are regarded as valid
9
- Applications running on top of a emulated Linux segfault sometimes
10
  when the Qemu FPU emulation is disabled. This is apparently a qemu
11
  bug triggered by the Linux in-kernel FPU emulator.
12
- The Timesys Linux installer shell hangs for e.g. "read foo". Likewise,
13
  telnet'ting in the installer fails and hangs the telnetd.
14

    
15
MIPS64
16
------
17
- No 64bit TLB support
18
- no 64bit wide registers for FPU
19
- 64bit mul/div handling broken
20

    
21
"Generic" 4Kc system emulation
22
------------------------------
23
- Doesn't correspond to any real hardware.
24

    
25
PICA 61 system emulation
26
------------------------
27
- No framebuffer support yet.
28

    
29
MALTA system emulation
30
----------------------
31
- We fake firmware support instead of doing the real thing
32
- Real firmware falls over when trying to init RAM, presumably due
33
  to lacking system controller emulation.