Statistics
| Branch: | Revision:

root / target-mips / TODO @ 5a5012ec

History | View | Annotate | Download (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. Also gdb inside the emulated
11
  system does not work. Both problems are caused by insufficient
12
  handling of self-modifying code.
13
- Floating point exception emulation is incomplete.
14

    
15
MIPS64
16
------
17
- No 64bit TLB support
18
- 64bit FPU not fully implemented
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.