Statistics
| Branch: | Revision:

root @ a8a00822

# Date Author Comment
2443fa27 11/24/2011 06:31 pm Benoît Canet

stellaris: convert gptm to memory API

Signed-off-by: Benoit Canet <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

e2ba99e9 11/24/2011 06:31 pm Benoît Canet

marvell_88x8618_audio: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

b9441ebb 11/24/2011 06:31 pm Benoît Canet

mst_fpga: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

0520a049 11/24/2011 06:31 pm Benoît Canet

syborg_fb: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

9cc60076 11/24/2011 06:31 pm Benoît Canet

syborg_interrupt: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

6620cb3c 11/24/2011 06:31 pm Benoît Canet

syborg_keyboard: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

9ca9e358 11/24/2011 06:31 pm Benoît Canet

syborg_pointer: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

43b8c30d 11/24/2011 06:31 pm Benoît Canet

syborg_rtc: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

a8a00822 11/24/2011 06:31 pm Benoît Canet

syborg_serial: convert to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

dc6c1b37 11/24/2011 06:31 pm Avi Kivity

fdc: convert to memory API

FIXME: instance ID for migration

Signed-off-by: Avi Kivity <>

cfee758c 11/24/2011 06:31 pm Avi Kivity

sbi: convert to memory API

Signed-off-by: Avi Kivity <>

1a440963 11/24/2011 06:31 pm Jan Kiszka

ioapic: Reject non-dword accesses to IOWIN register

Aligns the model with the spec.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Avi Kivity <>

4d5bf5f6 11/24/2011 06:31 pm Jan Kiszka

ioapic: Convert to memory API

This maintains the old imprecise access size handling.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Avi Kivity <>

71d9bc50 11/24/2011 06:31 pm Benoît Canet

integratorcp: convert core to memory API

Signed-off-by: Benoit Canet <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

61074e46 11/24/2011 06:31 pm Benoît Canet

integratorcp: convert icp pic to memory API

Signed-off-by: Benoit Canet <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

0c36493e 11/24/2011 06:31 pm Benoît Canet

integratorcp: convert control to memory API

Signed-off-by: Benoit Canet <>
Signed-off-by: Avi Kivity <>

5699301f 11/24/2011 06:31 pm Benoît Canet

stellaris: convert sys to memory API

Signed-off-by: Benoit Canet <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

8ea72f38 11/24/2011 06:31 pm Benoît Canet

stellaris: convert i2c to memory API

Signed-off-by: Benoit Canet <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

71a2df05 11/24/2011 06:31 pm Benoît Canet

stellaris: convert adc to memory API

Signed-off-by: Benoit Canet <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

48484757 11/24/2011 06:31 pm Avi Kivity

pl011: convert to memory API

Signed-off-by: Avi Kivity <>

02a59c37 11/24/2011 06:31 pm Avi Kivity

pl022: convert to memory API

Signed-off-by: Avi Kivity <>

9edbe481 11/24/2011 06:31 pm Avi Kivity

pl031: convert to memory API

Signed-off-by: Avi Kivity <>

b8f7a738 11/24/2011 06:31 pm Avi Kivity

pl050: convert to memory API

Signed-off-by: Avi Kivity <>

3cf89f8a 11/24/2011 06:31 pm Avi Kivity

pl061: convert to memory API

Signed-off-by: Avi Kivity <>

63b02e04 11/24/2011 06:31 pm Avi Kivity

pl080: convert to memory API

Signed-off-by: Avi Kivity <>

1a6b31ce 11/24/2011 06:31 pm Avi Kivity

pl110: convert to memory API

Signed-off-by: Avi Kivity <>

ca45842a 11/24/2011 06:31 pm Avi Kivity

pl181: convert to memory API

Signed-off-by: Avi Kivity <>

7f8293bf 11/24/2011 06:31 pm Avi Kivity

pl190: convert to memory API

Signed-off-by: Avi Kivity <>

04d66689 11/24/2011 06:31 pm Avi Kivity

tosa: convert to memory API

Signed-off-by: Avi Kivity <>

62ceeb2c 11/24/2011 06:31 pm Avi Kivity

versatilepb: convert to memory API

Signed-off-by: Avi Kivity <>

e6d17b05 11/24/2011 06:31 pm Avi Kivity

vexpress: convert to memory API

Signed-off-by: Avi Kivity <>

333b13fc 11/24/2011 06:31 pm Avi Kivity

virtex_ml507: convert to memory API

Signed-off-by: Avi Kivity <>

0af58e58 11/24/2011 06:31 pm Avi Kivity

shix: convert to memory API

RAM wasn't actually allocated, only used, so fix that as well.

Signed-off-by: Avi Kivity <>

c6017850 11/24/2011 06:31 pm Avi Kivity

jazz_led: convert to memory API

Signed-off-by: Avi Kivity <>

63858cd9 11/24/2011 06:31 pm Avi Kivity

parallel: convert to memory API

Signed-off-by: Avi Kivity <>

e71ceafc 11/24/2011 06:31 pm Avi Kivity

zaurus: convert to memory API

Signed-off-by: Avi Kivity <>

2923d34f 11/21/2011 11:05 pm Stefan Weil

Include zlib.h using #include <>

zlib.h is not a local include file, therefore it should be included
using <> instead of "".

Signed-off-by: Stefan Weil <>
Signed-off-by: Anthony Liguori <>

50322249 11/21/2011 11:05 pm Michael S. Tsirkin

msix: track function masked in pci device state

Only go over the table when function is masked.
This is not really important for qemu.git but helps
fix a bug in qemu-kvm.git.

Signed-off-by: Michael S. Tsirkin <>
Signed-off-by: Anthony Liguori <>

9a93b617 11/21/2011 11:05 pm Michael S. Tsirkin

msix: Prevent bogus mask updates on MMIO accesses

From: Jan Kiszka <>

Only accesses to the MSI-X table must trigger a call to
msix_handle_mask_update, otherwise the vector
value might be out of range.

Signed-off-by: Jan Kiszka <>...

ae392c41 11/21/2011 11:05 pm Michael S. Tsirkin

msix: avoid mask updates if mask is unchanged

Check pending bit only if vector mask status changed.
This is not really important for qemu.git but helps
fix a bug in qemu-kvm.git.

Signed-off-by: Michael S. Tsirkin <>
Signed-off-by: Anthony Liguori <>

ff51a738 11/21/2011 11:05 pm Hongyong Zang

ivshmem: fix PCI BAR2 registration during initialization

Ivshmem cannot work, and the command lspci cannot show ivshmem BAR2 in the guest.
As for pci_register_bar(), parameter MemoryRegion should be s->bar instead of s->ivshmem.

Reviewed-by: Avi Kivity <>...

40d6444e 11/21/2011 11:05 pm Avi Kivity

configure: build position independent executables on x86-Linux hosts

Change the default on x86 Linux hosts to building PIE (position
independent executables); instead of restricting the option to
user-only targets, apply it to all targets.

In addition, set the relocation sections to read-only (relro) when...

3439eec3 11/21/2011 11:05 pm Max Filippov

configure: check for EFD_NONBLOCK | EFD_CLOEXEC flags

Add check for the EFD_NONBLOCK and EFD_CLOEXEC flags to the
CONFIG_EVENTFD test.
This fixes the following build failure on Fedora 9:

CC    event_notifier.o
event_notifier.c: In function `event_notifier_init':...
40897c9c 11/21/2011 11:05 pm Anthony Liguori

Update version for 1.0-rc3 release

Signed-off-by: Anthony Liguori <>

930b5883 11/21/2011 10:58 pm Paolo Bonzini

9p: pass dotl flags to the unlinkat method

AT_REMOVEDIR is not defined on all systems. Pass the raw flags from the
9p protocol, which are always there.

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Anthony Liguori <>

0f15423c 11/21/2011 10:58 pm Anthony Liguori

block: allow migration to work with image files (v3)

Image files have two types of data: immutable data that describes things like
image size, backing files, etc. and mutable data that includes offset and
reference count tables.

Today, image formats aggressively cache mutable data to improve performance. In...

06d9260f 11/21/2011 10:58 pm Anthony Liguori

qcow2: implement bdrv_invalidate_cache (v2)

We don't reopen the actual file, but instead invoke the close and open routines.
We specifically ignore the backing file since it's contents are read-only and
therefore immutable.

Signed-off-by: Anthony Liguori <>

1ed520c6 11/21/2011 10:58 pm Anthony Liguori

qed: add migration blocker (v2)

Now when you try to migrate with qed, you get:

(qemu) migrate tcp:localhost:1025
Block format 'qed' used by device 'ide0-hd0' does not support feature 'live migration'
(qemu)

Signed-off-by: Anthony Liguori <>

f5654039 11/21/2011 10:58 pm Paolo Bonzini

9p: allow compiling the dummy virtio-9p-handle.c code on Linux

Avoid a conflict on the definition of struct file_handle by
using a replacement name.

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Anthony Liguori <>

38e0735e 11/21/2011 10:58 pm Anthony Liguori

ivshmem: use migration blockers to prevent live migration in peer mode (v2)

Now when you try to migrate with ivshmem, you get a proper QMP error:

(qemu) migrate tcp:localhost:1025
Migration is disabled when using feature 'peer mode' in device 'ivshmem'
(qemu)...

fa2756b7 11/21/2011 10:57 pm Anthony Liguori

migrate: add migration blockers

This lets different subsystems register an Error that is thrown whenever
migration is attempted. This works nicely because it gracefully supports
things like hotplug.

Right now, if multiple errors are registered, only one of them is reported....

a3baf1be 11/21/2011 10:44 pm Anthony Liguori

Merge remote-tracking branch 'kraxel/usb.31' into staging

1571b6cb 11/21/2011 10:36 pm Anthony Liguori

Merge remote-tracking branch 'origin/master' into staging

59310659 11/21/2011 04:32 pm Gerd Hoffmann

usb-storage: don't try to send the status early.

Until recently all scsi commands sent to scsi-disk did either transfer
data or finished instantly. The correct implementation of
SYNCRONIZE_CACHE changed the picture though, and usb-storage needs
a fix to handle that case correctly.

b2467216 11/21/2011 04:32 pm Gerd Hoffmann

ehci: add assert

Coverity thinks q could be NULL there and warns.
I believe it can't be NULL there.
Add assert to prove it.

Signed-off-by: Gerd Hoffmann <>

0cd0fd08 11/21/2011 04:32 pm Gerd Hoffmann

usb-linux: fix /proc/bus/usb/devices scan

Commit 0c402e5abb8c2755390eee864b43a98280fc2453 is incomplete
and misses one of the two function pointer calls in
usb_host_scan_dev(). Add the additional port handling logic
to the other call too.

Spotted by Coverity....

414c4604 11/21/2011 03:08 pm Gerd Hoffmann

usb-storage: drop result from device state.

Signed-off-by: Gerd Hoffmann <>

92a114f6 11/21/2011 03:08 pm Gerd Hoffmann

usb-storage: fill status in complete callback.

Put status word into device state, fill it in command_complete, have
usb_msd_send_status just send it out.

Signed-off-by: Gerd Hoffmann <>

7b863f41 11/21/2011 03:08 pm Gerd Hoffmann

usb-storage: drop tag from device state.

scsi keeps track of the tag in SCSIRequest,
no need to store a separate copy.

Signed-off-by: Gerd Hoffmann <>

e04da7c3 11/21/2011 03:07 pm Gerd Hoffmann

usb-storage: move status debug message to usb_msd_send_status.

usb_msd_send_status can be called from different code paths, move the
debug message into the function to make sure it is printed
unconditionally.

Signed-off-by: Gerd Hoffmann <>

bc426899 11/19/2011 03:51 pm Blue Swirl

x86: fix pcmpestrm and pcmpistrm

Fix obvious typos (decrement and off-by-one error) in pcmpestrm and pcmpistrm
which resulted in infinite loop. Reported by Frank Mehnert,
spotted also by Coverity (bug 84752853).

Reported-by: Frank Mehnert <>...

725e14e9 11/19/2011 01:23 pm Markus Armbruster

loader: Fix read_targphys() to behave when read() fails

Happily passes (size_t)-1 to rom_add_blob_fixed(), which promptly dies
attempting to malloc that much. Spotted by Coverity.

Bonus fix for ROMs larger than INT_MAX bytes: return ssize_t instead
of int. Bug can't bite, because the only user load_aout() limits ROM...

96d922a6 11/19/2011 01:22 pm Fabien Chouteau

Improve "ta 0" shutdown

This patch replace the previous implementation with this simplified and
more complete version (no shutdown when psret == 1).

Signed-off-by: Fabien Chouteau <>
Signed-off-by: Blue Swirl <>

9643c25f 11/19/2011 01:22 pm Stefan Weil

gdbstub: Fix memory leak

cppcheck report:
gdbstub.c:1781: error: Memory leak: s

Rearranging of the code avoids the leak.

v2:
Replace the g_malloc0() by g_new0() (suggested by Stuart Brady).

Signed-off-by: Stefan Weil <>
Signed-off-by: Blue Swirl <>

b08d26b7 11/19/2011 01:20 pm Richard Henderson

tcg-sparc: Fix set-but-not used warnings.

In both cases, val is computed, but then not used in the
subsequent line, which then re-computes the quantity in
a different type (int32_t vs unsigned long).

Keep the computation type that's been working so far....

25cc4a76 11/19/2011 01:17 pm Blue Swirl

Merge branch 's390-1.0' of git://repo.or.cz/qemu/agraf

  • 's390-1.0' of git://repo.or.cz/qemu/agraf:
    s390x: initialize virtio dev region
    tcg: Use TCGReg for standard tcg-target entry points.
    tcg: Standardize on TCGReg as the enum for hard registers
    s390x: Add shutdown for TCG s390-virtio machine...
05a86f23 11/19/2011 01:17 pm Blue Swirl

Merge branch 'ppc-1.0' of git://repo.or.cz/qemu/agraf

  • 'ppc-1.0' of git://repo.or.cz/qemu/agraf:
    pseries: Fix qdev.id handling in the VIO bus code
    pseries: Allow kernel's early debug output to work
    pseries: Default reg for vty should be SPAPR_VTY_BASE_ADDRESS...
54dcd0b3 11/18/2011 09:30 pm Anthony Liguori

Merge remote-tracking branch 'kwolf/block-stable' into staging

7197390a 11/18/2011 09:23 pm Anthony Liguori

Merge remote-tracking branch 'qmp/queue/qmp-1.0' into staging

15d4a723 11/18/2011 07:55 pm Stefan Weil

fmodaudio: Remove unused variable 'bits16' (reported by cppcheck)

The variable is assigned a value which is never used,
so remove variable and assignment.

Signed-off-by: Stefan Weil <>
Signed-off-by: malc <>

1e34d859 11/18/2011 03:26 pm Michael Ellerman

pseries: Fix qdev.id handling in the VIO bus code

When the user creates a device on the command line with -device, they
can specify the id, using id=foo. Currently the VIO bus code overwrites
this id with it's own value. We should only set qdev.id if it is not...

57285302 11/18/2011 03:22 pm Michael Ellerman

pseries: Check we have a chardev in spapr_vty_init()

If qemu is run like:

qemu-system-ppc64 -nodefaults -device spapr-vty

We end up in spapr_vty_init() with dev->chardev == NULL. Currently
that leads to a segfault because we unconditionally call
qemu_chr_add_handlers()....

5afdec40 11/18/2011 03:22 pm Michael Ellerman

pseries: Default reg for vty should be SPAPR_VTY_BASE_ADDRESS

In commit b4a78527359a4540d84d4cdf629d01cbb262f698 ("Place pseries vty
devices at addresses more similar to existing machines"), we changed the
default reg for the vty to 0x30000000, however we didn't update the default...

3feef8ad 11/18/2011 03:22 pm David Gibson

pseries: Allow kernel's early debug output to work

The PAPR specification defines a virtual TTY/console interface for guest
OSes to use via the H_PUT_TERM_CHAR and H_GET_TERM_CHAR hypercalls. There
can be multiple virtual ttys, so these take a "termno" parameter. This...

92c93a81 11/18/2011 03:22 pm David Gibson

pseries: Correct RAM size check for SLOF

The SLOF firmware used on the pseries machine needs a reasonable amount of
(guest) RAM in order to run, so we have a check in the machine init
function to check that this is available. However, SLOF runs in real mode...

5435352c 11/18/2011 03:22 pm David Gibson

pseries: Fix buggy spapr_vio_find_by_reg()

The spapr_vio_find_by_reg() function in hw/spapr_vio.c is supposed to find
the device structure for a PAPR virtual IO device with the given reg value,
and return NULL if none exists.

It does the first ok, but if no device with that reg exists, it just...

33ebad12 11/18/2011 03:14 pm Paolo Bonzini

scsi-block: always use SG_IO for MMC devices

CD burning messes up the state of the host page cache and host block
device. Just pass all operations down to the device, even though that
might have slightly worse performance. Everything else just is not
reliable in combination with burning....

f3b338ef 11/18/2011 03:12 pm Paolo Bonzini

scsi: pass down REQUEST SENSE to the device when there is no stored sense

This will let scsi-block/scsi-generic report progress on long
operations.

Reported-by: Thomas Schmitt <>
Tested-by: Thomas Schmitt <>...

0fd76ff4 11/18/2011 03:09 pm Paolo Bonzini

scsi: remove block descriptors from CDs

Reported-by: Thomas Schmitt <>
Tested-by: Thomas Schmitt <>
Signed-off-by: Paolo Bonzini <>
Signed-off-by: Kevin Wolf <>

06b86357 11/18/2011 03:04 pm Paolo Bonzini

scsi: fix parsing of allocation length field

- several MMC commands were parsed wrong by QEMU because their allocation
length/parameter list length is placed in a non-standard position in
the CDB (i.e. it is different from most commands with the same value in...

00a01ad4 11/18/2011 02:57 pm Paolo Bonzini

scsi: update list of commands

Add more commands and their names, and remove SEEK which is obsolete.
Instead, use SET_CAPACITY which is still in SSC.

Tested-by: Thomas Schmitt <>
Signed-off-by: Paolo Bonzini <>
Signed-off-by: Kevin Wolf <>

2c20ae11 11/18/2011 02:54 pm Paolo Bonzini

atapi: kill MODE SENSE, fix MODE SENSE

Mode page 2A of emulated ATAPI DVD-ROM should have page length 0x14
like SCSI CD-ROM, rather than 0x12.

Mode page length is off by 8, as it should contain the length of the
payload after the first two bytes....

245d0049 11/18/2011 02:37 pm Paolo Bonzini

scsi-disk: guess geometry

Old operating systems rely on correct geometry to convert from CHS
addresses to LBA. Providing correct data is necessary for them to boot.

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Kevin Wolf <>

7082826e 11/18/2011 02:35 pm Paolo Bonzini

scsi: fix fw path

The pre-1.0 firmware path for SCSI devices already included the LUN
using the suffix argument to add_boot_device_path. I missed that when
making channel and LUN customizable. Avoid that it is included twice, and
convert the colons to commas for consistency with other kinds of devices...

00984e39 11/18/2011 02:35 pm Ronnie Sahlberg

Documentation: Add section about iSCSI LUNS to qemu-doc

Add a new section about using iSCSI LUNs with qemu
and provide a short example on how to set up a target and access it
using the built-in initiator

Signed-off-by: Ronnie Sahlberg <>...

611b7273 11/17/2011 07:15 pm Michael S. Tsirkin

Makefile: remove more generated files on clean

make clean missed the source qmp files generated
by python. Fix that.

Signed-off-by: Michael S. Tsirkin <>
Reviewed-by: Paolo Bonzini <>
Signed-off-by: Luiz Capitulino <>

599825c5 11/17/2011 07:15 pm Michael S. Tsirkin

Makefile: fix dependencies for generated .h, .c

We have a single rule generating .c and .h files,
so .h doesn't depend on .c: both depend on the
source schema.

Fix Makefile to reflect that - without this,
if .c is there and .h is missing, Makefile does
not know how to remake .h and assumes it's...

b1beac3d 11/17/2011 07:15 pm Michael S. Tsirkin

Makefile: dependency fix

qga/guest-agent-commands.c includes qga-qmp-commands.h,
but it was missing in its dependencies. Add it in QGALIB_GEN.

Signed-off-by: Michael S. Tsirkin <>
Reviewed-by: Paolo Bonzini <>
Signed-off-by: Luiz Capitulino <>

1b14254b 11/17/2011 07:15 pm Michael S. Tsirkin

Makefile: fix qga dependencies

.c files include .h files, so .o depends on .h,
and the linked result depends on .o.
We got it wrong for qga rules, fix it up.

Signed-off-by: Michael S. Tsirkin <>
Reviewed-by: Paolo Bonzini <>...

54d50be6 11/17/2011 07:15 pm Luiz Capitulino

qapi: Check for negative enum values

We don't currently check for negative enum values in qmp_output_type_enum(),
this will very likely generate a segfault when triggered.

However, it seems that no code in tree can trigger this today.

Acked-by: Michael Roth <>...

e6d89f8c 11/17/2011 02:57 pm Matthias Brugger

Fixing some spelling in docs/libcacard.txt

Reviewed-by: Alon Levy <>
Signed-off-by: Matthias Brugger <>
Signed-off-by: Stefan Hajnoczi <>

c951d9a6 11/17/2011 02:57 pm Markus Armbruster

monitor: Fix file_completion() to check for stat() failure

stat() can fail for a file name just read with readdir(). Easiest way
to trigger is a dangling symbolic link --- look ma, no race! When it
fails, file_completion() uses sb.st_mode uninitialized. If the...

12619721 11/17/2011 02:57 pm Vagrant Cascadian

Fix typo: runnning -> running

One n too many for running, need we say more.

Signed-Off-By: Vagrant Cascadian <>

Signed-off-by: Stefan Hajnoczi <>

b5e4946f 11/17/2011 02:57 pm Stefan Weil

Fix spelling in documentation and comments (similiar -> similar)

This bug was detected by codespell.
In mips_mipssim.c a grammatical error was fixed, too.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

4238e264 11/17/2011 02:57 pm Stefan Weil

Fix some spelling bugs in documentation and comments

These errors were detected by codespell:

remaing -> remaining
soley -> solely
virutal -> virtual
seperate -> separate

libcacard.txt still needs some more patches.

Signed-off-by: Stefan Weil <>...

e1556ad5 11/14/2011 07:26 pm Peter Maydell

hw/omap_gpio: Fix infinite recursion when doing 8/16 bit reads

Fix a long-standing bug which meant that any attempt to do an
8 or 16 bit read from the OMAP GPIO module would cause qemu to
crash due to an infinite recursion.

Signed-off-by: Peter Maydell <>...

3827cdb1 11/14/2011 07:26 pm Alon Levy

pc_piix: set qxl revision to 2 for pc-0.14

The default is still 3, and I didn't change older machine types.

Signed-off-by: Alon Levy <>
Signed-off-by: Anthony Liguori <>

3f5bd4e1 11/14/2011 07:26 pm Anthony Liguori

Update version to 1.0-rc2

Signed-off-by: Anthony Liguori <>

371572df 11/14/2011 07:17 pm Andrzej Zaborowski

Revert bugfix e7852674d5 until tested or until after the release.

Signed-off-by: Andrzej Zaborowski <>

326384d5 11/14/2011 06:47 pm Alexander Graf

s390x: initialize virtio dev region

When running the s390x virtio machine we can potentially use uninitialized
memory for the virtio device backing ram. That can lead to weird breakge.

So let's better initialize it to 0 properly.

Reported-by: Andreas Färber <>...