audio: deprecate -soundhw pcspk
commit2e16ec054199d0879572f850e3beb79045985342
authorGerd Hoffmann <kraxel@redhat.com>
Thu, 2 Jul 2020 13:25:22 +0000 (2 15:25 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 6 Jul 2020 15:01:11 +0000 (6 17:01 +0200)
tree44cc2f93083c5a4bdc2e3d97f381c73bf23c3945
parent6b8d1416482feb84f5c1d33a4e2acf7367a8f11f
audio: deprecate -soundhw pcspk

Add deprecation message to the audio init function.

Factor out audio initialization and call that from
both audio init and realize, so setting the audiodev
property is enough to properly initialize pcspk.

Add a property alias to the machine type to set the
audio device, so pcspk can be initialized using:
"-machine pcspk-audiodev=<name>"

Using "-global isa-pcspk.audiodev=<name>" works too but
is not recommended.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20200702132525.6849-18-kraxel@redhat.com
hw/audio/pcspk.c
hw/i386/pc.c