← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1934078] [NEW] Architecture name 'armv6l' is not recognised

 

Public bug reported:

1.I use debian10 
$ uname -m
aarch64

2.nova verison
$ dpkg -l |grep nova
ii  nova-api                                      2:18.1.0-6                              all          OpenStack Compute - compute API frontend
ii  nova-common                                   2:18.1.0-6                              all          OpenStack Compute - common files
ii  nova-compute                                  2:18.1.0-6                              all          OpenStack Compute - compute node
ii  nova-compute-qemu                             2:18.1.0-6                              all          OpenStack Compute - compute node (QEmu)
ii  nova-conductor                                2:18.1.0-6                              all          OpenStack Compute - conductor service
ii  nova-consoleauth                              2:18.1.0-6                              all          OpenStack Compute - Console Authenticator
ii  nova-consoleproxy                             2:18.1.0-6                              all          OpenStack Compute - NoVNC proxy
ii  nova-placement-api                            2:18.1.0-6                              all          OpenStack compute - placement API
ii  nova-scheduler                                2:18.1.0-6                              all          OpenStack Compute - virtual machine scheduler
ii  python-novaclient                             2:11.0.0-2                              all          client library for OpenStack Compute API - Python 2.7
ii  python3-nova                                  2:18.1.0-6                              all          OpenStack Compute - libraries
ii  python3-novaclient                            2:11.0.0-2                              all          client library for OpenStack Compute API - 3.x

3.When i restart nova-compute, there are some errors in /var/log/nova-compute.log
16580 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager [req-3a3f0a02-bd20-4c4a-9b05-a4f62153c55b - - - - -] Error updating resources for node controller1.: nova.exception.InvalidArchitectureName: Architect      ure name 'armv6l' is not recognised
16581 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager Traceback (most recent call last):
16582 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 7778, in _update_available_resource_for_node
16583 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     rt.update_available_resource(context, nodename)
16584 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py", line 705, in update_available_resource
16585 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     resources = self.driver.get_available_resource(nodename)
16586 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 6524, in get_available_resource
16587 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 5812, in _get_instance_capabilities
16588 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     fields.HVType.canonicalize(dt),
16589 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/objects/fields.py", line 201, in canonicalize
16590 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     raise exception.InvalidArchitectureName(arch=name)
16591 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager nova.exception.InvalidArchitectureName: Architecture name 'armv6l' is not recognised
16592 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager

4. virsh capabilities 
<capabilities>

  <host>
    <uuid>6da9a312-6e27-4dc4-966b-b9af397f86e1</uuid>
    <cpu>
      <arch>aarch64</arch>
      <topology sockets='1' cores='4' threads='1'/>
      <pages unit='KiB' size='64'/>
      <pages unit='KiB' size='2048'/>
      <pages unit='KiB' size='524288'/>
    </cpu>
    <power_management/>
    <iommu support='no'/>
    <migration_features>
      <live/>
      <uri_transports>
        <uri_transport>tcp</uri_transport>
        <uri_transport>rdma</uri_transport>
      </uri_transports>
    </migration_features>
    <topology>
      <cells num='1'>
        <cell id='0'>
          <memory unit='KiB'>8284416</memory>
          <pages unit='KiB' size='64'>129444</pages>
          <pages unit='KiB' size='2048'>0</pages>
          <pages unit='KiB' size='524288'>0</pages>
          <distances>
            <sibling id='0' value='10'/>
          </distances>
          <cpus num='4'>
            <cpu id='0' socket_id='0' core_id='0' siblings='0'/>
            <cpu id='1' socket_id='0' core_id='1' siblings='1'/>
            <cpu id='2' socket_id='0' core_id='2' siblings='2'/>
            <cpu id='3' socket_id='0' core_id='3' siblings='3'/>
          </cpus>
        </cell>
      </cells>
    </topology>
    <secmodel>
      <model>none</model>
      <doi>0</doi>
    </secmodel>
    <secmodel>
      <model>dac</model>
      <doi>0</doi>
      <baselabel type='kvm'>+64055:+64055</baselabel>
      <baselabel type='qemu'>+64055:+64055</baselabel>
    </secmodel>
  </host>

  <guest>
    <os_type>hvm</os_type>
    <arch name='alpha'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-alpha</emulator>
      <machine maxCpus='4'>clipper</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='armv6l'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-arm</emulator>
      <machine maxCpus='1'>integratorcp</machine>
      <machine maxCpus='2'>nuri</machine>
      <machine maxCpus='1'>mps2-an511</machine>
      <machine maxCpus='1'>verdex</machine>
      <machine maxCpus='1'>mps2-an505</machine>
      <machine maxCpus='512'>virt-3.0</machine>
      <machine maxCpus='1'>ast2500-evb</machine>
      <machine maxCpus='2'>smdkc210</machine>
      <machine maxCpus='1'>collie</machine>
      <machine maxCpus='1'>imx25-pdk</machine>
      <machine maxCpus='1'>spitz</machine>
      <machine maxCpus='4'>realview-pbx-a9</machine>
      <machine maxCpus='1'>realview-eb</machine>
      <machine maxCpus='1'>realview-pb-a8</machine>
      <machine maxCpus='1'>versatilepb</machine>
      <machine maxCpus='1'>emcraft-sf2</machine>
      <machine maxCpus='255'>virt-2.9</machine>
      <machine maxCpus='1'>musicpal</machine>
      <machine maxCpus='1'>z2</machine>
      <machine maxCpus='1'>akita</machine>
      <machine maxCpus='255'>virt-2.7</machine>
      <machine maxCpus='1'>kzm</machine>
      <machine maxCpus='255'>virt-2.8</machine>
      <machine maxCpus='4'>realview-eb-mpcore</machine>
      <machine maxCpus='2'>mcimx7d-sabre</machine>
      <machine maxCpus='1'>sx1</machine>
      <machine maxCpus='1'>sx1-v1</machine>
      <machine maxCpus='255'>virt-2.6</machine>
      <machine maxCpus='1'>cubieboard</machine>
      <machine maxCpus='4'>highbank</machine>
      <machine maxCpus='4'>raspi2</machine>
      <machine maxCpus='1'>netduino2</machine>
      <machine maxCpus='1'>terrier</machine>
      <machine maxCpus='1'>n810</machine>
      <machine maxCpus='1'>mainstone</machine>
      <machine maxCpus='1'>palmetto-bmc</machine>
      <machine maxCpus='4'>sabrelite</machine>
      <machine maxCpus='4'>midway</machine>
      <machine maxCpus='1'>romulus-bmc</machine>
      <machine maxCpus='1'>cheetah</machine>
      <machine maxCpus='1'>tosa</machine>
      <machine maxCpus='1'>borzoi</machine>
      <machine maxCpus='1'>versatileab</machine>
      <machine maxCpus='1'>lm3s6965evb</machine>
      <machine maxCpus='1'>n800</machine>
      <machine maxCpus='255'>virt-2.10</machine>
      <machine maxCpus='255'>virt-2.11</machine>
      <machine maxCpus='1'>connex</machine>
      <machine maxCpus='255'>virt-2.12</machine>
      <machine maxCpus='1'>microbit</machine>
      <machine maxCpus='1'>witherspoon-bmc</machine>
      <machine maxCpus='1'>xilinx-zynq-a9</machine>
      <machine maxCpus='1'>mps2-an385</machine>
      <machine maxCpus='4'>vexpress-a9</machine>
      <machine maxCpus='1'>mcimx6ul-evk</machine>
      <machine maxCpus='4'>vexpress-a15</machine>
      <machine maxCpus='512'>virt-3.1</machine>
      <machine canonical='virt-3.1' maxCpus='512'>virt</machine>
      <machine maxCpus='1'>canon-a1100</machine>
      <machine maxCpus='1'>lm3s811evb</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='armv7l'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-aarch64</emulator>
      <machine maxCpus='1'>integratorcp</machine>
      <machine maxCpus='2'>nuri</machine>
      <machine maxCpus='1'>mps2-an511</machine>
      <machine maxCpus='1'>mps2-an505</machine>
      <machine maxCpus='1'>verdex</machine>
      <machine maxCpus='512'>virt-3.0</machine>
      <machine maxCpus='1'>ast2500-evb</machine>
      <machine maxCpus='2'>smdkc210</machine>
      <machine maxCpus='1'>collie</machine>
      <machine maxCpus='2'>xlnx-versal-virt</machine>
      <machine maxCpus='1'>imx25-pdk</machine>
      <machine maxCpus='1'>spitz</machine>
      <machine maxCpus='4'>realview-pbx-a9</machine>
      <machine maxCpus='1'>realview-eb</machine>
      <machine maxCpus='1'>realview-pb-a8</machine>
      <machine maxCpus='1'>versatilepb</machine>
      <machine maxCpus='1'>emcraft-sf2</machine>
      <machine maxCpus='255'>virt-2.9</machine>
      <machine maxCpus='1'>musicpal</machine>
      <machine maxCpus='1'>z2</machine>
      <machine maxCpus='1'>akita</machine>
      <machine maxCpus='255'>virt-2.7</machine>
      <machine maxCpus='1'>kzm</machine>
      <machine maxCpus='255'>virt-2.8</machine>
      <machine maxCpus='4'>realview-eb-mpcore</machine>
      <machine maxCpus='2'>mcimx7d-sabre</machine>
      <machine maxCpus='1'>sx1</machine>
      <machine maxCpus='1'>sx1-v1</machine>
      <machine maxCpus='255'>virt-2.6</machine>
      <machine maxCpus='1'>cubieboard</machine>
      <machine maxCpus='4'>highbank</machine>
      <machine maxCpus='4'>raspi2</machine>
      <machine maxCpus='4'>raspi3</machine>
      <machine maxCpus='1'>netduino2</machine>
      <machine maxCpus='1'>terrier</machine>
      <machine maxCpus='1'>n810</machine>
      <machine maxCpus='1'>mainstone</machine>
      <machine maxCpus='1'>palmetto-bmc</machine>
      <machine maxCpus='4'>sabrelite</machine>
      <machine maxCpus='4'>midway</machine>
      <machine maxCpus='1'>romulus-bmc</machine>
      <machine maxCpus='1'>cheetah</machine>
      <machine maxCpus='1'>tosa</machine>
      <machine maxCpus='1'>borzoi</machine>
      <machine maxCpus='1'>versatileab</machine>
      <machine maxCpus='1'>lm3s6965evb</machine>
      <machine maxCpus='1'>n800</machine>
      <machine maxCpus='255'>virt-2.10</machine>
      <machine maxCpus='255'>virt-2.11</machine>
      <machine maxCpus='1'>connex</machine>
      <machine maxCpus='255'>virt-2.12</machine>
      <machine maxCpus='1'>microbit</machine>
      <machine maxCpus='1'>witherspoon-bmc</machine>
      <machine maxCpus='1'>xilinx-zynq-a9</machine>
      <machine maxCpus='1'>mps2-an385</machine>
      <machine maxCpus='4'>vexpress-a9</machine>
      <machine maxCpus='1'>mcimx6ul-evk</machine>
      <machine maxCpus='4'>vexpress-a15</machine>
      <machine maxCpus='6'>xlnx-zcu102</machine>
      <machine maxCpus='512'>virt-3.1</machine>
      <machine canonical='virt-3.1' maxCpus='512'>virt</machine>
      <machine maxCpus='1'>canon-a1100</machine>
      <machine maxCpus='1'>lm3s811evb</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='aarch64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-aarch64</emulator>
      <machine maxCpus='1'>integratorcp</machine>
      <machine maxCpus='2'>nuri</machine>
      <machine maxCpus='1'>mps2-an511</machine>
      <machine maxCpus='1'>mps2-an505</machine>
      <machine maxCpus='1'>verdex</machine>
      <machine maxCpus='512'>virt-3.0</machine>
      <machine maxCpus='1'>ast2500-evb</machine>
      <machine maxCpus='2'>smdkc210</machine>
      <machine maxCpus='1'>collie</machine>
      <machine maxCpus='2'>xlnx-versal-virt</machine>
      <machine maxCpus='1'>imx25-pdk</machine>
      <machine maxCpus='1'>spitz</machine>
      <machine maxCpus='4'>realview-pbx-a9</machine>
      <machine maxCpus='1'>realview-eb</machine>
      <machine maxCpus='1'>realview-pb-a8</machine>
      <machine maxCpus='1'>versatilepb</machine>
      <machine maxCpus='1'>emcraft-sf2</machine>
      <machine maxCpus='255'>virt-2.9</machine>
      <machine maxCpus='1'>musicpal</machine>
      <machine maxCpus='1'>z2</machine>
      <machine maxCpus='1'>akita</machine>
      <machine maxCpus='255'>virt-2.7</machine>
      <machine maxCpus='1'>kzm</machine>
      <machine maxCpus='255'>virt-2.8</machine>
      <machine maxCpus='4'>realview-eb-mpcore</machine>
      <machine maxCpus='2'>mcimx7d-sabre</machine>
      <machine maxCpus='1'>sx1</machine>
      <machine maxCpus='1'>sx1-v1</machine>
      <machine maxCpus='255'>virt-2.6</machine>
      <machine maxCpus='1'>cubieboard</machine>
      <machine maxCpus='4'>highbank</machine>
      <machine maxCpus='4'>raspi2</machine>
      <machine maxCpus='4'>raspi3</machine>
      <machine maxCpus='1'>netduino2</machine>
      <machine maxCpus='1'>terrier</machine>
      <machine maxCpus='1'>n810</machine>
      <machine maxCpus='1'>mainstone</machine>
      <machine maxCpus='1'>palmetto-bmc</machine>
      <machine maxCpus='4'>sabrelite</machine>
      <machine maxCpus='4'>midway</machine>
      <machine maxCpus='1'>romulus-bmc</machine>
      <machine maxCpus='1'>cheetah</machine>
      <machine maxCpus='1'>tosa</machine>
      <machine maxCpus='1'>borzoi</machine>
      <machine maxCpus='1'>versatileab</machine>
      <machine maxCpus='1'>lm3s6965evb</machine>
      <machine maxCpus='1'>n800</machine>
      <machine maxCpus='255'>virt-2.10</machine>
      <machine maxCpus='255'>virt-2.11</machine>
      <machine maxCpus='1'>connex</machine>
      <machine maxCpus='255'>virt-2.12</machine>
      <machine maxCpus='1'>microbit</machine>
      <machine maxCpus='1'>witherspoon-bmc</machine>
      <machine maxCpus='1'>xilinx-zynq-a9</machine>
      <machine maxCpus='1'>mps2-an385</machine>
      <machine maxCpus='4'>vexpress-a9</machine>
      <machine maxCpus='1'>mcimx6ul-evk</machine>
      <machine maxCpus='4'>vexpress-a15</machine>
      <machine maxCpus='6'>xlnx-zcu102</machine>
      <machine maxCpus='512'>virt-3.1</machine>
      <machine canonical='virt-3.1' maxCpus='512'>virt</machine>
      <machine maxCpus='1'>canon-a1100</machine>
      <machine maxCpus='1'>lm3s811evb</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
      <acpi default='on' toggle='yes'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='cris'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-cris</emulator>
      <machine maxCpus='1'>axis-dev88</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='i686'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-i386</emulator>
      <machine maxCpus='255'>pc-i440fx-3.1</machine>
      <machine canonical='pc-i440fx-3.1' maxCpus='255'>pc</machine>
      <machine maxCpus='1'>isapc</machine>
      <machine maxCpus='255'>pc-1.1</machine>
      <machine maxCpus='255'>pc-1.2</machine>
      <machine maxCpus='255'>pc-1.3</machine>
      <machine maxCpus='255'>pc-i440fx-2.8</machine>
      <machine maxCpus='255'>pc-1.0</machine>
      <machine maxCpus='255'>pc-i440fx-2.9</machine>
      <machine maxCpus='255'>pc-i440fx-2.6</machine>
      <machine maxCpus='255'>pc-i440fx-2.7</machine>
      <machine maxCpus='255'>pc-i440fx-2.3</machine>
      <machine maxCpus='255'>pc-i440fx-2.4</machine>
      <machine maxCpus='255'>pc-i440fx-2.5</machine>
      <machine maxCpus='255'>pc-i440fx-2.1</machine>
      <machine maxCpus='255'>pc-i440fx-2.2</machine>
      <machine maxCpus='288'>pc-q35-3.1</machine>
      <machine canonical='pc-q35-3.1' maxCpus='288'>q35</machine>
      <machine maxCpus='255'>pc-i440fx-2.0</machine>
      <machine maxCpus='288'>pc-q35-2.11</machine>
      <machine maxCpus='288'>pc-q35-2.12</machine>
      <machine maxCpus='288'>pc-q35-3.0</machine>
      <machine maxCpus='288'>pc-q35-2.10</machine>
      <machine maxCpus='255'>pc-i440fx-1.7</machine>
      <machine maxCpus='288'>pc-q35-2.9</machine>
      <machine maxCpus='255'>pc-0.15</machine>
      <machine maxCpus='255'>pc-i440fx-1.5</machine>
      <machine maxCpus='255'>pc-q35-2.7</machine>
      <machine maxCpus='255'>pc-i440fx-1.6</machine>
      <machine maxCpus='255'>pc-i440fx-2.11</machine>
      <machine maxCpus='288'>pc-q35-2.8</machine>
      <machine maxCpus='255'>pc-0.13</machine>
      <machine maxCpus='255'>pc-0.14</machine>
      <machine maxCpus='255'>pc-i440fx-3.0</machine>
      <machine maxCpus='255'>pc-i440fx-2.12</machine>
      <machine maxCpus='255'>pc-q35-2.4</machine>
      <machine maxCpus='255'>pc-q35-2.5</machine>
      <machine maxCpus='255'>pc-q35-2.6</machine>
      <machine maxCpus='255'>pc-i440fx-1.4</machine>
      <machine maxCpus='255'>pc-i440fx-2.10</machine>
      <machine maxCpus='255'>pc-0.11</machine>
      <machine maxCpus='255'>pc-0.12</machine>
      <machine maxCpus='255'>pc-0.10</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
      <acpi default='on' toggle='yes'/>
      <apic default='on' toggle='no'/>
      <pae/>
      <nonpae/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='lm32'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-lm32</emulator>
      <machine maxCpus='1'>lm32-evr</machine>
      <machine maxCpus='1'>milkymist</machine>
      <machine maxCpus='1'>lm32-uclinux</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='m68k'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-m68k</emulator>
      <machine maxCpus='1'>mcf5208evb</machine>
      <machine maxCpus='1'>an5206</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='microblaze'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-microblaze</emulator>
      <machine maxCpus='1'>petalogix-s3adsp1800</machine>
      <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
      <machine maxCpus='1'>petalogix-ml605</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='microblazeel'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-microblazeel</emulator>
      <machine maxCpus='1'>petalogix-s3adsp1800</machine>
      <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
      <machine maxCpus='1'>petalogix-ml605</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='mips'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-mips</emulator>
      <machine maxCpus='16'>malta</machine>
      <machine maxCpus='1'>mips</machine>
      <machine maxCpus='1'>mipssim</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='mipsel'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-mipsel</emulator>
      <machine maxCpus='16'>malta</machine>
      <machine maxCpus='1'>mips</machine>
      <machine maxCpus='1'>mipssim</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='mips64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-mips64</emulator>
      <machine maxCpus='16'>malta</machine>
      <machine maxCpus='1'>mips</machine>
      <machine maxCpus='1'>magnum</machine>
      <machine maxCpus='1'>mipssim</machine>
      <machine maxCpus='1'>pica61</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='mips64el'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-mips64el</emulator>
      <machine maxCpus='16'>malta</machine>
      <machine maxCpus='16'>boston</machine>
      <machine maxCpus='1'>mips</machine>
      <machine maxCpus='1'>magnum</machine>
      <machine maxCpus='1'>mipssim</machine>
      <machine maxCpus='1'>pica61</machine>
      <machine maxCpus='1'>fulong2e</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='ppc'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-ppc</emulator>
      <machine maxCpus='1'>g3beige</machine>
      <machine maxCpus='1'>ref405ep</machine>
      <machine maxCpus='1'>sam460ex</machine>
      <machine maxCpus='1'>virtex-ml507</machine>
      <machine maxCpus='32'>ppce500</machine>
      <machine maxCpus='15'>mpc8544ds</machine>
      <machine maxCpus='1'>bamboo</machine>
      <machine maxCpus='1'>prep</machine>
      <machine maxCpus='1'>mac99</machine>
      <machine maxCpus='1'>taihu</machine>
      <machine maxCpus='1'>40p</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='ppc64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-ppc64</emulator>
      <machine maxCpus='1024'>pseries-3.1</machine>
      <machine canonical='pseries-3.1' maxCpus='1024'>pseries</machine>
      <machine maxCpus='1'>ref405ep</machine>
      <machine maxCpus='1'>sam460ex</machine>
      <machine maxCpus='1'>virtex-ml507</machine>
      <machine maxCpus='2048'>powernv</machine>
      <machine maxCpus='32'>ppce500</machine>
      <machine maxCpus='15'>mpc8544ds</machine>
      <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
      <machine maxCpus='1'>bamboo</machine>
      <machine maxCpus='1'>g3beige</machine>
      <machine maxCpus='1024'>pseries-3.0</machine>
      <machine maxCpus='1024'>pseries-2.10</machine>
      <machine maxCpus='1'>prep</machine>
      <machine maxCpus='1024'>pseries-2.11</machine>
      <machine maxCpus='1024'>pseries-2.12</machine>
      <machine maxCpus='1024'>pseries-2.9</machine>
      <machine maxCpus='1'>mac99</machine>
      <machine maxCpus='1024'>pseries-2.6</machine>
      <machine maxCpus='1024'>pseries-2.7</machine>
      <machine maxCpus='1024'>pseries-2.8</machine>
      <machine maxCpus='1024'>pseries-2.4</machine>
      <machine maxCpus='1024'>pseries-2.5</machine>
      <machine maxCpus='1024'>pseries-2.2</machine>
      <machine maxCpus='1'>taihu</machine>
      <machine maxCpus='1024'>pseries-2.3</machine>
      <machine maxCpus='1024'>pseries-2.1</machine>
      <machine maxCpus='1'>40p</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='ppc64le'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-ppc64le</emulator>
      <machine maxCpus='1024'>pseries-3.1</machine>
      <machine canonical='pseries-3.1' maxCpus='1024'>pseries</machine>
      <machine maxCpus='1'>ref405ep</machine>
      <machine maxCpus='1'>sam460ex</machine>
      <machine maxCpus='1'>virtex-ml507</machine>
      <machine maxCpus='2048'>powernv</machine>
      <machine maxCpus='32'>ppce500</machine>
      <machine maxCpus='15'>mpc8544ds</machine>
      <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
      <machine maxCpus='1'>bamboo</machine>
      <machine maxCpus='1'>g3beige</machine>
      <machine maxCpus='1024'>pseries-3.0</machine>
      <machine maxCpus='1024'>pseries-2.10</machine>
      <machine maxCpus='1'>prep</machine>
      <machine maxCpus='1024'>pseries-2.11</machine>
      <machine maxCpus='1024'>pseries-2.12</machine>
      <machine maxCpus='1024'>pseries-2.9</machine>
      <machine maxCpus='1'>mac99</machine>
      <machine maxCpus='1024'>pseries-2.6</machine>
      <machine maxCpus='1024'>pseries-2.7</machine>
      <machine maxCpus='1024'>pseries-2.8</machine>
      <machine maxCpus='1024'>pseries-2.4</machine>
      <machine maxCpus='1024'>pseries-2.5</machine>
      <machine maxCpus='1024'>pseries-2.2</machine>
      <machine maxCpus='1'>taihu</machine>
      <machine maxCpus='1024'>pseries-2.3</machine>
      <machine maxCpus='1024'>pseries-2.1</machine>
      <machine maxCpus='1'>40p</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='riscv32'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-riscv32</emulator>
      <machine maxCpus='1'>spike_v1.10</machine>
      <machine maxCpus='1'>spike_v1.9.1</machine>
      <machine maxCpus='1'>sifive_e</machine>
      <machine maxCpus='8'>virt</machine>
      <machine maxCpus='1'>sifive_u</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='riscv64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-riscv64</emulator>
      <machine maxCpus='1'>spike_v1.10</machine>
      <machine maxCpus='1'>spike_v1.9.1</machine>
      <machine maxCpus='1'>sifive_e</machine>
      <machine maxCpus='8'>virt</machine>
      <machine maxCpus='1'>sifive_u</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='s390x'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-s390x</emulator>
      <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
      <machine canonical='s390-ccw-virtio-3.1' maxCpus='248'>s390-ccw-virtio</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
      <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
      <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='sh4'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-sh4</emulator>
      <machine maxCpus='1'>shix</machine>
      <machine maxCpus='1'>r2d</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='sh4eb'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-sh4eb</emulator>
      <machine maxCpus='1'>shix</machine>
      <machine maxCpus='1'>r2d</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='sparc'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-sparc</emulator>
      <machine maxCpus='1'>SS-5</machine>
      <machine maxCpus='4'>SS-10</machine>
      <machine maxCpus='1'>LX</machine>
      <machine maxCpus='4'>SS-20</machine>
      <machine maxCpus='1'>SPARCClassic</machine>
      <machine maxCpus='4'>SS-600MP</machine>
      <machine maxCpus='1'>Voyager</machine>
      <machine maxCpus='1'>SPARCbook</machine>
      <machine maxCpus='1'>SS-4</machine>
      <machine maxCpus='1'>leon3_generic</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='sparc64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-sparc64</emulator>
      <machine maxCpus='1'>sun4u</machine>
      <machine maxCpus='1'>sun4v</machine>
      <machine maxCpus='1'>niagara</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='unicore32'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-unicore32</emulator>
      <machine maxCpus='1'>puv3</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='x86_64'>
      <wordsize>64</wordsize>
      <emulator>/usr/bin/qemu-system-x86_64</emulator>
      <machine maxCpus='255'>pc-i440fx-3.1</machine>
      <machine canonical='pc-i440fx-3.1' maxCpus='255'>pc</machine>
      <machine maxCpus='1'>isapc</machine>
      <machine maxCpus='255'>pc-1.1</machine>
      <machine maxCpus='255'>pc-1.2</machine>
      <machine maxCpus='255'>pc-1.3</machine>
      <machine maxCpus='255'>pc-i440fx-2.8</machine>
      <machine maxCpus='255'>pc-1.0</machine>
      <machine maxCpus='255'>pc-i440fx-2.9</machine>
      <machine maxCpus='255'>pc-i440fx-2.6</machine>
      <machine maxCpus='255'>pc-i440fx-2.7</machine>
      <machine maxCpus='255'>pc-i440fx-2.3</machine>
      <machine maxCpus='255'>pc-i440fx-2.4</machine>
      <machine maxCpus='255'>pc-i440fx-2.5</machine>
      <machine maxCpus='255'>pc-i440fx-2.1</machine>
      <machine maxCpus='255'>pc-i440fx-2.2</machine>
      <machine maxCpus='288'>pc-q35-3.1</machine>
      <machine canonical='pc-q35-3.1' maxCpus='288'>q35</machine>
      <machine maxCpus='255'>pc-i440fx-2.0</machine>
      <machine maxCpus='288'>pc-q35-2.11</machine>
      <machine maxCpus='288'>pc-q35-2.12</machine>
      <machine maxCpus='288'>pc-q35-3.0</machine>
      <machine maxCpus='288'>pc-q35-2.10</machine>
      <machine maxCpus='255'>pc-i440fx-1.7</machine>
      <machine maxCpus='288'>pc-q35-2.9</machine>
      <machine maxCpus='255'>pc-0.15</machine>
      <machine maxCpus='255'>pc-i440fx-1.5</machine>
      <machine maxCpus='255'>pc-q35-2.7</machine>
      <machine maxCpus='255'>pc-i440fx-1.6</machine>
      <machine maxCpus='255'>pc-i440fx-2.11</machine>
      <machine maxCpus='288'>pc-q35-2.8</machine>
      <machine maxCpus='255'>pc-0.13</machine>
      <machine maxCpus='255'>pc-i440fx-2.12</machine>
      <machine maxCpus='255'>pc-0.14</machine>
      <machine maxCpus='255'>pc-i440fx-3.0</machine>
      <machine maxCpus='255'>pc-q35-2.4</machine>
      <machine maxCpus='255'>pc-q35-2.5</machine>
      <machine maxCpus='255'>pc-q35-2.6</machine>
      <machine maxCpus='255'>pc-i440fx-1.4</machine>
      <machine maxCpus='255'>pc-i440fx-2.10</machine>
      <machine maxCpus='255'>pc-0.11</machine>
      <machine maxCpus='255'>pc-0.12</machine>
      <machine maxCpus='255'>pc-0.10</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
      <acpi default='on' toggle='yes'/>
      <apic default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='xtensa'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-xtensa</emulator>
      <machine maxCpus='4'>sim</machine>
      <machine maxCpus='4'>kc705-nommu</machine>
      <machine maxCpus='4'>kc705</machine>
      <machine maxCpus='4'>lx200</machine>
      <machine maxCpus='4'>lx60</machine>
      <machine maxCpus='4'>lx60-nommu</machine>
      <machine maxCpus='4'>lx200-nommu</machine>
      <machine maxCpus='4'>ml605</machine>
      <machine maxCpus='4'>ml605-nommu</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

  <guest>
    <os_type>hvm</os_type>
    <arch name='xtensaeb'>
      <wordsize>32</wordsize>
      <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
      <machine maxCpus='4'>sim</machine>
      <machine maxCpus='4'>kc705-nommu</machine>
      <machine maxCpus='4'>kc705</machine>
      <machine maxCpus='4'>lx200</machine>
      <machine maxCpus='4'>lx60</machine>
      <machine maxCpus='4'>lx60-nommu</machine>
      <machine maxCpus='4'>lx200-nommu</machine>
      <machine maxCpus='4'>ml605</machine>
      <machine maxCpus='4'>ml605-nommu</machine>
      <domain type='qemu'/>
    </arch>
    <features>
      <cpuselection/>
      <deviceboot/>
      <disksnapshot default='on' toggle='no'/>
    </features>
  </guest>

</capabilities>

5.Should we add support for 'armv6l' architecture ?If this is a bug, I
want fix it.

** Affects: nova
     Importance: Undecided
     Assignee: ruishawn (ruishawn)
         Status: New

** Changed in: nova
     Assignee: (unassigned) => ruishawn (ruishawn)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1934078

Title:
   Architecture name 'armv6l' is not recognised

Status in OpenStack Compute (nova):
  New

Bug description:
  1.I use debian10 
  $ uname -m
  aarch64

  2.nova verison
  $ dpkg -l |grep nova
  ii  nova-api                                      2:18.1.0-6                              all          OpenStack Compute - compute API frontend
  ii  nova-common                                   2:18.1.0-6                              all          OpenStack Compute - common files
  ii  nova-compute                                  2:18.1.0-6                              all          OpenStack Compute - compute node
  ii  nova-compute-qemu                             2:18.1.0-6                              all          OpenStack Compute - compute node (QEmu)
  ii  nova-conductor                                2:18.1.0-6                              all          OpenStack Compute - conductor service
  ii  nova-consoleauth                              2:18.1.0-6                              all          OpenStack Compute - Console Authenticator
  ii  nova-consoleproxy                             2:18.1.0-6                              all          OpenStack Compute - NoVNC proxy
  ii  nova-placement-api                            2:18.1.0-6                              all          OpenStack compute - placement API
  ii  nova-scheduler                                2:18.1.0-6                              all          OpenStack Compute - virtual machine scheduler
  ii  python-novaclient                             2:11.0.0-2                              all          client library for OpenStack Compute API - Python 2.7
  ii  python3-nova                                  2:18.1.0-6                              all          OpenStack Compute - libraries
  ii  python3-novaclient                            2:11.0.0-2                              all          client library for OpenStack Compute API - 3.x

  3.When i restart nova-compute, there are some errors in /var/log/nova-compute.log
  16580 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager [req-3a3f0a02-bd20-4c4a-9b05-a4f62153c55b - - - - -] Error updating resources for node controller1.: nova.exception.InvalidArchitectureName: Architect      ure name 'armv6l' is not recognised
  16581 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager Traceback (most recent call last):
  16582 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/compute/manager.py", line 7778, in _update_available_resource_for_node
  16583 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     rt.update_available_resource(context, nodename)
  16584 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/compute/resource_tracker.py", line 705, in update_available_resource
  16585 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     resources = self.driver.get_available_resource(nodename)
  16586 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 6524, in get_available_resource
  16587 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/virt/libvirt/driver.py", line 5812, in _get_instance_capabilities
  16588 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     fields.HVType.canonicalize(dt),
  16589 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager   File "/usr/lib/python3/dist-packages/nova/objects/fields.py", line 201, in canonicalize
  16590 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager     raise exception.InvalidArchitectureName(arch=name)
  16591 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager nova.exception.InvalidArchitectureName: Architecture name 'armv6l' is not recognised
  16592 2021-06-30 13:54:39.627 21141 ERROR nova.compute.manager

  4. virsh capabilities 
  <capabilities>

    <host>
      <uuid>6da9a312-6e27-4dc4-966b-b9af397f86e1</uuid>
      <cpu>
        <arch>aarch64</arch>
        <topology sockets='1' cores='4' threads='1'/>
        <pages unit='KiB' size='64'/>
        <pages unit='KiB' size='2048'/>
        <pages unit='KiB' size='524288'/>
      </cpu>
      <power_management/>
      <iommu support='no'/>
      <migration_features>
        <live/>
        <uri_transports>
          <uri_transport>tcp</uri_transport>
          <uri_transport>rdma</uri_transport>
        </uri_transports>
      </migration_features>
      <topology>
        <cells num='1'>
          <cell id='0'>
            <memory unit='KiB'>8284416</memory>
            <pages unit='KiB' size='64'>129444</pages>
            <pages unit='KiB' size='2048'>0</pages>
            <pages unit='KiB' size='524288'>0</pages>
            <distances>
              <sibling id='0' value='10'/>
            </distances>
            <cpus num='4'>
              <cpu id='0' socket_id='0' core_id='0' siblings='0'/>
              <cpu id='1' socket_id='0' core_id='1' siblings='1'/>
              <cpu id='2' socket_id='0' core_id='2' siblings='2'/>
              <cpu id='3' socket_id='0' core_id='3' siblings='3'/>
            </cpus>
          </cell>
        </cells>
      </topology>
      <secmodel>
        <model>none</model>
        <doi>0</doi>
      </secmodel>
      <secmodel>
        <model>dac</model>
        <doi>0</doi>
        <baselabel type='kvm'>+64055:+64055</baselabel>
        <baselabel type='qemu'>+64055:+64055</baselabel>
      </secmodel>
    </host>

    <guest>
      <os_type>hvm</os_type>
      <arch name='alpha'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-alpha</emulator>
        <machine maxCpus='4'>clipper</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='armv6l'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-arm</emulator>
        <machine maxCpus='1'>integratorcp</machine>
        <machine maxCpus='2'>nuri</machine>
        <machine maxCpus='1'>mps2-an511</machine>
        <machine maxCpus='1'>verdex</machine>
        <machine maxCpus='1'>mps2-an505</machine>
        <machine maxCpus='512'>virt-3.0</machine>
        <machine maxCpus='1'>ast2500-evb</machine>
        <machine maxCpus='2'>smdkc210</machine>
        <machine maxCpus='1'>collie</machine>
        <machine maxCpus='1'>imx25-pdk</machine>
        <machine maxCpus='1'>spitz</machine>
        <machine maxCpus='4'>realview-pbx-a9</machine>
        <machine maxCpus='1'>realview-eb</machine>
        <machine maxCpus='1'>realview-pb-a8</machine>
        <machine maxCpus='1'>versatilepb</machine>
        <machine maxCpus='1'>emcraft-sf2</machine>
        <machine maxCpus='255'>virt-2.9</machine>
        <machine maxCpus='1'>musicpal</machine>
        <machine maxCpus='1'>z2</machine>
        <machine maxCpus='1'>akita</machine>
        <machine maxCpus='255'>virt-2.7</machine>
        <machine maxCpus='1'>kzm</machine>
        <machine maxCpus='255'>virt-2.8</machine>
        <machine maxCpus='4'>realview-eb-mpcore</machine>
        <machine maxCpus='2'>mcimx7d-sabre</machine>
        <machine maxCpus='1'>sx1</machine>
        <machine maxCpus='1'>sx1-v1</machine>
        <machine maxCpus='255'>virt-2.6</machine>
        <machine maxCpus='1'>cubieboard</machine>
        <machine maxCpus='4'>highbank</machine>
        <machine maxCpus='4'>raspi2</machine>
        <machine maxCpus='1'>netduino2</machine>
        <machine maxCpus='1'>terrier</machine>
        <machine maxCpus='1'>n810</machine>
        <machine maxCpus='1'>mainstone</machine>
        <machine maxCpus='1'>palmetto-bmc</machine>
        <machine maxCpus='4'>sabrelite</machine>
        <machine maxCpus='4'>midway</machine>
        <machine maxCpus='1'>romulus-bmc</machine>
        <machine maxCpus='1'>cheetah</machine>
        <machine maxCpus='1'>tosa</machine>
        <machine maxCpus='1'>borzoi</machine>
        <machine maxCpus='1'>versatileab</machine>
        <machine maxCpus='1'>lm3s6965evb</machine>
        <machine maxCpus='1'>n800</machine>
        <machine maxCpus='255'>virt-2.10</machine>
        <machine maxCpus='255'>virt-2.11</machine>
        <machine maxCpus='1'>connex</machine>
        <machine maxCpus='255'>virt-2.12</machine>
        <machine maxCpus='1'>microbit</machine>
        <machine maxCpus='1'>witherspoon-bmc</machine>
        <machine maxCpus='1'>xilinx-zynq-a9</machine>
        <machine maxCpus='1'>mps2-an385</machine>
        <machine maxCpus='4'>vexpress-a9</machine>
        <machine maxCpus='1'>mcimx6ul-evk</machine>
        <machine maxCpus='4'>vexpress-a15</machine>
        <machine maxCpus='512'>virt-3.1</machine>
        <machine canonical='virt-3.1' maxCpus='512'>virt</machine>
        <machine maxCpus='1'>canon-a1100</machine>
        <machine maxCpus='1'>lm3s811evb</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='armv7l'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-aarch64</emulator>
        <machine maxCpus='1'>integratorcp</machine>
        <machine maxCpus='2'>nuri</machine>
        <machine maxCpus='1'>mps2-an511</machine>
        <machine maxCpus='1'>mps2-an505</machine>
        <machine maxCpus='1'>verdex</machine>
        <machine maxCpus='512'>virt-3.0</machine>
        <machine maxCpus='1'>ast2500-evb</machine>
        <machine maxCpus='2'>smdkc210</machine>
        <machine maxCpus='1'>collie</machine>
        <machine maxCpus='2'>xlnx-versal-virt</machine>
        <machine maxCpus='1'>imx25-pdk</machine>
        <machine maxCpus='1'>spitz</machine>
        <machine maxCpus='4'>realview-pbx-a9</machine>
        <machine maxCpus='1'>realview-eb</machine>
        <machine maxCpus='1'>realview-pb-a8</machine>
        <machine maxCpus='1'>versatilepb</machine>
        <machine maxCpus='1'>emcraft-sf2</machine>
        <machine maxCpus='255'>virt-2.9</machine>
        <machine maxCpus='1'>musicpal</machine>
        <machine maxCpus='1'>z2</machine>
        <machine maxCpus='1'>akita</machine>
        <machine maxCpus='255'>virt-2.7</machine>
        <machine maxCpus='1'>kzm</machine>
        <machine maxCpus='255'>virt-2.8</machine>
        <machine maxCpus='4'>realview-eb-mpcore</machine>
        <machine maxCpus='2'>mcimx7d-sabre</machine>
        <machine maxCpus='1'>sx1</machine>
        <machine maxCpus='1'>sx1-v1</machine>
        <machine maxCpus='255'>virt-2.6</machine>
        <machine maxCpus='1'>cubieboard</machine>
        <machine maxCpus='4'>highbank</machine>
        <machine maxCpus='4'>raspi2</machine>
        <machine maxCpus='4'>raspi3</machine>
        <machine maxCpus='1'>netduino2</machine>
        <machine maxCpus='1'>terrier</machine>
        <machine maxCpus='1'>n810</machine>
        <machine maxCpus='1'>mainstone</machine>
        <machine maxCpus='1'>palmetto-bmc</machine>
        <machine maxCpus='4'>sabrelite</machine>
        <machine maxCpus='4'>midway</machine>
        <machine maxCpus='1'>romulus-bmc</machine>
        <machine maxCpus='1'>cheetah</machine>
        <machine maxCpus='1'>tosa</machine>
        <machine maxCpus='1'>borzoi</machine>
        <machine maxCpus='1'>versatileab</machine>
        <machine maxCpus='1'>lm3s6965evb</machine>
        <machine maxCpus='1'>n800</machine>
        <machine maxCpus='255'>virt-2.10</machine>
        <machine maxCpus='255'>virt-2.11</machine>
        <machine maxCpus='1'>connex</machine>
        <machine maxCpus='255'>virt-2.12</machine>
        <machine maxCpus='1'>microbit</machine>
        <machine maxCpus='1'>witherspoon-bmc</machine>
        <machine maxCpus='1'>xilinx-zynq-a9</machine>
        <machine maxCpus='1'>mps2-an385</machine>
        <machine maxCpus='4'>vexpress-a9</machine>
        <machine maxCpus='1'>mcimx6ul-evk</machine>
        <machine maxCpus='4'>vexpress-a15</machine>
        <machine maxCpus='6'>xlnx-zcu102</machine>
        <machine maxCpus='512'>virt-3.1</machine>
        <machine canonical='virt-3.1' maxCpus='512'>virt</machine>
        <machine maxCpus='1'>canon-a1100</machine>
        <machine maxCpus='1'>lm3s811evb</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='aarch64'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-aarch64</emulator>
        <machine maxCpus='1'>integratorcp</machine>
        <machine maxCpus='2'>nuri</machine>
        <machine maxCpus='1'>mps2-an511</machine>
        <machine maxCpus='1'>mps2-an505</machine>
        <machine maxCpus='1'>verdex</machine>
        <machine maxCpus='512'>virt-3.0</machine>
        <machine maxCpus='1'>ast2500-evb</machine>
        <machine maxCpus='2'>smdkc210</machine>
        <machine maxCpus='1'>collie</machine>
        <machine maxCpus='2'>xlnx-versal-virt</machine>
        <machine maxCpus='1'>imx25-pdk</machine>
        <machine maxCpus='1'>spitz</machine>
        <machine maxCpus='4'>realview-pbx-a9</machine>
        <machine maxCpus='1'>realview-eb</machine>
        <machine maxCpus='1'>realview-pb-a8</machine>
        <machine maxCpus='1'>versatilepb</machine>
        <machine maxCpus='1'>emcraft-sf2</machine>
        <machine maxCpus='255'>virt-2.9</machine>
        <machine maxCpus='1'>musicpal</machine>
        <machine maxCpus='1'>z2</machine>
        <machine maxCpus='1'>akita</machine>
        <machine maxCpus='255'>virt-2.7</machine>
        <machine maxCpus='1'>kzm</machine>
        <machine maxCpus='255'>virt-2.8</machine>
        <machine maxCpus='4'>realview-eb-mpcore</machine>
        <machine maxCpus='2'>mcimx7d-sabre</machine>
        <machine maxCpus='1'>sx1</machine>
        <machine maxCpus='1'>sx1-v1</machine>
        <machine maxCpus='255'>virt-2.6</machine>
        <machine maxCpus='1'>cubieboard</machine>
        <machine maxCpus='4'>highbank</machine>
        <machine maxCpus='4'>raspi2</machine>
        <machine maxCpus='4'>raspi3</machine>
        <machine maxCpus='1'>netduino2</machine>
        <machine maxCpus='1'>terrier</machine>
        <machine maxCpus='1'>n810</machine>
        <machine maxCpus='1'>mainstone</machine>
        <machine maxCpus='1'>palmetto-bmc</machine>
        <machine maxCpus='4'>sabrelite</machine>
        <machine maxCpus='4'>midway</machine>
        <machine maxCpus='1'>romulus-bmc</machine>
        <machine maxCpus='1'>cheetah</machine>
        <machine maxCpus='1'>tosa</machine>
        <machine maxCpus='1'>borzoi</machine>
        <machine maxCpus='1'>versatileab</machine>
        <machine maxCpus='1'>lm3s6965evb</machine>
        <machine maxCpus='1'>n800</machine>
        <machine maxCpus='255'>virt-2.10</machine>
        <machine maxCpus='255'>virt-2.11</machine>
        <machine maxCpus='1'>connex</machine>
        <machine maxCpus='255'>virt-2.12</machine>
        <machine maxCpus='1'>microbit</machine>
        <machine maxCpus='1'>witherspoon-bmc</machine>
        <machine maxCpus='1'>xilinx-zynq-a9</machine>
        <machine maxCpus='1'>mps2-an385</machine>
        <machine maxCpus='4'>vexpress-a9</machine>
        <machine maxCpus='1'>mcimx6ul-evk</machine>
        <machine maxCpus='4'>vexpress-a15</machine>
        <machine maxCpus='6'>xlnx-zcu102</machine>
        <machine maxCpus='512'>virt-3.1</machine>
        <machine canonical='virt-3.1' maxCpus='512'>virt</machine>
        <machine maxCpus='1'>canon-a1100</machine>
        <machine maxCpus='1'>lm3s811evb</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
        <acpi default='on' toggle='yes'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='cris'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-cris</emulator>
        <machine maxCpus='1'>axis-dev88</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='i686'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-i386</emulator>
        <machine maxCpus='255'>pc-i440fx-3.1</machine>
        <machine canonical='pc-i440fx-3.1' maxCpus='255'>pc</machine>
        <machine maxCpus='1'>isapc</machine>
        <machine maxCpus='255'>pc-1.1</machine>
        <machine maxCpus='255'>pc-1.2</machine>
        <machine maxCpus='255'>pc-1.3</machine>
        <machine maxCpus='255'>pc-i440fx-2.8</machine>
        <machine maxCpus='255'>pc-1.0</machine>
        <machine maxCpus='255'>pc-i440fx-2.9</machine>
        <machine maxCpus='255'>pc-i440fx-2.6</machine>
        <machine maxCpus='255'>pc-i440fx-2.7</machine>
        <machine maxCpus='255'>pc-i440fx-2.3</machine>
        <machine maxCpus='255'>pc-i440fx-2.4</machine>
        <machine maxCpus='255'>pc-i440fx-2.5</machine>
        <machine maxCpus='255'>pc-i440fx-2.1</machine>
        <machine maxCpus='255'>pc-i440fx-2.2</machine>
        <machine maxCpus='288'>pc-q35-3.1</machine>
        <machine canonical='pc-q35-3.1' maxCpus='288'>q35</machine>
        <machine maxCpus='255'>pc-i440fx-2.0</machine>
        <machine maxCpus='288'>pc-q35-2.11</machine>
        <machine maxCpus='288'>pc-q35-2.12</machine>
        <machine maxCpus='288'>pc-q35-3.0</machine>
        <machine maxCpus='288'>pc-q35-2.10</machine>
        <machine maxCpus='255'>pc-i440fx-1.7</machine>
        <machine maxCpus='288'>pc-q35-2.9</machine>
        <machine maxCpus='255'>pc-0.15</machine>
        <machine maxCpus='255'>pc-i440fx-1.5</machine>
        <machine maxCpus='255'>pc-q35-2.7</machine>
        <machine maxCpus='255'>pc-i440fx-1.6</machine>
        <machine maxCpus='255'>pc-i440fx-2.11</machine>
        <machine maxCpus='288'>pc-q35-2.8</machine>
        <machine maxCpus='255'>pc-0.13</machine>
        <machine maxCpus='255'>pc-0.14</machine>
        <machine maxCpus='255'>pc-i440fx-3.0</machine>
        <machine maxCpus='255'>pc-i440fx-2.12</machine>
        <machine maxCpus='255'>pc-q35-2.4</machine>
        <machine maxCpus='255'>pc-q35-2.5</machine>
        <machine maxCpus='255'>pc-q35-2.6</machine>
        <machine maxCpus='255'>pc-i440fx-1.4</machine>
        <machine maxCpus='255'>pc-i440fx-2.10</machine>
        <machine maxCpus='255'>pc-0.11</machine>
        <machine maxCpus='255'>pc-0.12</machine>
        <machine maxCpus='255'>pc-0.10</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
        <acpi default='on' toggle='yes'/>
        <apic default='on' toggle='no'/>
        <pae/>
        <nonpae/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='lm32'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-lm32</emulator>
        <machine maxCpus='1'>lm32-evr</machine>
        <machine maxCpus='1'>milkymist</machine>
        <machine maxCpus='1'>lm32-uclinux</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='m68k'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-m68k</emulator>
        <machine maxCpus='1'>mcf5208evb</machine>
        <machine maxCpus='1'>an5206</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='microblaze'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-microblaze</emulator>
        <machine maxCpus='1'>petalogix-s3adsp1800</machine>
        <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
        <machine maxCpus='1'>petalogix-ml605</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='microblazeel'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-microblazeel</emulator>
        <machine maxCpus='1'>petalogix-s3adsp1800</machine>
        <machine maxCpus='1'>xlnx-zynqmp-pmu</machine>
        <machine maxCpus='1'>petalogix-ml605</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='mips'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-mips</emulator>
        <machine maxCpus='16'>malta</machine>
        <machine maxCpus='1'>mips</machine>
        <machine maxCpus='1'>mipssim</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='mipsel'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-mipsel</emulator>
        <machine maxCpus='16'>malta</machine>
        <machine maxCpus='1'>mips</machine>
        <machine maxCpus='1'>mipssim</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='mips64'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-mips64</emulator>
        <machine maxCpus='16'>malta</machine>
        <machine maxCpus='1'>mips</machine>
        <machine maxCpus='1'>magnum</machine>
        <machine maxCpus='1'>mipssim</machine>
        <machine maxCpus='1'>pica61</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='mips64el'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-mips64el</emulator>
        <machine maxCpus='16'>malta</machine>
        <machine maxCpus='16'>boston</machine>
        <machine maxCpus='1'>mips</machine>
        <machine maxCpus='1'>magnum</machine>
        <machine maxCpus='1'>mipssim</machine>
        <machine maxCpus='1'>pica61</machine>
        <machine maxCpus='1'>fulong2e</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='ppc'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-ppc</emulator>
        <machine maxCpus='1'>g3beige</machine>
        <machine maxCpus='1'>ref405ep</machine>
        <machine maxCpus='1'>sam460ex</machine>
        <machine maxCpus='1'>virtex-ml507</machine>
        <machine maxCpus='32'>ppce500</machine>
        <machine maxCpus='15'>mpc8544ds</machine>
        <machine maxCpus='1'>bamboo</machine>
        <machine maxCpus='1'>prep</machine>
        <machine maxCpus='1'>mac99</machine>
        <machine maxCpus='1'>taihu</machine>
        <machine maxCpus='1'>40p</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='ppc64'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-ppc64</emulator>
        <machine maxCpus='1024'>pseries-3.1</machine>
        <machine canonical='pseries-3.1' maxCpus='1024'>pseries</machine>
        <machine maxCpus='1'>ref405ep</machine>
        <machine maxCpus='1'>sam460ex</machine>
        <machine maxCpus='1'>virtex-ml507</machine>
        <machine maxCpus='2048'>powernv</machine>
        <machine maxCpus='32'>ppce500</machine>
        <machine maxCpus='15'>mpc8544ds</machine>
        <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
        <machine maxCpus='1'>bamboo</machine>
        <machine maxCpus='1'>g3beige</machine>
        <machine maxCpus='1024'>pseries-3.0</machine>
        <machine maxCpus='1024'>pseries-2.10</machine>
        <machine maxCpus='1'>prep</machine>
        <machine maxCpus='1024'>pseries-2.11</machine>
        <machine maxCpus='1024'>pseries-2.12</machine>
        <machine maxCpus='1024'>pseries-2.9</machine>
        <machine maxCpus='1'>mac99</machine>
        <machine maxCpus='1024'>pseries-2.6</machine>
        <machine maxCpus='1024'>pseries-2.7</machine>
        <machine maxCpus='1024'>pseries-2.8</machine>
        <machine maxCpus='1024'>pseries-2.4</machine>
        <machine maxCpus='1024'>pseries-2.5</machine>
        <machine maxCpus='1024'>pseries-2.2</machine>
        <machine maxCpus='1'>taihu</machine>
        <machine maxCpus='1024'>pseries-2.3</machine>
        <machine maxCpus='1024'>pseries-2.1</machine>
        <machine maxCpus='1'>40p</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='ppc64le'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-ppc64le</emulator>
        <machine maxCpus='1024'>pseries-3.1</machine>
        <machine canonical='pseries-3.1' maxCpus='1024'>pseries</machine>
        <machine maxCpus='1'>ref405ep</machine>
        <machine maxCpus='1'>sam460ex</machine>
        <machine maxCpus='1'>virtex-ml507</machine>
        <machine maxCpus='2048'>powernv</machine>
        <machine maxCpus='32'>ppce500</machine>
        <machine maxCpus='15'>mpc8544ds</machine>
        <machine maxCpus='1024'>pseries-2.12-sxxm</machine>
        <machine maxCpus='1'>bamboo</machine>
        <machine maxCpus='1'>g3beige</machine>
        <machine maxCpus='1024'>pseries-3.0</machine>
        <machine maxCpus='1024'>pseries-2.10</machine>
        <machine maxCpus='1'>prep</machine>
        <machine maxCpus='1024'>pseries-2.11</machine>
        <machine maxCpus='1024'>pseries-2.12</machine>
        <machine maxCpus='1024'>pseries-2.9</machine>
        <machine maxCpus='1'>mac99</machine>
        <machine maxCpus='1024'>pseries-2.6</machine>
        <machine maxCpus='1024'>pseries-2.7</machine>
        <machine maxCpus='1024'>pseries-2.8</machine>
        <machine maxCpus='1024'>pseries-2.4</machine>
        <machine maxCpus='1024'>pseries-2.5</machine>
        <machine maxCpus='1024'>pseries-2.2</machine>
        <machine maxCpus='1'>taihu</machine>
        <machine maxCpus='1024'>pseries-2.3</machine>
        <machine maxCpus='1024'>pseries-2.1</machine>
        <machine maxCpus='1'>40p</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='riscv32'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-riscv32</emulator>
        <machine maxCpus='1'>spike_v1.10</machine>
        <machine maxCpus='1'>spike_v1.9.1</machine>
        <machine maxCpus='1'>sifive_e</machine>
        <machine maxCpus='8'>virt</machine>
        <machine maxCpus='1'>sifive_u</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='riscv64'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-riscv64</emulator>
        <machine maxCpus='1'>spike_v1.10</machine>
        <machine maxCpus='1'>spike_v1.9.1</machine>
        <machine maxCpus='1'>sifive_e</machine>
        <machine maxCpus='8'>virt</machine>
        <machine maxCpus='1'>sifive_u</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='s390x'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-s390x</emulator>
        <machine maxCpus='248'>s390-ccw-virtio-3.1</machine>
        <machine canonical='s390-ccw-virtio-3.1' maxCpus='248'>s390-ccw-virtio</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.7</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.6</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.11</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.10</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.5</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.4</machine>
        <machine maxCpus='248'>s390-ccw-virtio-3.0</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.9</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.8</machine>
        <machine maxCpus='248'>s390-ccw-virtio-2.12</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='sh4'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-sh4</emulator>
        <machine maxCpus='1'>shix</machine>
        <machine maxCpus='1'>r2d</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='sh4eb'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-sh4eb</emulator>
        <machine maxCpus='1'>shix</machine>
        <machine maxCpus='1'>r2d</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='sparc'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-sparc</emulator>
        <machine maxCpus='1'>SS-5</machine>
        <machine maxCpus='4'>SS-10</machine>
        <machine maxCpus='1'>LX</machine>
        <machine maxCpus='4'>SS-20</machine>
        <machine maxCpus='1'>SPARCClassic</machine>
        <machine maxCpus='4'>SS-600MP</machine>
        <machine maxCpus='1'>Voyager</machine>
        <machine maxCpus='1'>SPARCbook</machine>
        <machine maxCpus='1'>SS-4</machine>
        <machine maxCpus='1'>leon3_generic</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='sparc64'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-sparc64</emulator>
        <machine maxCpus='1'>sun4u</machine>
        <machine maxCpus='1'>sun4v</machine>
        <machine maxCpus='1'>niagara</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='unicore32'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-unicore32</emulator>
        <machine maxCpus='1'>puv3</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='x86_64'>
        <wordsize>64</wordsize>
        <emulator>/usr/bin/qemu-system-x86_64</emulator>
        <machine maxCpus='255'>pc-i440fx-3.1</machine>
        <machine canonical='pc-i440fx-3.1' maxCpus='255'>pc</machine>
        <machine maxCpus='1'>isapc</machine>
        <machine maxCpus='255'>pc-1.1</machine>
        <machine maxCpus='255'>pc-1.2</machine>
        <machine maxCpus='255'>pc-1.3</machine>
        <machine maxCpus='255'>pc-i440fx-2.8</machine>
        <machine maxCpus='255'>pc-1.0</machine>
        <machine maxCpus='255'>pc-i440fx-2.9</machine>
        <machine maxCpus='255'>pc-i440fx-2.6</machine>
        <machine maxCpus='255'>pc-i440fx-2.7</machine>
        <machine maxCpus='255'>pc-i440fx-2.3</machine>
        <machine maxCpus='255'>pc-i440fx-2.4</machine>
        <machine maxCpus='255'>pc-i440fx-2.5</machine>
        <machine maxCpus='255'>pc-i440fx-2.1</machine>
        <machine maxCpus='255'>pc-i440fx-2.2</machine>
        <machine maxCpus='288'>pc-q35-3.1</machine>
        <machine canonical='pc-q35-3.1' maxCpus='288'>q35</machine>
        <machine maxCpus='255'>pc-i440fx-2.0</machine>
        <machine maxCpus='288'>pc-q35-2.11</machine>
        <machine maxCpus='288'>pc-q35-2.12</machine>
        <machine maxCpus='288'>pc-q35-3.0</machine>
        <machine maxCpus='288'>pc-q35-2.10</machine>
        <machine maxCpus='255'>pc-i440fx-1.7</machine>
        <machine maxCpus='288'>pc-q35-2.9</machine>
        <machine maxCpus='255'>pc-0.15</machine>
        <machine maxCpus='255'>pc-i440fx-1.5</machine>
        <machine maxCpus='255'>pc-q35-2.7</machine>
        <machine maxCpus='255'>pc-i440fx-1.6</machine>
        <machine maxCpus='255'>pc-i440fx-2.11</machine>
        <machine maxCpus='288'>pc-q35-2.8</machine>
        <machine maxCpus='255'>pc-0.13</machine>
        <machine maxCpus='255'>pc-i440fx-2.12</machine>
        <machine maxCpus='255'>pc-0.14</machine>
        <machine maxCpus='255'>pc-i440fx-3.0</machine>
        <machine maxCpus='255'>pc-q35-2.4</machine>
        <machine maxCpus='255'>pc-q35-2.5</machine>
        <machine maxCpus='255'>pc-q35-2.6</machine>
        <machine maxCpus='255'>pc-i440fx-1.4</machine>
        <machine maxCpus='255'>pc-i440fx-2.10</machine>
        <machine maxCpus='255'>pc-0.11</machine>
        <machine maxCpus='255'>pc-0.12</machine>
        <machine maxCpus='255'>pc-0.10</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
        <acpi default='on' toggle='yes'/>
        <apic default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='xtensa'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-xtensa</emulator>
        <machine maxCpus='4'>sim</machine>
        <machine maxCpus='4'>kc705-nommu</machine>
        <machine maxCpus='4'>kc705</machine>
        <machine maxCpus='4'>lx200</machine>
        <machine maxCpus='4'>lx60</machine>
        <machine maxCpus='4'>lx60-nommu</machine>
        <machine maxCpus='4'>lx200-nommu</machine>
        <machine maxCpus='4'>ml605</machine>
        <machine maxCpus='4'>ml605-nommu</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

    <guest>
      <os_type>hvm</os_type>
      <arch name='xtensaeb'>
        <wordsize>32</wordsize>
        <emulator>/usr/bin/qemu-system-xtensaeb</emulator>
        <machine maxCpus='4'>sim</machine>
        <machine maxCpus='4'>kc705-nommu</machine>
        <machine maxCpus='4'>kc705</machine>
        <machine maxCpus='4'>lx200</machine>
        <machine maxCpus='4'>lx60</machine>
        <machine maxCpus='4'>lx60-nommu</machine>
        <machine maxCpus='4'>lx200-nommu</machine>
        <machine maxCpus='4'>ml605</machine>
        <machine maxCpus='4'>ml605-nommu</machine>
        <domain type='qemu'/>
      </arch>
      <features>
        <cpuselection/>
        <deviceboot/>
        <disksnapshot default='on' toggle='no'/>
      </features>
    </guest>

  </capabilities>

  5.Should we add support for 'armv6l' architecture ?If this is a bug, I
  want fix it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1934078/+subscriptions