qemu-irix/hw
Stefan Weil 038eaf82c8 serial: Add interface to set reference oscillator frequency
Many (most?) serial interfaces have a programmable
clock which provides the reference frequency ("baudbase").
So a fixed baudbase which is only set once can be wrong.

omap1.c is an example which could use the new interface
to change baudbase when the programmable clock changes.
ar7 system emulation (still not part of standard QEMU)
is similar to omap and already uses serial_set_frequency.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-11-12 11:23:53 -06:00
..
ide pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
ac97.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
acpi.c kill dead nic unplug code. 2009-10-27 12:28:41 -05:00
adb.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
adlib.c
ads7846.c
alpha_palcode.c
an5206.c
apb_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
apic.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
arm-misc.h Fix ARM system emulation 2009-11-11 18:07:53 +00:00
arm_boot.c Fix ARM MCore secondary cpu boot 2009-11-11 19:59:29 +00:00
arm_gic.c
arm_pic.c
arm_sysctl.c Fix ARM MCore secondary cpu boot 2009-11-11 19:59:29 +00:00
arm_timer.c
armv7m.c
armv7m_nvic.c
audiodev.h
axis_dev88.c
baum.c usb-serial and braille: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
baum.h usb-serial and braille: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
bitbang_i2c.c
blizzard.c
blizzard_template.h
boards.h
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h
cbus.c
cdrom.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
cirrus_vga.c pci: initialize pci config headers depending it pci header type. 2009-11-09 08:43:10 -06:00
cirrus_vga_rop.h
cirrus_vga_rop2.h
cris_pic_cpu.c
cs4231.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
cs4231a.c
cuda.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
device-hotplug.c kill dead nic unplug code. 2009-10-27 12:28:41 -05:00
devices.h
dma.c
dp8393x.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
ds1225y.c
dummy_m68k.c
e1000.c pci: introduce FMT_PCIBUS for printf format for pcibus_t. 2009-11-09 08:43:08 -06:00
e1000_hw.h
ecc.c
eccmemctl.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
eepro100.c eepro100: Improve support for different devices 2009-11-09 08:43:11 -06:00
eeprom93xx.c eeprom93xx: port to vmstate 2009-10-27 12:28:52 -05:00
eeprom93xx.h
elf_ops.h
es1370.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
escc.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
escc.h
esp.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
esp.h scsi: move scsi.h -> esp.h 2009-11-09 08:43:03 -06:00
etraxfs.c
etraxfs.h
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
etraxfs_pic.c
etraxfs_ser.c
etraxfs_timer.c
fdc.c qdev: Tag isa-fdc, PIIX3 IDE and PIIX4 IDE as no-user 2009-11-09 08:43:02 -06:00
fdc.h
firmware_abi.h
flash.h
fmopl.c
fmopl.h
framebuffer.c
framebuffer.h
fw_cfg.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
fw_cfg.h
g364fb.c
grackle_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
gt64xxx.c pci_host.h: move functions in pci_host.h into .c file. 2009-11-09 08:43:07 -06:00
gumstix.c
gus.c
gusemu.h
gusemu_hal.c
gusemu_mixer.c
gustate.h
heathrow_pic.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
hpet.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
hpet_emul.h
hw.h pci: pcie host and mmcfg support. 2009-11-09 08:43:09 -06:00
i2c.c
i2c.h
i8254.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
i8259.c
ide.h
integratorcp.c
ioapic.c
iommu.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
irq.c
irq.h
isa-bus.c
isa.h
isa_mmio.c
jazz_led.c
lance.c pcnet: port to vmstate 2009-10-27 12:28:52 -05:00
lm832x.c
loader.c Reject late rom loading 2009-11-11 18:21:20 +00:00
loader.h rom loader: make vga+rom loading configurable. 2009-10-30 08:39:29 -05:00
lsi53c895a.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
m48t59.c
mac_dbdma.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
mac_dbdma.h
mac_nvram.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
macio.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
mainstone.c
mainstone.h
marvell_88w8618_audio.c
max111x.c
max7310.c
mc146818rtc.c mc146818rtc: remove rtc_mm_init() 2009-10-27 12:28:43 -05:00
mcf.h
mcf5206.c
mcf5208.c
mcf_fec.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
mcf_intc.c
mcf_uart.c
microblaze_pic_cpu.c
mips-bios.h
mips.h
mips_int.c
mips_jazz.c scsi: move scsi.h -> esp.h 2009-11-09 08:43:03 -06:00
mips_malta.c
mips_mipssim.c
mips_r4k.c
mips_timer.c
mipsnet.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
mpcore.c
msix.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
msix.h pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
msmouse.c
msmouse.h
mst_fpga.c
musicpal.c
nand.c
ne2000-isa.c ne2000: port to vmstate 2009-10-27 12:28:53 -05:00
ne2000.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
ne2000.h ne2000: port to vmstate 2009-10-27 12:28:53 -05:00
nseries.c
nvram.h
omap.h
omap1.c
omap2.c
omap_clk.c
omap_dma.c
omap_dss.c
omap_i2c.c
omap_lcd_template.h
omap_lcdc.c
omap_mmc.c
omap_sx1.c
onenand.c
openpic.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
openpic.h
palm.c
parallel.c Sparc64/x86: remove unneeded calls to device reset 2009-11-07 10:05:03 +00:00
pc.c Remove e1000 rom loading hack 2009-10-30 09:42:36 -05:00
pc.h serial: Add interface to set reference oscillator frequency 2009-11-12 11:23:53 -06:00
pci-hotplug.c pci: make pci configuration transaction more accurate. 2009-11-09 08:43:09 -06:00
pci.c pci/monitor: print out bridge's filtering values and so on. 2009-11-09 08:43:10 -06:00
pci.h pci: implement pci bridge filtering. 2009-11-09 08:43:10 -06:00
pci_host.c pci_host: change the signature of pci_data_{read, write}. 2009-11-09 08:43:09 -06:00
pci_host.h pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
pci_host_template.h pci_host.h: move functions in pci_host.h into .c file. 2009-11-09 08:43:07 -06:00
pci_ids.h wdt_i6300esb: move PCI_DEVICE_IDE_INTEL_ESB_9 to pci_ids.h 2009-10-27 12:28:47 -05:00
pcie_host.c pci: pcie host and mmcfg support. 2009-11-09 08:43:09 -06:00
pcie_host.h pci: pcie host and mmcfg support. 2009-11-09 08:43:09 -06:00
pckbd.c Sparc64/x86: remove unneeded calls to device reset 2009-11-07 10:05:03 +00:00
pcmcia.h
pcnet.c pci: introduce FMT_PCIBUS for printf format for pcibus_t. 2009-11-09 08:43:08 -06:00
pcnet.h pcnet: port to vmstate 2009-10-27 12:28:52 -05:00
pcspk.c
petalogix_s3adsp1800_mmu.c microblaze: Move the kcmdline out of the way. 2009-11-12 02:15:20 +01:00
pflash_cfi01.c
pflash_cfi02.c
piix4.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
piix_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
pixel_ops.h
pl011.c
pl022.c
pl031.c
pl050.c
pl061.c
pl080.c
pl110.c
pl110_template.h
pl181.c
pl190.c
poison.h
ppc.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc.h
ppc4xx.h
ppc4xx_devs.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc4xx_pci.c pci_host.h: move functions in pci_host.h into .c file. 2009-11-09 08:43:07 -06:00
ppc405.h
ppc405_boards.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
ppc405_uc.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc440.c
ppc440.h
ppc440_bamboo.c
ppc_mac.h
ppc_newworld.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc_oldworld.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc_prep.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppce500.h
ppce500_mpc8544ds.c
ppce500_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
prep_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
primecell.h
ps2.c Sparc64/x86: remove unneeded calls to device reset 2009-11-07 10:05:03 +00:00
ps2.h
ptimer.c
pxa.h
pxa2xx.c
pxa2xx_dma.c
pxa2xx_gpio.c
pxa2xx_keypad.c
pxa2xx_lcd.c
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c
pxa2xx_template.h
pxa2xx_timer.c
qdev-addr.c
qdev-addr.h
qdev-properties.c
qdev.c usb core: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
qdev.h usb core: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
r2d.c
rc4030.c
realview.c Fix ARM MCore secondary cpu boot 2009-11-11 19:59:29 +00:00
realview_gic.c
rtl8139.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
sb16.c
sbi.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
scsi-bus.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
scsi-disk.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
scsi-disk.h
scsi-generic.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
scsi.h scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
sd.c hw/sd: Support SDHC size cards 2009-11-03 15:28:19 +01:00
sd.h
serial.c serial: Add interface to set reference oscillator frequency 2009-11-12 11:23:53 -06:00
sh.h
sh7750.c
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh_intc.c
sh_intc.h
sh_pci.c
sh_serial.c
sh_timer.c
sharpsl.h
shix.c
slavio_intctl.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
slavio_misc.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
slavio_timer.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
sm501.c
sm501_template.h
smbios.c
smbios.h
smbus.c
smbus.h
smbus_eeprom.c
smc91c111.c
soc_dma.c
soc_dma.h
sparc32_dma.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
sparc32_dma.h
spitz.c
ssd0303.c
ssd0323.c
ssi-sd.c
ssi.c
ssi.h
stellaris.c
stellaris_enet.c
stellaris_input.c
sun4c_intctl.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
sun4m.c scsi: move scsi.h -> esp.h 2009-11-09 08:43:03 -06:00
sun4m.h
sun4u.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
syborg.c
syborg.h
syborg_fb.c
syborg_interrupt.c
syborg_keyboard.c
syborg_pointer.c
syborg_rtc.c
syborg_serial.c
syborg_timer.c
syborg_virtio.c
sysbus.c
sysbus.h
tc6393xb.c
tc6393xb_template.h
tc58128.c
tcx.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
tmp105.c
tosa.c
tsc210x.c
tsc2005.c
tusb6010.c
twl92230.c
unin_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
usb-bt.c
usb-bus.c usb: print attached status in info qtree 2009-10-30 08:39:32 -05:00
usb-hid.c usb-hid: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
usb-hub.c
usb-msd.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
usb-musb.c
usb-net.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
usb-ohci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
usb-serial.c usb-serial and braille: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
usb-uhci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
usb-wacom.c usb-hid: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
usb.c
usb.h usb-storage: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
versatile_pci.c
versatilepb.c
vga-isa-mm.c vga: port vga-isa-mm to vmstate 2009-10-27 12:28:55 -05:00
vga-isa.c vga roms: move loading from pc.c to vga drivers. 2009-10-30 08:39:29 -05:00
vga-pci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
vga.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
vga_int.h vga roms: move loading from pc.c to vga drivers. 2009-10-30 08:39:29 -05:00
vga_template.h
virtio-balloon.c
virtio-balloon.h
virtio-blk.c Pass the drive's readonly attribute to the guest OS 2009-11-09 08:43:01 -06:00
virtio-blk.h
virtio-console.c
virtio-console.h
virtio-net.c whitelist host virtio networking features 2009-11-09 08:43:03 -06:00
virtio-net.h
virtio-pci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
virtio.c qemu/virtio: make wmb compiler barrier + comments 2009-10-30 08:39:34 -05:00
virtio.h
vmmouse.c
vmport.c
vmware_vga.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
watchdog.c
watchdog.h
wdt_i6300esb.c pci: introduce FMT_PCIBUS for printf format for pcibus_t. 2009-11-09 08:43:08 -06:00
wdt_ib700.c ib700: port to vmstate 2009-10-27 12:28:48 -05:00
wm8750.c
xen.h
xen_backend.c
xen_backend.h
xen_blkif.h
xen_common.h
xen_console.c
xen_devconfig.c
xen_disk.c Configurable block format whitelist 2009-11-09 08:43:02 -06:00
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c
xen_nic.c net: move net-checksum.c under net/ 2009-10-30 08:39:26 -05:00
xenfb.c
xilinx.h
xilinx_ethlite.c
xilinx_intc.c
xilinx_timer.c
xilinx_uartlite.c
zaurus.c