device: 0.849 files: 0.722 graphic: 0.587 other: 0.557 performance: 0.373 boot: 0.341 vnc: 0.326 semantic: 0.314 debug: 0.284 network: 0.210 permissions: 0.154 socket: 0.063 PID: 0.062 KVM: 0.004 generic loader does not do virtual to physical address translation when loading MIPS ELF Description of problem: Steps to reproduce: 1.build two ELFs, whose virtual address is at kseg0
2.load one ELF with generic loader "-device loader,file=test1.elf", the other ELF with "-kernel test2.elf"
3.generic loader loads test1.elf without doing address translation, while mipssim load_kernel will do that with cpu_mips_kseg0_to_phys
Additional information: generic_loader_realize calls load_elf_as with the argument translate_fn=NULL. Maybe, we can set translate_fn when elf_machine is EM_MIPS.