Statistics
| Branch: | Revision:

root / hw / audio @ c7bcc85d

Name Size
Makefile.objs 661 Bytes
ac97.c 39.1 kB
adlib.c 8.9 kB
cs4231.c 4.8 kB
cs4231a.c 20.6 kB
es1370.c 30.3 kB
fmopl.c 35.1 kB
fmopl.h 6.5 kB
gus.c 8.6 kB
gusemu.h 5.3 kB
gusemu_hal.c 22.6 kB
gusemu_mixer.c 11.9 kB
gustate.h 5 kB
hda-codec-common.h 13.6 kB
hda-codec.c 20.4 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 39.9 kB
intel-hda.h 2.7 kB
lm4549.c 9 kB
lm4549.h 1 kB
marvell_88w8618.c 8.4 kB
milkymist-ac97.c 8.4 kB
pcspk.c 5.8 kB
pl041.c 16.8 kB
pl041.h 3.4 kB
pl041.hx 2 kB
sb16.c 35.2 kB
wm8750.c 20.4 kB

Latest revisions

# Date Author Comment
c7bcc85d 02/14/2014 10:12 pm Paolo Bonzini

qdev: Remove hex8/32/64 property types

Replace them with uint8/32/64.

Reviewed-by: Igor Mammedov <>
Reviewed-by: Eric Blake <>
Signed-off-by: Paolo Bonzini <>
Signed-off-by: Andreas Färber <>

bc229b0f 02/14/2014 05:22 pm Andreas Färber

wm8750: QOM'ify

Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.

Reviewed-by: Peter Crosthwaite <>
Signed-off-by: Andreas Färber <>

39e6a38c 01/20/2014 01:17 pm Gerd Hoffmann

hda-codec: disable streams on reset

Signed-off-by: Gerd Hoffmann <>

c06f13c6 01/09/2014 09:24 pm Anthony Liguori

Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging

QOM infrastructure fixes and device conversions

  • QOM interface fixes and unit test
  • Device no_user sanitization and documentation
  • Device error reporting improvement
  • Conversion of APIC, ICC, IOAPIC to QOM realization model...
1b111dc1 12/24/2013 06:27 pm Markus Armbruster

hw: cannot_instantiate_with_device_add_yet due to pointer props

Pointer properties can be set only by code, not by device_add. A
device with a pointer property can work with device_add only when the
property may remain null.

This is the case for property "interrupt_vector" of device...

dff7424d 12/23/2013 02:02 pm Stefan Weil

misc: Use macro ARRAY_SIZE where possible

This improves readability and simplifies the code.

Cc: Anthony Liguori <>
Cc: Gerd Hoffmann <>
Cc: Stefan Hajnoczi <>
Signed-off-by: Stefan Weil <>...

f3b17640 12/23/2013 01:27 am Markus Armbruster

isa: Clean up use of cannot_instantiate_with_device_add_yet

Drop it when there's no obvious reason why device_add could not work.
Else keep and document why.

  • isa-fdc: drop
  • i8042: drop, even though its I/O base is hardcoded (because you
    could conceivably still add one to a board that has none), and even...
efec3dd6 12/23/2013 01:27 am Markus Armbruster

qdev: Replace no_user by cannot_instantiate_with_device_add_yet

In an ideal world, machines can be built by wiring devices together
with configuration, not code. Unfortunately, that's not the world we
live in right now. We still have quite a few devices that need to be...

837d3716 12/23/2013 01:27 am Markus Armbruster

sysbus: Set cannot_instantiate_with_device_add_yet

device_add plugs devices into suitable bus. For "real" buses, that
actually connects the device. For sysbus, the connections need to be
made separately, and device_add can't do that. The device would be...

d58ce68a 12/09/2013 10:19 am Gerd Hoffmann

intel-hda: fix position buffer

Fix position buffer updates to use the correct stream offset.

Without this patch both IN (record) and OUT (playback) streams
will update the IN buffer positions. The linux kernel notices
and complains:
hda-intel: Invalid position buffer, using LPIB read method instead....

View revisions

Also available in: Atom