When I plan to use QEMU runs a model, how do I know what SoC model is supported by QEMU?

Here is the command:

>qemu-system-xxx -M ?

chunxie@xixi:~$ qemu-system-arm -M ?
Supported machines are:
akita                Sharp SL-C1000 (Akita) PDA (PXA270)
ast2500-evb          Aspeed AST2500 EVB (ARM1176)
borzoi               Sharp SL-C3100 (Borzoi) PDA (PXA270)
canon-a1100          Canon PowerShot A1100 IS
cheetah              Palm Tungsten|E aka. Cheetah PDA (OMAP310)
collie               Sharp SL-5500 (Collie) PDA (SA-1110)
connex               Gumstix Connex (PXA255)
cubieboard           cubietech cubieboard
emcraft-sf2          SmartFusion2 SOM kit from Emcraft (M2S010)
highbank             Calxeda Highbank (ECX-1000)
imx25-pdk            ARM i.MX25 PDK board (ARM926)
integratorcp         ARM Integrator/CP (ARM926EJ-S)
kzm                  ARM KZM Emulation Baseboard (ARM1136)
lm3s6965evb          Stellaris LM3S6965EVB
lm3s811evb           Stellaris LM3S811EVB
mainstone            Mainstone II (PXA27x)
midway               Calxeda Midway (ECX-2000)
mps2-an385           ARM MPS2 with AN385 FPGA image for Cortex-M3
mps2-an511           ARM MPS2 with AN511 DesignStart FPGA image for Cortex-M3
musicpal             Marvell 88w8618 / MusicPal (ARM926EJ-S)
n800                 Nokia N800 tablet aka. RX-34 (OMAP2420)
n810                 Nokia N810 tablet aka. RX-44 (OMAP2420)
netduino2            Netduino 2 Machine
none                 empty machine
nuri                 Samsung NURI board (Exynos4210)
palmetto-bmc         OpenPOWER Palmetto BMC (ARM926EJ-S)
raspi2               Raspberry Pi 2
realview-eb          ARM RealView Emulation Baseboard (ARM926EJ-S)
realview-eb-mpcore   ARM RealView Emulation Baseboard (ARM11MPCore)
realview-pb-a8       ARM RealView Platform Baseboard for Cortex-A8
realview-pbx-a9      ARM RealView Platform Baseboard Explore for Cortex-A9
romulus-bmc          OpenPOWER Romulus BMC (ARM1176)
sabrelite            Freescale i.MX6 Quad SABRE Lite Board (Cortex A9)
smdkc210             Samsung SMDKC210 board (Exynos4210)
spitz                Sharp SL-C3000 (Spitz) PDA (PXA270)
sx1                  Siemens SX1 (OMAP310) V2
sx1-v1               Siemens SX1 (OMAP310) V1
terrier              Sharp SL-C3200 (Terrier) PDA (PXA270)
tosa                 Sharp SL-6000 (Tosa) PDA (PXA255)
verdex               Gumstix Verdex (PXA270)
versatileab          ARM Versatile/AB (ARM926EJ-S)
versatilepb          ARM Versatile/PB (ARM926EJ-S)
vexpress-a15         ARM Versatile Express for Cortex-A15
vexpress-a9          ARM Versatile Express for Cortex-A9
virt-2.10            QEMU 2.10 ARM Virtual Machine
virt                 QEMU 2.11 ARM Virtual Machine (alias of virt-2.11)
virt-2.11            QEMU 2.11 ARM Virtual Machine
virt-2.6             QEMU 2.6 ARM Virtual Machine
virt-2.7             QEMU 2.7 ARM Virtual Machine
virt-2.8             QEMU 2.8 ARM Virtual Machine
virt-2.9             QEMU 2.9 ARM Virtual Machine
xilinx-zynq-a9       Xilinx Zynq Platform Baseboard for Cortex-A9
z2                   Zipit Z2 (PXA27x)
chunxie@xixi:~$

So we can know what SoC models we can use.

But after I choose the SoC model, what devices can it support? How do I know it?

the command we can use is:

>qemu-system-xxx -M model -device help

chunxie@xixi:~$ qemu-system-arm -M vexpress-a9 -device help
Controller/Bridge/Hub devices:
name "i82801b11-bridge", bus PCI
name "ioh3420", bus PCI, desc "Intel IOH device id 3420 PCIE Root Port"
name "pci-bridge", bus PCI, desc "Standard PCI Bridge"
name "pci-bridge-seat", bus PCI, desc "Standard PCI Bridge (multiseat)"
name "pcie-pci-bridge", bus PCI
name "pcie-root-port", bus PCI, desc "PCI Express Root Port"
name "usb-host", bus usb-bus
name "usb-hub", bus usb-bus
name "vfio-pci-igd-lpc-bridge", bus PCI, desc "VFIO dummy ISA/LPC bridge for IGD assignment"
name "x3130-upstream", bus PCI, desc "TI X3130 Upstream Port of PCI Express Switch"
name "xio3130-downstream", bus PCI, desc "TI X3130 Downstream Port of PCI Express Switch"USB devices:
name "ich9-usb-ehci1", bus PCI
name "ich9-usb-ehci2", bus PCI
name "ich9-usb-uhci1", bus PCI
name "ich9-usb-uhci2", bus PCI
name "ich9-usb-uhci3", bus PCI
name "ich9-usb-uhci4", bus PCI
name "ich9-usb-uhci5", bus PCI
name "ich9-usb-uhci6", bus PCI
name "nec-usb-xhci", bus PCI
name "pci-ohci", bus PCI, desc "Apple USB Controller"
name "piix3-usb-uhci", bus PCI
name "piix4-usb-uhci", bus PCI
name "qemu-xhci", bus PCI
name "usb-ehci", bus PCI
name "vt82c686b-usb-uhci", bus PCIStorage devices:
name "am53c974", bus PCI, desc "AMD Am53c974 PCscsi-PCI SCSI adapter"
name "dc390", bus PCI, desc "Tekram DC-390 SCSI adapter"
name "ich9-ahci", bus PCI, alias "ahci"
name "ide-cd", bus IDE, desc "virtual IDE CD-ROM"
name "ide-drive", bus IDE, desc "virtual IDE disk or CD-ROM (legacy)"
name "ide-hd", bus IDE, desc "virtual IDE disk"
name "lsi53c810", bus PCI
name "lsi53c895a", bus PCI, alias "lsi"
name "megasas", bus PCI, desc "LSI MegaRAID SAS 1078"
name "megasas-gen2", bus PCI, desc "LSI MegaRAID SAS 2108"
name "nvme", bus PCI, desc "Non-Volatile Memory Express"
name "pvscsi", bus PCI
name "scsi-block", bus SCSI, desc "SCSI block device passthrough"
name "scsi-cd", bus SCSI, desc "virtual SCSI CD-ROM"
name "scsi-disk", bus SCSI, desc "virtual SCSI disk or CD-ROM (legacy)"
name "scsi-generic", bus SCSI, desc "pass through generic scsi device (/dev/sg*)"
name "scsi-hd", bus SCSI, desc "virtual SCSI disk"
name "sdhci-pci", bus PCI
name "usb-bot", bus usb-bus
name "usb-mtp", bus usb-bus, desc "USB Media Transfer Protocol device"
name "usb-storage", bus usb-bus
name "usb-uas", bus usb-bus
name "vhost-scsi", bus virtio-bus
name "vhost-scsi-pci", bus PCI
name "vhost-user-scsi", bus virtio-bus
name "vhost-user-scsi-pci", bus PCI
name "virtio-9p-device", bus virtio-bus
name "virtio-9p-pci", bus PCI, alias "virtio-9p"
name "virtio-blk-device", bus virtio-bus
name "virtio-blk-pci", bus PCI, alias "virtio-blk"
name "virtio-scsi-device", bus virtio-bus
name "virtio-scsi-pci", bus PCI, alias "virtio-scsi"Network devices:
name "e1000", bus PCI, alias "e1000-82540em", desc "Intel Gigabit Ethernet"
name "e1000-82544gc", bus PCI, desc "Intel Gigabit Ethernet"
name "e1000-82545em", bus PCI, desc "Intel Gigabit Ethernet"
name "e1000e", bus PCI, desc "Intel 82574L GbE Controller"
name "i82550", bus PCI, desc "Intel i82550 Ethernet"
name "i82551", bus PCI, desc "Intel i82551 Ethernet"
name "i82557a", bus PCI, desc "Intel i82557A Ethernet"
name "i82557b", bus PCI, desc "Intel i82557B Ethernet"
name "i82557c", bus PCI, desc "Intel i82557C Ethernet"
name "i82558a", bus PCI, desc "Intel i82558A Ethernet"
name "i82558b", bus PCI, desc "Intel i82558B Ethernet"
name "i82559a", bus PCI, desc "Intel i82559A Ethernet"
name "i82559b", bus PCI, desc "Intel i82559B Ethernet"
name "i82559c", bus PCI, desc "Intel i82559C Ethernet"
name "i82559er", bus PCI, desc "Intel i82559ER Ethernet"
name "i82562", bus PCI, desc "Intel i82562 Ethernet"
name "i82801", bus PCI, desc "Intel i82801 Ethernet"
name "ne2k_pci", bus PCI
name "pcnet", bus PCI
name "rocker", bus PCI, desc "Rocker Switch"
name "rtl8139", bus PCI
name "usb-bt-dongle", bus usb-bus
name "usb-net", bus usb-bus
name "virtio-net-device", bus virtio-bus
name "virtio-net-pci", bus PCI, alias "virtio-net"Input devices:
name "ccid-card-emulated", bus ccid-bus, desc "emulated smartcard"
name "ccid-card-passthru", bus ccid-bus, desc "passthrough smartcard"
name "ipoctal232", bus IndustryPack, desc "GE IP-Octal 232 8-channel RS-232 IndustryPack"
name "isa-serial", bus ISA
name "pci-serial", bus PCI
name "pci-serial-2x", bus PCI
name "pci-serial-4x", bus PCI
name "tpci200", bus PCI, desc "TEWS TPCI200 IndustryPack carrier"
name "usb-braille", bus usb-bus
name "usb-ccid", bus usb-bus, desc "CCID Rev 1.1 smartcard reader"
name "usb-kbd", bus usb-bus
name "usb-mouse", bus usb-bus
name "usb-serial", bus usb-bus
name "usb-tablet", bus usb-bus
name "usb-wacom-tablet", bus usb-bus, desc "QEMU PenPartner Tablet"
name "virtconsole", bus virtio-serial-bus
name "virtio-input-host-device", bus virtio-bus
name "virtio-input-host-pci", bus PCI, alias "virtio-input-host"
name "virtio-keyboard-device", bus virtio-bus
name "virtio-keyboard-pci", bus PCI, alias "virtio-keyboard"
name "virtio-mouse-device", bus virtio-bus
name "virtio-mouse-pci", bus PCI, alias "virtio-mouse"
name "virtio-serial-device", bus virtio-bus
name "virtio-serial-pci", bus PCI, alias "virtio-serial"
name "virtio-tablet-device", bus virtio-bus
name "virtio-tablet-pci", bus PCI, alias "virtio-tablet"
name "virtserialport", bus virtio-serial-busDisplay devices:
name "secondary-vga", bus PCI
name "VGA", bus PCI
name "virtio-gpu-device", bus virtio-bus
name "virtio-gpu-pci", bus PCI, alias "virtio-gpu"Sound devices:
name "AC97", bus PCI, desc "Intel 82801AA AC97 Audio"
name "ES1370", bus PCI, desc "ENSONIQ AudioPCI ES1370"
name "hda-duplex", bus HDA, desc "HDA Audio Codec, duplex (line-out, line-in)"
name "hda-micro", bus HDA, desc "HDA Audio Codec, duplex (speaker, microphone)"
name "hda-output", bus HDA, desc "HDA Audio Codec, output-only (line-out)"
name "ich9-intel-hda", bus PCI, desc "Intel HD Audio Controller (ich9)"
name "intel-hda", bus PCI, desc "Intel HD Audio Controller (ich6)"
name "usb-audio", bus usb-busMisc devices:
name "ds1338", bus i2c-bus
name "i6300esb", bus PCI
name "ivshmem", bus PCI, desc "Inter-VM shared memory (legacy)"
name "ivshmem-doorbell", bus PCI, desc "Inter-VM shared memory"
name "ivshmem-plain", bus PCI, desc "Inter-VM shared memory"
name "lm8323", bus i2c-bus
name "max7310", bus i2c-bus
name "pci-testdev", bus PCI, desc "PCI Test Device"
name "pxa2xx-i2c-slave", bus i2c-bus
name "ssd0303", bus i2c-bus
name "tmp105", bus i2c-bus
name "tmp421", bus i2c-bus
name "tmp422", bus i2c-bus
name "tmp423", bus i2c-bus
name "tosa_dac", bus i2c-bus
name "twl92230", bus i2c-bus
name "usb-redir", bus usb-bus
name "vfio-amd-xgbe", bus System, desc "VFIO AMD XGBE"
name "vfio-calxeda-xgmac", bus System, desc "VFIO Calxeda XGMAC"
name "vfio-pci", bus PCI, desc "VFIO-based PCI device assignment"
name "vhost-vsock-device", bus virtio-bus
name "vhost-vsock-pci", bus PCI
name "virtio-balloon-device", bus virtio-bus
name "virtio-balloon-pci", bus PCI, alias "virtio-balloon"
name "virtio-crypto-device", bus virtio-bus
name "virtio-crypto-pci", bus PCI
name "virtio-rng-device", bus virtio-bus
name "virtio-rng-pci", bus PCI, alias "virtio-rng"
name "vmcoreinfo"
name "wm8750", bus i2c-busUncategorized devices:
name "160s33b", bus SSI
name "320s33b", bus SSI
name "640s33b", bus SSI
name "ads7846", bus SSI
name "at25128a-nonjedec", bus SSI
name "at25256a-nonjedec", bus SSI
name "at25df041a", bus SSI
name "at25df321a", bus SSI
name "at25df641", bus SSI
name "at25fs010", bus SSI
name "at25fs040", bus SSI
name "at26df081a", bus SSI
name "at26df161a", bus SSI
name "at26df321", bus SSI
name "at26f004", bus SSI
name "at45db081d", bus SSI
name "corgi-ssp", bus SSI
name "edu", bus PCI
name "en25f32", bus SSI
name "en25p32", bus SSI
name "en25p64", bus SSI
name "en25q32b", bus SSI
name "en25q64", bus SSI
name "gd25q32", bus SSI
name "gd25q64", bus SSI
name "loader", desc "Generic Loader"
name "m25p05", bus SSI
name "m25p10", bus SSI
name "m25p128", bus SSI
name "m25p16", bus SSI
name "m25p20", bus SSI
name "m25p32", bus SSI
name "m25p40", bus SSI
name "m25p64", bus SSI
name "m25p80", bus SSI
name "m25pe16", bus SSI
name "m25pe20", bus SSI
name "m25pe80", bus SSI
name "m25px32", bus SSI
name "m25px32-s0", bus SSI
name "m25px32-s1", bus SSI
name "m25px64", bus SSI
name "m45pe10", bus SSI
name "m45pe16", bus SSI
name "m45pe80", bus SSI
name "max1110", bus SSI
name "max1111", bus SSI
name "mptsas1068", bus PCI, desc "LSI SAS 1068"
name "mt25ql01g", bus SSI
name "mt25qu01g", bus SSI
name "mx25l12805d", bus SSI
name "mx25l12855e", bus SSI
name "mx25l1606e", bus SSI
name "mx25l2005a", bus SSI
name "mx25l25635e", bus SSI
name "mx25l25655e", bus SSI
name "mx25l3205d", bus SSI
name "mx25l4005a", bus SSI
name "mx25l6405d", bus SSI
name "mx25l8005", bus SSI
name "mx66l1g45g", bus SSI
name "mx66u1g45g", bus SSI
name "mx66u51235f", bus SSI
name "n25q00", bus SSI
name "n25q00a", bus SSI
name "n25q032", bus SSI
name "n25q032a11", bus SSI
name "n25q032a13", bus SSI
name "n25q064", bus SSI
name "n25q064a11", bus SSI
name "n25q064a13", bus SSI
name "n25q128", bus SSI
name "n25q128a11", bus SSI
name "n25q128a13", bus SSI
name "n25q256a", bus SSI
name "n25q256a11", bus SSI
name "n25q256a13", bus SSI
name "n25q512a", bus SSI
name "nand"
name "s25fl016k", bus SSI
name "s25fl064k", bus SSI
name "s25fl129p0", bus SSI
name "s25fl129p1", bus SSI
name "s25fl256s0", bus SSI
name "s25fl256s1", bus SSI
name "s25fl512s", bus SSI
name "s25fs512s", bus SSI
name "s25sl004a", bus SSI
name "s25sl008a", bus SSI
name "s25sl016a", bus SSI
name "s25sl032a", bus SSI
name "s25sl032p", bus SSI
name "s25sl064a", bus SSI
name "s25sl064p", bus SSI
name "s25sl12800", bus SSI
name "s25sl12801", bus SSI
name "s70fl01gs", bus SSI
name "s70fs01gs", bus SSI
name "sd-card", bus sd-bus
name "spitz-lcdtg", bus SSI
name "ssd0323", bus SSI
name "ssi-sd", bus SSI
name "sst25vf016b", bus SSI
name "sst25vf032b", bus SSI
name "sst25vf040b", bus SSI
name "sst25vf080b", bus SSI
name "sst25wf010", bus SSI
name "sst25wf020", bus SSI
name "sst25wf040", bus SSI
name "sst25wf080", bus SSI
name "sst25wf512", bus SSI
name "tosa-ssp", bus SSI
name "w25q256", bus SSI
name "w25q32", bus SSI
name "w25q32dw", bus SSI
name "w25q64", bus SSI
name "w25q80", bus SSI
name "w25q80bl", bus SSI
name "w25x10", bus SSI
name "w25x16", bus SSI
name "w25x20", bus SSI
name "w25x32", bus SSI
name "w25x40", bus SSI
name "w25x64", bus SSI
name "w25x80", bus SSI
chunxie@xixi:~$

how to get SoCs and devices information in QEMU相关推荐

  1. onvif 客户端 linux,Linux下onvif客户端关于ipc摄像头的搜索

    设备搜索:要访问一个IPC摄像头,或者说要调用IPC摄像头提供的WEB服务接口,就要先知道其IP地址,这就是设备发现的过程,或者叫设备搜索的过程.IPC摄像头用的是239.255.255.250(端口 ...

  2. Linux查看Bios信息

    dmidecode -t 1 查看序列号及品牌型号 ssacli ctrl slot=0 show detail|grep "Cache Ratio" 阵列卡(回写模式)配置 ss ...

  3. Linux下读取smBIOS源码,Linux下读取SMBIOS信息

    来源:http://www.linuxde.net/2013/02/12499.html uefi shell下使用smbiosview linux下使用dmidecode 或者amidecode(a ...

  4. linux系统电源时钟,linux电源管理的一些梳理

    由于项目产品需要过能源之星3.0,所以最近做了一些电源管理低功耗方面的工作,抽个时间正好梳理一下. 其实Linux 电源管理非常复杂,牵扯到很多方面,比如系统级的待机.频率电压变换.系统空闲时的处理以 ...

  5. Onvif备忘录(2)----客户端端设备发现

    续上篇,框架代码生成之后,就可以进行基于Onvif的开发了,先实现一个简单的设备发现的例子. VisualStudio中新建一个空白工程,将上篇中生成的框架代码添加进来,但soapServer.c文件 ...

  6. ONVIF、RTSP/RTP、FFMPEG的开发实录

    ONVIF.RTSP/RTP.FFMPEG的开发实录 前言 本文从零基础一步步实现ONVIF协议.RTSP/RTP协议获取IPC实时视频流.FFMPEG解码.开发环境为WIN7 32位 + VS201 ...

  7. libusb获取usb设备的idVendor(vid),idProduct(pid),以及Serial Number

    发表于2015/6/23 21:55:11  4594人阅读 最近在做关于usb设备的项目,用到了libusb,发现关于这个的函数库的介绍,讲解很少,下面仅仅是简单展示一些基本的使用方法,以备后用. ...

  8. lshw linux_Linux lshw命令–获取Linux硬件信息

    lshw linux Linux lshw command lists all the hardware configuration of the system. Linux lshw命令列出了系统的 ...

  9. Unity中根据设备名称获取串口号

    首先说一下在Unity中对串口的支持并不是很好,要实现的是根据设备名称获取串口号.经过很多尝试,借鉴了下面的两篇文章最后决定在NET环境中单独制作一个exe用来获取设备名称对应的串口号,然后在Unit ...

最新文章

  1. dmg文件转换iso ultraiso_mac去除dmg打开密码的方法
  2. [Black Watch 入群题]PWN 栈劫持的利用
  3. m_Orchestrate learning system---二十、如何写代码不容易犯错
  4. 三、依赖注入是什么?
  5. PHP 9 大缓存技术总结
  6. Linux 编译安装Boost
  7. 【Elasticsearch】ES写入满排查思路-内存溢出
  8. 关于用Java写的贪吃蛇游戏的一些感想
  9. JVM、JRE、JDK、java ee sdk with jdk四者的区别
  10. Fisco bcos 在多机器上搭建多个节点的区块链网络 教程
  11. linux复制特定类型文件,Linux复制指定目录及子目录下特定类型的文件
  12. 全网最全的安服工程师修炼手册
  13. 2017暴雪php,动视暴雪2017Q4财报 开启全新里程碑
  14. 一个计算机爱好者的不完整回忆(十)插播游戏
  15. 大学英语B-必考词汇400个
  16. LVGL (8) 绘制流程
  17. 如何看待程序员“面试造火箭、工作拧螺丝”?| 畅言
  18. AssetsManager下载类
  19. python获取系统环境变量|os.environ|os.putenv|cmd添加环境变量
  20. 天天生鲜项目——用户订单页

热门文章

  1. M4A格式的ID3信息提取
  2. 阿尔弗雷德.爱因斯坦论莫扎特钢协
  3. 【PS功能学习】04:祖传抠图技法
  4. 微信,世界上最成功的私链
  5. python运行环境搭建以及常见问题解决
  6. 联接(CROSS JOIN、JOIN、OUTER JOIN)
  7. C语言学习笔记(自用)(1):初识C语言
  8. 测试手机是否降频软件,如何检测自己的iPhone是否被苹果降频 降频的处理方法有哪些...
  9. GNU GRUB 2.02系统启动项管理设置
  10. 华三防火墙配置端口地址转换_华三防火墙双向nat配置 防火墙端口映射