aboutsummaryrefslogtreecommitdiff
path: root/target
diff options
context:
space:
mode:
authorGreg Kurz <groug@kaod.org>2019-10-04 10:37:47 +0200
committerDavid Gibson <david@gibson.dropbear.id.au>2019-10-24 09:36:55 +1100
commite6144bf912a69b747be43f490a815871dca4f1ed (patch)
treed09fe8d6d36d6358b88dc9831bb317d4fd41cdd2 /target
parent878b2b48ee49a24488ddf8654a59a568c864c815 (diff)
xics: Make some device types not user creatable
Some device types of the XICS model are exposed to the QEMU command line: $ ppc64-softmmu/qemu-system-ppc64 -device help | grep ic[sp] name "icp" name "ics" name "ics-spapr" name "pnv-icp", desc "PowerNV ICP" These are internal devices that shouldn't be instantiable by the user. By the way, they can't be because their respective realize functions expect link properties that can't be set from the command line: qemu-system-ppc64: -device icp: required link 'xics' not found: Property '.xics' not found qemu-system-ppc64: -device ics: required link 'xics' not found: Property '.xics' not found qemu-system-ppc64: -device ics-spapr: required link 'xics' not found: Property '.xics' not found qemu-system-ppc64: -device pnv-icp: required link 'xics' not found: Property '.xics' not found Hide them by setting dc->user_creatable to false in the base class "icp" and "ics" init functions. Signed-off-by: Greg Kurz <groug@kaod.org> Message-Id: <157017826724.337875.14822177178282524024.stgit@bahia.lan> Message-Id: <157045578962.865784.8551555523533955113.stgit@bahia.lan> [dwg: Folded reason comment into base patch] Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'target')
0 files changed, 0 insertions, 0 deletions