Unsolved issues/bugs in the mips/mipsel backend ----------------------------------------------- General ------- - [ls][dw][lr] report broken (aligned) BadVAddr - Missing per-CPU instruction decoding, currently all implemented instructions are regarded as valid - 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, M[FT]C does not cut sign extensions in all cases. "Generic" 4Kc system emulation ------------------------------ - Doesn't correspond to any real hardware. MALTA system emulation ---------------------- - We fake firmware support instead of doing the real thing - Linux 2.4/2.6 Kernels receive spurious PIIX4 interrupts, noisy on 2.4, silent on 2.6, indicates some divergence from actual hardware.