mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
Qdev patches for 2020-06-23
-----BEGIN PGP SIGNATURE----- iQJGBAABCAAwFiEENUvIs9frKmtoZ05fOHC0AOuRhlMFAl7yDNwSHGFybWJydUBy ZWRoYXQuY29tAAoJEDhwtADrkYZTHQkP/jAhlXBYO80EWl9dt/0o3tcJhzc8w/WU micNJPpRA90hLhAARivGbfHiiUl0sUpqiBN37/vacV3WhV9kTQoJr2owbhoGTAeg arvH0RyEPUWszy84kIISWpMLBEkDZZG8dHtSbqOfexFmf05vb47obqAz8okVE7kH 7nylEzNn//D8IR9owR7qt2lSnDE8ISVPiZsd4djL9sE+5B+t0wx/dwudnlE8Q4fh jdLHGDJJ8xNQEQwfKZAtMb/82K+hEhQhv/JZ2Z+e3WWcsUtDyXKken8kxxbK86ZP Oz0FE1cFW2xh9NVsTYuLmS2sczCbq0LRAY5PWC+0O8EDqhDQAXjSMYCDvaIADOhs iGhl4SjExWRVq7xScSrrOi4S6yUTSWNxMhCxWSft9JU7fOZPQ/Fw3l6SudBIACbm YgkRatruLWnQTyFRdQa+HuYFdUyo6WlpUWBhVIpESCVB8tQMVuFK6bremKvD4A9y ZxzDI0FDOzXBUWf7Ebyhf6HV98UqAt39n2yyXPvHmG1PDunPrqwvTmpD0bVcGbdb l7jR9Pj7mUZc69QAkZ6g5wYivEkTmsZX7PhQn9M8RZoIrk0g5kHfP7FR9/pYr9g9 9EQjGX5CWuRzxkRJHqWPYIWTVZI6uxePyeGSchsV1mTr0/1S/3zm7qu8Tr8mzBds m5iHhdz/xB23 =Fhsu -----END PGP SIGNATURE----- Merge remote-tracking branch 'remotes/armbru/tags/pull-qdev-2020-06-23' into staging Qdev patches for 2020-06-23 # gpg: Signature made Tue 23 Jun 2020 15:08:28 BST # gpg: using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653 # gpg: issuer "armbru@redhat.com" # gpg: Good signature from "Markus Armbruster <armbru@redhat.com>" [full] # gpg: aka "Markus Armbruster <armbru@pond.sub.org>" [full] # Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653 * remotes/armbru/tags/pull-qdev-2020-06-23: sd/milkymist-memcard: Fix error API violation sd/pxa2xx_mmci: Don't crash on pxa2xx_mmci_init() error arm/aspeed: Drop aspeed_board_init_flashes() parameter @errp qdev: Make qdev_prop_set_drive() match the other helpers qdev: Reject chardev property override qdev: Reject drive property override qdev: Improve netdev property override error a bit qdev: Eliminate get_pointer(), set_pointer() blockdev: Deprecate -drive with bogus interface type docs/qdev-device-use.txt: Update section "Default Devices" fdc: Deprecate configuring floppies with -global isa-fdc fdc: Open-code fdctrl_init_isa() fdc: Reject clash between -drive if=floppy and -global isa-fdc iotests/172: Cover -global floppy.drive=... iotests/172: Cover empty filename and multiple use of drives iotests/172: Include "info block" in test output Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
0250c595c9
44 changed files with 928 additions and 270 deletions
|
@ -104,15 +104,10 @@ The -device argument differs in detail for each type of drive:
|
|||
|
||||
* if=floppy
|
||||
|
||||
-global isa-fdc.driveA=DRIVE-ID
|
||||
-global isa-fdc.driveB=DRIVE-ID
|
||||
-device floppy,unit=UNIT,drive=DRIVE-ID
|
||||
|
||||
This is -global instead of -device, because the floppy controller is
|
||||
created automatically, and we want to configure that one, not create
|
||||
a second one (which isn't possible anyway).
|
||||
|
||||
Without any -global isa-fdc,... you get an empty driveA and no
|
||||
driveB. You can use -nodefaults to suppress the default driveA, see
|
||||
Without any -device floppy,... you get an empty unit 0 and no unit
|
||||
1. You can use -nodefaults to suppress the default unit 0, see
|
||||
"Default Devices".
|
||||
|
||||
* if=virtio
|
||||
|
@ -385,12 +380,12 @@ some DEVNAMEs:
|
|||
|
||||
default device suppressing DEVNAMEs
|
||||
CD-ROM ide-cd, ide-drive, ide-hd, scsi-cd, scsi-hd
|
||||
isa-fdc's driveA floppy, isa-fdc
|
||||
floppy floppy, isa-fdc
|
||||
parallel isa-parallel
|
||||
serial isa-serial
|
||||
VGA VGA, cirrus-vga, isa-vga, isa-cirrus-vga,
|
||||
vmware-svga, qxl-vga, virtio-vga
|
||||
virtioconsole virtio-serial-pci, virtio-serial
|
||||
vmware-svga, qxl-vga, virtio-vga, ati-vga,
|
||||
vhost-user-vga
|
||||
|
||||
The default NIC is connected to a default part created along with it.
|
||||
It is *not* suppressed by configuring a NIC with -device (you may call
|
||||
|
|
|
@ -164,6 +164,40 @@ previously available ``-tb-size`` option.
|
|||
Use ``-display sdl,show-cursor=on`` or
|
||||
``-display gtk,show-cursor=on`` instead.
|
||||
|
||||
``Configuring floppies with ``-global``
|
||||
'''''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Use ``-device floppy,...`` instead:
|
||||
::
|
||||
|
||||
-global isa-fdc.driveA=...
|
||||
-global sysbus-fdc.driveA=...
|
||||
-global SUNW,fdtwo.drive=...
|
||||
|
||||
become
|
||||
::
|
||||
|
||||
-device floppy,unit=0,drive=...
|
||||
|
||||
and
|
||||
::
|
||||
|
||||
-global isa-fdc.driveB=...
|
||||
-global sysbus-fdc.driveB=...
|
||||
|
||||
become
|
||||
::
|
||||
|
||||
-device floppy,unit=1,drive=...
|
||||
|
||||
``-drive`` with bogus interface type
|
||||
''''''''''''''''''''''''''''''''''''
|
||||
|
||||
Drives with interface types other than ``if=none`` are for onboard
|
||||
devices. It is possible to use drives the board doesn't pick up with
|
||||
-device. This usage is now deprecated. Use ``if=none`` instead.
|
||||
|
||||
|
||||
QEMU Machine Protocol (QMP) commands
|
||||
------------------------------------
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue