diff options
Diffstat (limited to 'target-mips/TODO')
-rw-r--r-- | target-mips/TODO | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/target-mips/TODO b/target-mips/TODO index 5dd1de39e0..e162ea5295 100644 --- a/target-mips/TODO +++ b/target-mips/TODO @@ -1,12 +1,8 @@ Unsolved issues/bugs in the mips/mipsel backend ----------------------------------------------- -- MIPS64: - - No 64bit TLB support - - no 64bit wide registers for FPU - - 64bit mul/div handling broken - - DM[FT]C not implemented - +General +------- - TLB fails cornercase at address wrap around - [ls][dw][lr] report broken (aligned) BadVAddr - Missing per-CPU instruction decoding, currently all implemented @@ -14,4 +10,19 @@ Unsolved issues/bugs in the mips/mipsel backend - pcnet32 does not work for little endian emulation on big endian host (probably not mips specific, but observable for mips-malta) +MIPS64 +------ +- No 64bit TLB support +- no 64bit wide registers for FPU +- 64bit mul/div handling broken +- DM[FT]C not implemented + +"Generic" 4Kc system emulation +------------------------------ +- Doesn't correspond to any real hardware. + +MALTA system emulation +---------------------- - We fake firmware support instead of doing the real thing +- 2.4 Kernels receive spurious PIIX4 interrupts, indicates some + divergence from actual hardware. |