eb604411a7
Add basic implementation of the AC'97 sound part used in VIA south bridge chips. Not all features of the device is emulated, only one playback channel is supported for now but this is enough to get sound output from some guests using this device on pegasos2. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Volker Rümelin <vr_qemu@t-online.de> Tested-by: Rene Engel <ReneEngel80@emailn.de> Message-Id: <63b99410895312f40e7be479f581da0805e605a1.1678188711.git.balaton@eik.bme.hu> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
29 lines
1.5 KiB
Plaintext
29 lines
1.5 KiB
Plaintext
# See docs/devel/tracing.rst for syntax documentation.
|
|
|
|
# isa-superio.c
|
|
superio_create_parallel(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
|
|
superio_create_serial(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
|
|
superio_create_floppy(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
|
|
superio_create_ide(int id, uint16_t base, unsigned int irq) "id=%d, base 0x%03x, irq %u"
|
|
|
|
# pc87312.c
|
|
pc87312_io_read(uint32_t addr, uint32_t val) "read addr=0x%x val=0x%x"
|
|
pc87312_io_write(uint32_t addr, uint32_t val) "write addr=0x%x val=0x%x"
|
|
|
|
# apm.c
|
|
apm_io_read(uint8_t addr, uint8_t val) "read addr=0x%x val=0x%02x"
|
|
apm_io_write(uint8_t addr, uint8_t val) "write addr=0x%x val=0x%02x"
|
|
|
|
# vt82c686.c
|
|
via_isa_write(uint32_t addr, uint32_t val, int len) "addr 0x%x val 0x%x len 0x%x"
|
|
via_pm_read(uint32_t addr, uint32_t val, int len) "addr 0x%x val 0x%x len 0x%x"
|
|
via_pm_write(uint32_t addr, uint32_t val, int len) "addr 0x%x val 0x%x len 0x%x"
|
|
via_pm_io_read(uint32_t addr, uint32_t val, int len) "addr 0x%x val 0x%x len 0x%x"
|
|
via_pm_io_write(uint32_t addr, uint32_t val, int len) "addr 0x%x val 0x%x len 0x%x"
|
|
via_superio_read(uint8_t addr, uint8_t val) "addr 0x%x val 0x%x"
|
|
via_superio_write(uint8_t addr, uint32_t val) "addr 0x%x val 0x%x"
|
|
|
|
# lpc_ich9.c
|
|
ich9_cc_write(uint64_t addr, uint64_t val, unsigned len) "addr=0x%"PRIx64 " val=0x%"PRIx64 " len=%u"
|
|
ich9_cc_read(uint64_t addr, uint64_t val, unsigned len) "addr=0x%"PRIx64 " val=0x%"PRIx64 " len=%u"
|