File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222 'arm32_v7' ,
2323 'arm64' ,
2424 'arm64be' ,
25+ 'mips' ,
26+ 'mipsel' ,
2527 'x86' ,
2628 'x86_64' ,
2729]
@@ -476,6 +478,24 @@ def supports_efi(self):
476478 return False
477479
478480
481+ class MIPSQEMURunner (QEMURunner ):
482+
483+ def __init__ (self ):
484+ super ().__init__ ()
485+
486+ self ._default_kernel_path = Path ('vmlinux' )
487+ self ._initrd_arch = self ._qemu_arch = 'mips'
488+ self ._qemu_args += ['-cpu' , '24Kf' , '-machine' , 'malta' ]
489+
490+
491+ class MIPSELQEMURunner (MIPSQEMURunner ):
492+
493+ def __init__ (self ):
494+ super ().__init__ ()
495+
496+ self ._initrd_arch = self ._qemu_arch = 'mipsel'
497+
498+
479499class X86QEMURunner (QEMURunner ):
480500
481501 def __init__ (self ):
@@ -600,6 +620,8 @@ def parse_arguments():
600620 'arm32_v7' : ARMV7QEMURunner ,
601621 'arm64' : ARM64QEMURunner ,
602622 'arm64be' : ARM64BEQEMURunner ,
623+ 'mips' : MIPSQEMURunner ,
624+ 'mipsel' : MIPSELQEMURunner ,
603625 'x86' : X86QEMURunner ,
604626 'x86_64' : X8664QEMURunner ,
605627 }
You can’t perform that action at this time.
0 commit comments