[libvirt] Patch to include arm variants in virsh capabilities

C.J. Adams-Collier cjac at colliertech.org
Sun Jul 5 02:26:37 UTC 2009


do you want the rest?

$ for i in `dpkg -L qemu | grep -i bin/qemu-system` ; do echo ; echo "--- $i ---"; $i -M ?; done

--- /usr/bin/qemu-system-arm ---
Supported machines are:
integratorcp ARM Integrator/CP (ARM926EJ-S) (default)
versatilepb ARM Versatile/PB (ARM926EJ-S)
versatileab ARM Versatile/AB (ARM926EJ-S)
realview   ARM RealView Emulation Baseboard (ARM926EJ-S)
akita      Akita PDA (PXA270)
spitz      Spitz PDA (PXA270)
borzoi     Borzoi PDA (PXA270)
terrier    Terrier PDA (PXA270)
sx1-v1     Siemens SX1 (OMAP310) V1
sx1        Siemens SX1 (OMAP310) V2
cheetah    Palm Tungsten|E aka. Cheetah PDA (OMAP310)
n800       Nokia N800 tablet aka. RX-34 (OMAP2420)
n810       Nokia N810 tablet aka. RX-44 (OMAP2420)
lm3s811evb Stellaris LM3S811EVB
lm3s6965evb Stellaris LM3S6965EVB
connex     Gumstix Connex (PXA255)
verdex     Gumstix Verdex (PXA270)
mainstone  Mainstone II (PXA27x)
musicpal   Marvell 88w8618 / MusicPal (ARM926EJ-S)
tosa       Tosa PDA (PXA255)

--- /usr/bin/qemu-system-cris ---
Supported machines are:
bareetraxfs Bare ETRAX FS board (default)
axis-dev88 AXIS devboard 88

--- /usr/bin/qemu-system-i386 ---
Supported machines are:
pc         Standard PC (default)
isapc      ISA-only PC

--- /usr/bin/qemu-system-m68k ---
Supported machines are:
mcf5208evb MCF5206EVB (default)
an5206     Arnewsh 5206
dummy      Dummy board

--- /usr/bin/qemu-system-mips ---
Supported machines are:
malta      MIPS Malta Core LV (default)
magnum     MIPS Magnum
pica61     Acer Pica 61
mipssim    MIPS MIPSsim platform
mips       mips r4k platform

--- /usr/bin/qemu-system-mipsel ---
Supported machines are:
malta      MIPS Malta Core LV (default)
magnum     MIPS Magnum
pica61     Acer Pica 61
mipssim    MIPS MIPSsim platform
mips       mips r4k platform

--- /usr/bin/qemu-system-mips64 ---
Supported machines are:
malta      MIPS Malta Core LV (default)
magnum     MIPS Magnum
pica61     Acer Pica 61
mipssim    MIPS MIPSsim platform
mips       mips r4k platform

--- /usr/bin/qemu-system-mips64el ---
Supported machines are:
malta      MIPS Malta Core LV (default)
magnum     MIPS Magnum
pica61     Acer Pica 61
mipssim    MIPS MIPSsim platform
mips       mips r4k platform

--- /usr/bin/qemu-system-ppc ---
Supported machines are:
g3beige    Heathrow based PowerMAC (default)
mac99      Mac99 based PowerMAC
prep       PowerPC PREP platform
ref405ep   ref405ep
taihu      taihu
bamboo     bamboo
mpc8544ds  mpc8544ds

--- /usr/bin/qemu-system-ppcemb ---
Supported machines are:
g3beige    Heathrow based PowerMAC (default)
mac99      Mac99 based PowerMAC
prep       PowerPC PREP platform
ref405ep   ref405ep
taihu      taihu
bamboo     bamboo
mpc8544ds  mpc8544ds

--- /usr/bin/qemu-system-ppc64 ---
Supported machines are:
g3beige    Heathrow based PowerMAC (default)
mac99      Mac99 based PowerMAC
prep       PowerPC PREP platform
ref405ep   ref405ep
taihu      taihu
bamboo     bamboo
mpc8544ds  mpc8544ds

--- /usr/bin/qemu-system-sh4 ---
Supported machines are:
shix       shix card (default)
r2d        r2d-plus board

--- /usr/bin/qemu-system-sh4eb ---
Supported machines are:
shix       shix card (default)
r2d        r2d-plus board

--- /usr/bin/qemu-system-sparc ---
Supported machines are:
SS-5       Sun4m platform, SPARCstation 5 (default)
SS-10      Sun4m platform, SPARCstation 10
SS-600MP   Sun4m platform, SPARCserver 600MP
SS-20      Sun4m platform, SPARCstation 20
SS-2       Sun4c platform, SPARCstation 2
Voyager    Sun4m platform, SPARCstation Voyager
LX         Sun4m platform, SPARCstation LX
SS-4       Sun4m platform, SPARCstation 4
SPARCClassic Sun4m platform, SPARCClassic
SPARCbook  Sun4m platform, SPARCbook
SS-1000    Sun4d platform, SPARCserver 1000
SS-2000    Sun4d platform, SPARCcenter 2000

--- /usr/bin/qemu-system-sparc64 ---
Supported machines are:
sun4u      Sun4u platform (default)
sun4v      Sun4v platform
Niagara    Sun4v platform, Niagara

--- /usr/bin/qemu-system-x86_64 ---
Supported machines are:
pc         Standard PC (default)
isapc      ISA-only PC


On Fri, 2009-07-03 at 15:16 +0200, Daniel Veillard wrote:
> On Thu, Jul 02, 2009 at 10:40:27AM -0700, C.J. Adams-Collier wrote:
> > On Thu, 2009-07-02 at 18:27 +0100, Daniel P. Berrange wrote:
> > Alrighty.  I use 'versatilepb', so I've put it at the head of the list
> > in the attached patch.
> > 
> > > Daniel
> > 
> > Cheers,
> > 
> > C.J.
> > 
> 
> > --- ../libvirt-0.6.1/src/qemu_conf.c	2009-06-30 13:06:17.000000000 -0700
> > +++ src/qemu_conf.c	2009-06-30 20:06:33.000000000 -0700
> > @@ -170,6 +170,12 @@
> >  static const char *const arch_info_hvm_x86_machines[] = {
> >      "pc", "isapc"
> >  };
> > +static const char *const arch_info_hvm_arm_machines[] = {
> > +  "versatilepb","integratorcp","versatileab","realview",
> > +  "akita","spitz","borzoi","terrier","sx1-v1","sx1",
> > +  "cheetah","n800","n810","lm3s811evb","lm3s6965evb",
> > +  "connex","verdex","mainstone","musicpal","tosa",
> > +};
> >  static const char *const arch_info_hvm_mips_machines[] = {
> >      "mips"
> >  };
> > @@ -220,6 +226,8 @@
> >         "/usr/bin/qemu", "/usr/bin/qemu-system-x86_64", arch_info_i686_flags, 4 },
> >      {  "x86_64", 64, arch_info_hvm_x86_machines, 2,
> >         "/usr/bin/qemu-system-x86_64", NULL, arch_info_x86_64_flags, 2 },
> > +    {  "arm", 32, arch_info_hvm_arm_machines, 20,
> > +       "/usr/bin/qemu-system-arm", NULL, NULL, 0 },
> >      {  "mips", 32, arch_info_hvm_mips_machines, 1,
> >         "/usr/bin/qemu-system-mips", NULL, NULL, 0 },
> >      {  "mipsel", 32, arch_info_hvm_mips_machines, 1,
> 
> 
>   Okidoc, and since I don't see how this could generate a regression, I
>   commited this no need to wait after 0.6.5
> 
>     thanks !
> 
> Daniel
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20090704/2c58c16c/attachment-0001.sig>


More information about the libvir-list mailing list