blob: caf8592faf31be5e72a24359e402f0a28452f659 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
device: 0.792
semantic: 0.558
graphic: 0.434
other: 0.433
performance: 0.423
network: 0.413
socket: 0.369
vnc: 0.345
PID: 0.316
boot: 0.306
debug: 0.280
permissions: 0.174
KVM: 0.117
files: 0.062
"-device help" does not report all devices
-device help doesn't report all devices.
E.g., devices that are instantiated by a board don't get printed in part because they don't exist when "-device help" is processed. As an experiment I deferred processing of "-device help" as long as possible and some devices were still not printed, so there's more going on here.
QEMU commit hash: 944fdc5e27a5b5adbb765891e8e70e88ba9a00ec
Repro:
$ configure --target-list=arm-softmmu
$ make
$ ./qemu-system-arm -device help | grep npcm7xx
<empty>
I'd expect to see things like npcm7xx-rng in the output.
I can imagine enumerating board-provided devices is a challenge.
Still, it'd be really nice if "-device help" printed them, and having
"-device $driver,help" work as well.
This works as intended, see Markus' reply here:
https://lists.gnu.org/archive/html/qemu-devel/2020-12/msg00337.html
|