Statistics
| Branch: | Revision:

root / hw / char @ 34b5d2c6

Name Size
Makefile.objs 1 kB
cadence_uart.c 13.3 kB
debugcon.c 4.2 kB
escc.c 25.9 kB
etraxfs_ser.c 6.5 kB
exynos4210_uart.c 19.4 kB
grlib_apbuart.c 7.8 kB
imx_serial.c 12.9 kB
ipack.c 2.9 kB
ipack.h 2.4 kB
ipoctal232.c 16.1 kB
lm32_juart.c 3.6 kB
lm32_uart.c 6.7 kB
mcf_uart.c 7.1 kB
milkymist-uart.c 5.8 kB
omap_uart.c 5.1 kB
parallel.c 18.2 kB
pl011.c 8.2 kB
sclpconsole.c 7.9 kB
serial-isa.c 4.2 kB
serial-pci.c 8.5 kB
serial.c 23.5 kB
sh_serial.c 10.4 kB
spapr_vty.c 6.3 kB
tpci200.c 18.9 kB
virtio-console.c 5.5 kB
virtio-serial-bus.c 28.7 kB
xen_console.c 8.3 kB
xilinx_uartlite.c 5.9 kB

Latest revisions

# Date Author Comment
5cff81f0 09/03/2013 08:30 pm Anthony Liguori

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

QOM device refactorings

  • Fix QOM and ISA documentation errors
  • Extend object_initialize() et al. to check the instance size
  1. gpg: Signature made Fri 30 Aug 2013 02:19:48 PM CDT using RSA key ID 3E7E013F...
7770b6f7 09/02/2013 11:06 am Anton Blanchard

pseries: Fix stalls on hypervisor virtual console

A number of users are reporting stalls when using the pseries
hypervisor virtual console.

A simple test case is to paste 15 or 17 characters at a time
into the console. Pasting 15 characters at a time works fine...

fb17dfe0 08/30/2013 10:15 pm Andreas Färber

qdev: Pass size to qbus_create_inplace()

To be passed to object_initialize().

Since commit 39355c3826f5d9a2eb1ce3dc9b4cdd68893769d6 the argument is
void*, so drop some superfluous (BusState *) casts or direct parent
field usages.

Signed-off-by: Andreas Färber <>

77cbb28a 08/30/2013 09:14 pm Andreas Färber

ipack: Pass size to ipack_bus_new_inplace()

To be passed to qbus_create_inplace().

Simplify DEVICE cast to avoid parent field access.

Reviewed-by: Wenchao Xia <>
Signed-off-by: Andreas Färber <>

f7ad538e 08/26/2013 05:19 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/block' into staging

  1. By Alex Bligh (32) and others
  2. Via Stefan Hajnoczi
    • stefanha/block: (42 commits)
      win32-aio: drop win32_aio_flush_cb()
      aio-win32: replace incorrect AioHandler->opaque usage with ->e
      aio / timers: remove dummy_io_handler_flush from tests/test-aio.c...
bc72ad67 08/22/2013 08:14 pm Alex Bligh

aio / timers: Switch entire codebase to the new timer API

This is an autogenerated patch using scripts/switch-timer-api.

Switch the entire code base to using the new timer API.

Note this patch may introduce some line length issues.

Signed-off-by: Alex Bligh <>...

4a44d85e 08/20/2013 06:51 pm Seiji Aguchi

Convert stderr message calling error_get_pretty() to error_report()

Convert stderr messages calling error_get_pretty()
to error_report().

Timestamp is prepended by -msg timstamp option with it.

Per Markus's comment below, A conversion from fprintf() to...

203439ce 08/01/2013 07:18 pm Andreas Färber

virtio-console: Use exitfn for virtserialport, too

virtconsole and virtserialport are identical in every other aspect
except for the distinguishing VirtIOSerialPortClass::is_console field.

Cc:
Signed-off-by: Andreas Färber <>...

2e142114 07/30/2013 05:10 pm Heinz Graalfs

s390/sclpconsole: handle char layer busy conditions

Handle busy conditions (errno=EAGAIN) in char layer by using
the new char layer in the sclp console.

Signed-off-by: Heinz Graalfs <>
Signed-off-by: Christian Borntraeger <>

71ffe1a0 07/29/2013 10:06 pm Andreas Färber

pl011: QOM'ify pl011 and pl011_luminary

Let the Luminary variant inherit from the ARM one, overwriting its ID on
instance_init. Introduce type constant and use QOM casts. Replace
triplicated SysBusDevice initfn with QOM realizefn and instance_init.

Signed-off-by: Andreas Färber <>

View revisions

Also available in: Atom