Statistics
| Branch: | Revision:

root / target-mips / TODO @ ea785922

History | View | Annotate | Download (808 Bytes)

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 2c52c816 ths
- pcnet32 does not work for little endian emulation on big endian host
10 2c52c816 ths
  (probably not mips specific, but observable for mips-malta)
11 2c52c816 ths
12 15dcf5aa ths
MIPS64
13 15dcf5aa ths
------
14 15dcf5aa ths
- No 64bit TLB support
15 15dcf5aa ths
- no 64bit wide registers for FPU
16 15dcf5aa ths
- 64bit mul/div handling broken
17 15dcf5aa ths
18 15dcf5aa ths
"Generic" 4Kc system emulation
19 15dcf5aa ths
------------------------------
20 15dcf5aa ths
- Doesn't correspond to any real hardware.
21 15dcf5aa ths
22 15dcf5aa ths
MALTA system emulation
23 15dcf5aa ths
----------------------
24 2c52c816 ths
- We fake firmware support instead of doing the real thing
25 4a109bfb ths
- Real firmware falls over when trying to init RAM, presumably due
26 4a109bfb ths
  to lacking I2C emulation.