Gerd Hoffmann
59e7583905
pcspk: update docs/system/target-i386-desc.rst.inc
...
Add PC speaker with config hints.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Message-id: 20200702132525.6849-20-kraxel@redhat.com
2020-07-06 17:01:11 +02:00
Gerd Hoffmann
825ff02911
audio: add soundhw deprecation notice
...
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Message-id: 20200702132525.6849-19-kraxel@redhat.com
2020-07-06 17:01:11 +02:00
Peter Maydell
0f10bf84a9
Deprecate TileGX port
...
Deprecate our TileGX target support:
* we have no active maintainer for it
* it has had essentially no contributions (other than tree-wide cleanups
and similar) since it was first added
* the Linux kernel dropped support in 2018, as has glibc
Note the deprecation in the manual, but don't try to print a warning
when QEMU runs -- printing unsuppressable messages is more obtrusive
for linux-user mode than it would be for system-emulation mode, and
it doesn't seem worth trying to invent a new suppressible-error
system for linux-user just for this.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-id: 20200619154831.26319-1-peter.maydell@linaro.org
2020-07-03 16:59:46 +01:00
Igor Mammedov and Paolo Bonzini
32a354dc6c
numa: forbid '-numa node, mem' for 5.1 and newer machine types
...
Deprecation period is run out and it's a time to flip the switch
introduced by cd5ff8333a . Disable legacy option for new machine
types (since 5.1) and amend documentation.
'-numa node,memdev' shall be used instead of disabled option
with new machine types.
Signed-off-by: Igor Mammedov <imammedo@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Reviewed-by: Greg Kurz <groug@kaod.org >
Message-Id: <20200609135635.761587-1-imammedo@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2020-06-26 09:39:39 -04:00
Peter Maydell
0250c595c9
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 >
2020-06-25 09:34:52 +01:00
Markus Armbruster
a1b40bda08
blockdev: Deprecate -drive with bogus interface type
...
Drives with interface types other than if=none are for onboard
devices. Unfortunately, any such drives the board doesn't pick up can
still be used with -device, like this:
$ qemu-system-x86_64 -nodefaults -display none -S -drive if=floppy,id=bogus,unit=7 -device ide-cd,drive=bogus -monitor stdio
QEMU 5.0.50 monitor - type 'help' for more information
(qemu) info block
bogus: [not inserted]
Attached to: /machine/peripheral-anon/device[0]
Removable device: not locked, tray closed
(qemu) info qtree
bus: main-system-bus
type System
[...]
bus: ide.1
type IDE
dev: ide-cd, id ""
---> drive = "bogus"
[...]
unit = 0 (0x0)
[...]
This kind of abuse has always worked. Deprecate it:
qemu-system-x86_64: -drive if=floppy,id=bogus,unit=7: warning: bogus if=floppy is deprecated, use if=none
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Message-Id: <20200622094227.1271650-9-armbru@redhat.com >
2020-06-23 16:07:07 +02:00
Markus Armbruster
4a27a638e7
fdc: Deprecate configuring floppies with -global isa-fdc
...
Deprecate
-global isa-fdc.driveA=...
-global isa-fdc.driveB=...
in favour of
-device floppy,unit=0,drive=...
-device floppy,unit=1,drive=...
Same for the other floppy controller devices.
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Acked-by: John Snow <jsnow@redhat.com >
Message-Id: <20200622094227.1271650-7-armbru@redhat.com >
2020-06-23 16:07:07 +02:00
Yoshinori Sato and Philippe Mathieu-Daudé
4adbfa45cc
docs: Document the RX target
...
Add rx-virt target specification document.
Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp >
Message-Id: <20200308130637.37651-1-ysato@users.sourceforge.jp >
[PMD: Cover in MAINTAINERS, rename as gdbsim, use machine argument]
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
2020-06-22 18:37:12 +02:00
Peter Maydell
4d285821c5
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20200618' into staging
...
s390x update:
- update Linux headers to 5.8-rc1 (for vfio-ccw path handling)
- vfio-ccw: add support for path handling
- documentation fix
# gpg: Signature made Thu 18 Jun 2020 16:36:04 BST
# gpg: using RSA key C3D0D66DC3624FF6A8C018CEDECF6B93C6F02FAF
# gpg: issuer "cohuck@redhat.com "
# gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de >" [marginal]
# gpg: aka "Cornelia Huck <huckc@linux.vnet.ibm.com >" [full]
# gpg: aka "Cornelia Huck <cornelia.huck@de.ibm.com >" [full]
# gpg: aka "Cornelia Huck <cohuck@kernel.org >" [marginal]
# gpg: aka "Cornelia Huck <cohuck@redhat.com >" [marginal]
# Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0 18CE DECF 6B93 C6F0 2FAF
* remotes/cohuck/tags/s390x-20200618:
docs/s390x: fix vfio-ap device_del description
vfio-ccw: Add support for the CRW region and IRQ
s390x/css: Refactor the css_queue_crw() routine
vfio-ccw: Refactor ccw irq handler
vfio-ccw: Add support for the schib region
vfio-ccw: Refactor cleanup of regions
Linux headers: update
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-06-19 11:44:03 +01:00
Thomas Huth and Jason Wang
9d903f30cb
net: Drop the legacy "name" parameter from the -net option
...
It's been deprecated since QEMU v3.1, so it's time to finally
remove it. The "id" parameter can simply be used instead.
Reviewed-by: Eric Blake <eblake@redhat.com >
Signed-off-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Jason Wang <jasowang@redhat.com >
2020-06-18 21:05:52 +08:00
Christian Borntraeger and Cornelia Huck
458e056257
docs/s390x: fix vfio-ap device_del description
...
device_del requires an id and not a sysfsfile.
Fixes: bac03ec72f ("s390x/vfio-ap: document hot plug/unplug of vfio-ap device")
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-Id: <20200617160604.5593-1-borntraeger@de.ibm.com >
[CH: add missing '$']
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2020-06-18 12:14:06 +02:00
Peter Maydell
5a922419fe
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200605' into staging
...
target-arm queue:
hw/ssi/imx_spi: Handle tx burst lengths other than 8 correctly
hw/input/pxa2xx_keypad: Replace hw_error() by qemu_log_mask()
hw/arm/pxa2xx: Replace printf() call by qemu_log_mask()
target/arm: Convert crypto insns to gvec
hw/adc/stm32f2xx_adc: Correct memory region size and access size
tests/acceptance: Add a boot test for the xlnx-versal-virt machine
docs/system: Document Aspeed boards
raspi: Add model of the USB controller
target/arm: Convert 2-reg-and-shift and 1-reg-imm Neon insns to decodetree
# gpg: Signature made Fri 05 Jun 2020 17:48:39 BST
# gpg: using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg: issuer "peter.maydell@linaro.org "
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org >" [ultimate]
# gpg: aka "Peter Maydell <pmaydell@gmail.com >" [ultimate]
# gpg: aka "Peter Maydell <pmaydell@chiark.greenend.org.uk >" [ultimate]
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* remotes/pmaydell/tags/pull-target-arm-20200605: (29 commits)
target/arm: Convert Neon one-register-and-immediate insns to decodetree
target/arm: Convert VCVT fixed-point ops to decodetree
target/arm: Convert Neon VSHLL, VMOVL to decodetree
target/arm: Convert Neon narrowing shifts with op==9 to decodetree
target/arm: Convert Neon narrowing shifts with op==8 to decodetree
target/arm: Convert VQSHLU, VQSHL 2-reg-shift insns to decodetree
target/arm: Convert Neon VSRA, VSRI, VRSHR, VRSRA 2-reg-shift insns to decodetree
target/arm: Convert Neon VSHR 2-reg-shift insns to decodetree
target/arm: Convert Neon VSHL and VSLI 2-reg-shift insn to decodetree
raspi2 acceptance test: add test for dwc-hsotg (dwc2) USB host
wire in the dwc-hsotg (dwc2) USB host controller emulation
usb: add short-packet handling to usb-storage driver
dwc-hsotg (dwc2) USB host controller emulation
dwc-hsotg (dwc2) USB host controller state definitions
dwc-hsotg (dwc2) USB host controller register definitions
raspi: add BCM2835 SOC MPHI emulation
docs/system: Document Aspeed boards
tests/acceptance: Add a boot test for the xlnx-versal-virt machine
hw/adc/stm32f2xx_adc: Correct memory region size and access size
target/arm: Split helper_crypto_sm3tt
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-06-05 23:31:31 +01:00
Cédric Le Goater and Peter Maydell
7a1e049a70
docs/system: Document Aspeed boards
...
Signed-off-by: Cédric Le Goater <clg@kaod.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-id: 20200602135050.593692-1-clg@kaod.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2020-06-05 17:23:09 +01:00
Cornelia Huck
8e75b83511
docs/s390x: document vfio-ccw
...
Add a basic example for passing a dasd via vfio-ccw.
Message-Id: <20200518075522.97643-1-cohuck@redhat.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2020-06-05 17:13:11 +02:00
Cornelia Huck
61a3d5eded
docs/s390x: document 3270
...
Add some basic info how to use 3270 devices.
Message-Id: <20200515151518.83950-3-cohuck@redhat.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2020-06-05 17:13:11 +02:00
Cornelia Huck
f31270d4eb
docs/s390x: document the virtual css
...
Add some hints about "devno" rules.
Message-Id: <20200515151518.83950-2-cohuck@redhat.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Signed-off-by: Cornelia Huck <cohuck@redhat.com >
2020-06-05 17:13:11 +02:00
Alistair Francis
f33559a427
docs: deprecated: Update the -bios documentation
...
Update the -bios deprecation documentation to describe the new
behaviour.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Bin Meng <bin.meng@windriver.com >
2020-06-03 09:11:51 -07:00
Alistair Francis
1a9540d1f1
target/riscv: Drop support for ISA spec version 1.09.1
...
The RISC-V ISA spec version 1.09.1 has been deprecated in QEMU since
4.1. It's not commonly used so let's remove support for it.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Bin Meng <bin.meng@windriver.com >
2020-06-03 09:11:51 -07:00
Alistair Francis
65a117da6e
target/riscv: Remove the deprecated CPUs
...
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Bin Meng <bin.meng@windriver.com >
2020-06-03 09:11:51 -07:00
Alistair Francis
26cd0362dd
hw/riscv: spike: Remove deprecated ISA specific machines
...
The ISA specific Spike machines have been deprecated in QEMU since 4.1,
let's finally remove them.
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Bin Meng <bin.meng@windriver.com >
Reviewed-by: Thomas Huth <thuth@redhat.com >
2020-06-03 09:11:51 -07:00
Philippe Mathieu-Daudé
c3a09ff68d
hw/mips/fuloong2e: Fix typo in Fuloong machine name
...
We always miswrote the Fuloong machine... Fix its name.
Add an machine alias to the previous name for backward
compatibility.
Suggested-by: Aleksandar Markovic <amarkovic@wavecomp.com >
Reviewed-by: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com >
Message-id: <20200526104726.11273-11-f4bug@amsat.org >
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
2020-05-26 13:20:48 +02:00
Peter Maydell
9f8f640eae
docs/system: Document Musca boards
...
Provide a minimal documentation of the Musca boards.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-id: 20200507151819.28444-6-peter.maydell@linaro.org
2020-05-21 20:00:18 +01:00
Peter Maydell
ba7912a55a
docs/system: Document the various MPS2 models
...
Add basic documentation of the MPS2 board models.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-id: 20200507151819.28444-5-peter.maydell@linaro.org
2020-05-21 20:00:18 +01:00
Peter Maydell
5a1d424487
docs/system: Document Arm Versatile Express boards
...
Provide a minimal documentation of the Versatile Express boards
(vexpress-a9, vexpress-a15).
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-id: 20200507151819.28444-4-peter.maydell@linaro.org
2020-05-21 20:00:18 +01:00
Peter Maydell
b6e50ad0db
docs/system: Sort Arm board index into alphabetical order
...
Sort the board index into alphabetical order. (Note that we need to
sort alphabetically by the title text of each file, which isn't the
same ordering as sorting by the filename.)
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-id: 20200507151819.28444-3-peter.maydell@linaro.org
2020-05-21 20:00:18 +01:00