qemu-cr16/docs/system
Markus Armbruster c455e011c6 hw: Replace anti-social QOM type names (again)
QOM type names containing ',' result in awful UI.  We got rid of them
in v6.0.0 (commit e178113ff6 hw: Replace anti-social QOM type names).
A few have crept back since:

    xlnx,cframe-reg
    xlnx,efuse
    xlnx,pmc-efuse-cache
    xlnx,versal-cfu-apb
    xlnx,versal-cfu-fdro
    xlnx,versal-cfu-sfr
    xlnx,versal-crl
    xlnx,versal-efuse
    xlnx,zynqmp-efuse

These are all device types.  They can't be plugged with -device /
device_add, except for "xlnx,efuse" (I'm not sure that one is
intentional).

They *can* be used with -device / device_add to request help.
Usability is poor, though: you have to double the comma, like this:

    $ qemu-system-aarch64 -device xlnx,,pmc-efuse-cache,help

They can also be used with -global, where you must *not* double the
comma:

    $ qemu-system-aarch64 -global xlnx,efuse.drive-index=2

Trap for the unwary.

"xlnx,efuse", "xlnx,versal-efuse", "xlnx,pmc-efuse-cache",
"xlnx-zynqmp-efuse" are from v6.2.0, "xlnx,versal-crl" is from v7.1.0,
and the remainder are new.

Rename them all to "xlnx-FOO", like commit e178113ff6 did.

Reported-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
Message-ID: <20231117114457.177308-3-thuth@redhat.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2023-12-20 10:29:23 +01:00
..
arm hw: Replace anti-social QOM type names (again) 2023-12-20 10:29:23 +01:00
devices docs/system: add basic virtio-snd documentation 2023-11-07 03:39:10 -05:00
i386 docs: update Xen-on-KVM documentation 2023-11-07 08:58:02 +00:00
loongarch docs/system/loongarch: update loongson3.rst and rename it to virt.rst 2023-03-03 09:37:30 +08:00
openrisc
ppc ppc/pnv: SMT support for powernv 2023-07-07 04:47:49 -03:00
riscv docs/system/riscv: update 'virt' machine core limit 2023-11-07 11:02:17 +10:00
s390x docs/s390x/cpu topology: document s390x cpu topology 2023-10-20 07:16:53 +02:00
authz.rst
barrier.rst
bootindex.rst
confidential-guest-support.rst
cpu-hotplug.rst
cpu-models-mips.rst.inc
cpu-models-x86-abi.csv
cpu-models-x86.rst.inc
device-emulation.rst docs/system: add basic virtio-snd documentation 2023-11-07 03:39:10 -05:00
device-url-syntax.rst.inc
gdb.rst docs/system: clarify limits of using gdbstub in system emulation 2023-11-23 14:10:06 +00:00
generic-loader.rst
guest-loader.rst docs/system: remove excessive punctuation from guest-loader docs 2023-04-27 14:58:41 +01:00
images.rst
index.rst docs: Start documenting VM templating 2023-09-19 10:23:21 +02:00
introduction.rst accel: Remove HAX accelerator 2023-08-31 19:46:43 +02:00
invocation.rst
keys.rst docs: Remove unused weirdly-named cross-reference targets 2023-05-12 15:43:38 +01:00
keys.rst.inc
linuxboot.rst docs: Remove unused weirdly-named cross-reference targets 2023-05-12 15:43:38 +01:00
managed-startup.rst
monitor.rst
multi-process.rst docs: fix multi-process QEMU documentation 2023-06-07 10:21:53 -04:00
mux-chardev.rst
mux-chardev.rst.inc
pr-manager.rst
qemu-block-drivers.rst
qemu-block-drivers.rst.inc docs/zoned-storage: add zoned device documentation 2023-05-15 08:17:34 -04:00
qemu-cpu-models.rst
qemu-manpage.rst
replay.rst docs/system/replay: do not show removed command line option 2023-09-07 13:32:37 +02:00
secrets.rst
security.rst
target-arm.rst hw/arm: introduce xenpvh machine 2023-06-15 16:46:47 -07:00
target-avr.rst
target-i386-desc.rst.inc hw/i386/pc_piix: Make PIIX4 south bridge usable in PC machine 2023-10-22 05:18:17 -04:00
target-i386.rst docs: Remove unused weirdly-named cross-reference targets 2023-05-12 15:43:38 +01:00
target-m68k.rst
target-mips.rst docs/system: Remove "mips" board from target-mips.rst 2023-03-07 18:08:12 +01:00
target-openrisc.rst
target-ppc.rst
target-riscv.rst docs/system/target-riscv.rst: tidy CPU firmware section 2023-07-19 14:30:04 +10:00
target-rx.rst
target-s390x.rst docs/s390x/cpu topology: document s390x cpu topology 2023-10-20 07:16:53 +02:00
target-sparc.rst escc: emulate dip switch language layout settings on SUN keyboard 2023-06-28 10:54:25 +01:00
target-sparc64.rst
target-xtensa.rst
targets.rst
tls.rst
virtio-net-failover.rst
vm-templating.rst docs: Start documenting VM templating 2023-09-19 10:23:21 +02:00
vnc-security.rst