On 07/28/2011 07:59 PM, Anthony Liguori wrote:
Just define an interface that returns a struct then. It's no more
complicated than that.
Ok, so we're debating whether to: 1) add an interface returning a
pointer to an internal struct; 2) include in the internal struct a
pointer-to-function tha
I don't know that much this code however qemu_kvm_init_cpu_signals
seems a bit strange and duplicate to me, in cpus.c
static void qemu_kvm_init_cpu_signals(CPUState *env)
{
int r;
sigset_t set;
struct sigaction sigact;
memset(&sigact, 0, sizeof(sigact));
sigact.sa_handler =
Markus Armbruster writes:
> Christoph Hellwig writes:
>
>> On Wed, Jul 20, 2011 at 06:23:52PM +0200, Markus Armbruster wrote:
>>> Use a table to declare which drive kinds accept each command.
>>>
>>> Limit READ_CAPACITY, READ_TOC, GET_CONFIGURATION to SCSI_CD, as per
>>> SPC-4.
>>
>> READ CAPAC
2011/7/28 Kevin Wolf :
> Am 28.07.2011 10:05, schrieb Frediano Ziglio:
>> Hi,
>> I noted that AES encryption using qcow2 just use the password given
>> as as key (and also truncating it to 16 bytes == 128 bits).
>> This is prone to brute force attacks and is not also easy to change
>> password (y
On 2011-07-29 10:34, Frediano Ziglio wrote:
> I don't know that much this code however qemu_kvm_init_cpu_signals
> seems a bit strange and duplicate to me, in cpus.c
>
>
> static void qemu_kvm_init_cpu_signals(CPUState *env)
> {
> int r;
> sigset_t set;
> struct sigaction sigact;
>
On 07/29/2011 10:49 AM, Jan Kiszka wrote:
>
> which seems to set kvm signal twice with same values (taking into
> account that in kvm_set_signal_mask the set is copied before the call
> to kvm_vcpu_ioctl).
Indeed. Harmless fortunately. I suspect the duplicate bits in the #ifdef
CONFIG_IOTHREA
Christoph Hellwig writes:
> On Wed, Jul 20, 2011 at 06:24:23PM +0200, Markus Armbruster wrote:
>> Device models should be able to use it without an unclean include of
>> block_int.h.
>
> Hmm. We already do proper read-modify-write cycles for actual data
> transfers, so killing the buffer inside
Am 29.07.2011 10:47, schrieb Frediano Ziglio:
> 2011/7/28 Kevin Wolf :
>> Am 28.07.2011 10:05, schrieb Frediano Ziglio:
>>> Hi,
>>> I noted that AES encryption using qcow2 just use the password given
>>> as as key (and also truncating it to 16 bytes == 128 bits).
>>> This is prone to brute force
On Wed, Jul 27, 2011 at 7:11 PM, Frediano Ziglio wrote:
> Minor fixes and improves
>
> Frediano Ziglio (3):
> block: removed unused function
> block: typo fix
> aio: always check paio_init result
>
> block.c | 13 -
> block.h | 2 --
> block/raw-posix.c |
Am 28.07.2011 16:15, schrieb Kevin Wolf:
> Am 28.07.2011 15:50, schrieb Frediano Ziglio:
>> Well, I think this is the first real improve patch.
>> Is more a RFC than a patch. Yes, some lines are terrible!
>> It collapses refcount decrement during cow.
>> From a first check time executing 015 test p
On Mon, Jul 25, 2011 at 11:56:02PM -0400, Alexandre Raymond wrote:
> Distclean should remove anything created by the configure script.
>
> Signed-off-by: Alexandre Raymond
> ---
> Makefile |1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
Thanks, applied to the trivial patches tree:
this issue got fixed. It doesn't exist in qemu-kvm.git
fda19064e889d4419dd3dc69ca8e6e7a1535fdf5
** Changed in: qemu
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.n
On 07/27/2011 04:42 PM, Michael Roth wrote:
"Delete all files in the current directory (or created by this
makefile) that are created by configuring or building the program. If
you have unpacked the source and built the program without creating
any other files, ‘make distclean’ should leave only
Frediano suggested:
Enhanced volume key in qcow3
* luks-like key scheme that allows changing passphrase without
re-encrypting image data
Am 27.07.2011 18:21, schrieb Aneesh Kumar K.V:
> Signed-off-by: Aneesh Kumar K.V
> ---
> qemu-coroutine-lock.c | 44
> qemu-coroutine.h | 12
> 2 files changed, 56 insertions(+), 0 deletions(-)
Looks good to me.
What's your plan
On Thu, Jul 28, 2011 at 11:41:09AM +0300, Riku Voipio wrote:
> On Sat, Jul 23, 2011 at 07:47:49AM +0200, josch wrote:
> > This could be avoided by setting the proposed environment variable
> > QEMU_LD_PREFIX to the just
> > created debian rootfs. As mentioned earlier, the usage of the -L option
>
On Tue, Jul 26, 2011 at 10:21 AM, Stefan Hajnoczi
wrote:
> QEMU is event-driven and suffers when blocking operations are performed
> because
> VM execution may be stopped until the operation completes. Therefore many
> operations that could block are performed asynchronously and a callback is
>
On 07/25/2011 04:34 PM, Jordan Justen wrote:
If a pflash image is found, then it is used for the system
firmware image.
If a pflash image is not initially found, then a read-only
pflash device is created using the -bios filename.
Signed-off-by: Jordan Justen
Cc: Anthony Liguori
Cc: Aurelien Jar
On 06/30/2011 10:46 AM, Paolo Bonzini wrote:
We need to provide a new migration format, and not break migration
in old machine models. So add a migration_format field to QEMUMachine.
Signed-off-by: Paolo Bonzini
---
cpu-common.h |3 ---
hw/boards.h |1 +
qemu-common.h |3 +++
On Fri, Jul 29, 2011 at 10:56:07AM +0200, Markus Armbruster wrote:
> > Hmm. We already do proper read-modify-write cycles for actual data
> > transfers, so killing the buffer inside SD sounds like the better
> > idea. qemu_blockalign really should be used only for block-layer internal
> > allocat
On 06/30/2011 10:46 AM, Paolo Bonzini wrote:
With the current migration format, VMS_STRUCTs with subsections
are ambiguous. The protocol cannot tell whether a 0x5 byte after
the VMS_STRUCT is a subsection or part of the parent data stream.
In the past QEMU assumed it was always a part of a subse
On 07/25/2011 04:10 PM, Paolo Bonzini wrote:
On Thu, Jun 30, 2011 at 17:46, Paolo Bonzini wrote:
I have now tested this series (exactly as sent) both by examining
manually the differences between the two formats on the same guest
state, and by a mix of saves/restores (new on new, 0.14 on new
pc-
On Tue, Jul 26, 2011 at 12:49 PM, Kevin Wolf wrote:
> Signed-off-by: Kevin Wolf
> ---
> block/qcow2-cluster.c | 26 +++---
> block/qcow2.c | 240
> ++---
> block/qcow2.h | 5 +-
> 3 files changed, 102 insertions(+), 169 deletions
Am 27.07.2011 20:11, schrieb Frediano Ziglio:
> Minor fixes and improves
>
> Frediano Ziglio (3):
> block: removed unused function
> block: typo fix
> aio: always check paio_init result
>
> block.c | 13 -
> block.h |2 --
> block/raw-posix.c | 13 ++
Am 26.07.2011 14:37, schrieb Anthony Liguori:
> On 07/26/2011 07:07 AM, Juan Quintela wrote:
>> Anthony Liguori wrote:
>>> == What we need ==
>>>
>>> We need to decompose migration into three different problems: 1)
>>> serializing device state 2) transforming the device model in order to
>>> satis
On 07/26/2011 06:25 AM, Avi Kivity wrote:
This patchset contains the core of the memory API, with one device
(usb-ohci) coverted for reference. The API is currently implemented on
top of the old ram_addr_t/cpu_register_physical_memory() API, but the plan
is to make it standalone later.
The goal
On 07/27/2011 05:04 AM, Wayne Xia wrote:
From: wayne
Added options to let qemu transfer two configuration files to bios:
"bootsplash.bmp" and "etc/boot-menu-wait", which could be specified by command
-boot splash=P,splash-time=T
P is jpg/bmp file name or an absolute path, T have a max
On 07/28/2011 05:10 AM, Paolo Bonzini wrote:
Functions like ldl_be_p and ldl_le_p are currently used only as building
blocks for {ld,st}XX_p. As such, they are in cpu-all.h even though they
have absolutely no dependency on the target.
In order to make them globally available, this series moves
On 07/24/2011 12:38 PM, Jan Kiszka wrote:
From: Jan Kiszka
Device models rely on the core invoking their reset handlers after init.
We do this in the cold-plug case, but so far we miss this step after
hot-plug.
Signed-off-by: Jan Kiszka
Applied. Thanks.
Regards,
Anthony Liguori
---
Chan
On Thu, Jul 28, 2011 at 02:41:02PM +0200, Kevin Wolf wrote:
> > More or less. There's one corner case for all Linux I/O, and that is
> > only writes up to INT_MAX are supported, and larger writes (and reads)
> > get truncated to it. It's pretty nasty, but Linux has been vocally
> > opposed to fix
On Fri, 29 Jul 2011 14:53:14 +0200, Kevin Wolf wrote:
> Am 27.07.2011 18:21, schrieb Aneesh Kumar K.V:
> > Signed-off-by: Aneesh Kumar K.V
> > ---
> > qemu-coroutine-lock.c | 44
> > qemu-coroutine.h | 12
> > 2 files changed, 56
On 07/29/2011 09:03 AM, Kevin Wolf wrote:
Am 26.07.2011 14:37, schrieb Anthony Liguori:
Hrm, I'm not sure I agree with these conclusions.
Management tools should do their best job to create two compatible
device models.
Given two compatible device models, there *may* be differences in the
stru
On 07/28/2011 09:47 AM, Peter Maydell wrote:
Since lm832x has been qdev'ified, its users will generally
have a DeviceState pointer rather than an i2c_slave pointer,
so adjust lm832x_key_event's prototype to suit.
This allows the n810 (its only user) to actually pass a correct
pointer to it rathe
On 07/29/2011 03:08 PM, Anthony Liguori wrote:
Please avoid this gcc extension as it's relatively obscure. But in
addition, why would use you 0 as the new format instead of
QEMU_VM_FILE_VERSION + 1?
0 is the default. If a machine doesn't specify a format, it gets the
newest one automaticall
On 07/29/2011 03:12 PM, Anthony Liguori wrote:
Please introduce a macro so this code is readable.
Ok.
We have other machines that support migration in other archs too.
Those machine types are not versioned, so they will automatically switch
to the newest version.
Paolo
On 07/24/2011 10:55 AM, Göran Weinholt wrote:
Multiboot images can specify a bss segment. The boot loader must clear
the memory of the bss and ensure that no modules or structures are
allocated inside it. Several fields are provided in the Multiboot
header that were previously not used properly.
On 07/25/2011 03:29 AM, TeLeMan wrote:
The breakage was introduced by the commit
13661089810d3e59931f3e80d7cb541b99af7071
Signed-off-by: TeLeMan
Applied. Thanks.
Regards,
Anthony Liguori
---
monitor.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/monitor.c
On 07/25/2011 07:21 AM, Dr. David Alan Gilbert wrote:
When writing the last sector of an SD card using WRITE_MULTIPLE_BLOCK
QEmu throws an error saying that we've run off the end, and leaves
itself in the wrong state.
Tested on ARM Vexpress model.
Signed-off-by: Dr. David Alan Gilbert
On 07/25/2011 10:13 AM, jes.soren...@redhat.com wrote:
From: Jes Sorensen
Signed-off-by: Jes Sorensen
Applied. Thanks.
Regards,
Anthony Liguori
---
oslib-posix.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/oslib-posix.c b/oslib-posix.c
index 3a18e86..19
On 07/25/2011 11:11 AM, Jan Kiszka wrote:
On 2011-07-25 13:48, Jan Kiszka wrote:
On 2011-07-25 13:39, Markus Armbruster wrote:
Jan Kiszka writes:
On 2011-07-25 12:45, Richard W.M. Jones wrote:
On Mon, Jul 25, 2011 at 12:33:01PM +0200, Jan Kiszka wrote:
On 2011-07-25 11:41, Richard W.M. Jon
On 07/25/2011 10:55 AM, Avi Kivity wrote:
It's already allowed by the example; there are about 1800 instances in the
tree; and disallowing it would lead to
if (a) {
...
} else {
if (b) {
...
} else {
if (c) {
...
On 07/26/2011 04:30 AM, Alon Levy wrote:
This is required for building libcacard which doesn't itself require
zlib without bringing in this requirement to the build environment.
Signed-off-by: Alon Levy
Applied. Thanks.
Regards,
Anthony Liguori
---
I'd like this to go into 0.15.0 too, it
On 07/26/2011 09:33 AM, Stefan Berger wrote:
This patch fixes a compilation error in xen-mapcache.c .
/home/stefanb/qemu/qemu-git/xen-mapcache.c: In function
‘xen_ram_addr_from_mapcache’:
/home/stefanb/qemu/qemu-git/xen-mapcache.c:240:42: error: variable ‘pentry’ set
but not used [-Werror=unus
On 29 July 2011 15:31, Anthony Liguori wrote:
> On 07/28/2011 09:47 AM, Peter Maydell wrote:
>>
>> Since lm832x has been qdev'ified, its users will generally
>> have a DeviceState pointer rather than an i2c_slave pointer,
>> so adjust lm832x_key_event's prototype to suit.
>>
>> This allows the n81
On 07/29/2011 03:14 PM, Anthony Liguori wrote:
I really hate the idea of changing the migration format moments before
the release.
So do I, but that's life.
Since subsections are optional, can't we take the offending subsections,
remove them, bump the section version numbers and make the fiel
From: Stefano Stabellini
Signed-off-by: Stefano Stabellini
---
MAINTAINERS | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 6115e4e..273a6a7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -143,6 +143,16 @@ L: k...@vger.kernel.org
Am 29.07.2011 16:28, schrieb Anthony Liguori:
> On 07/29/2011 09:03 AM, Kevin Wolf wrote:
>> Am 26.07.2011 14:37, schrieb Anthony Liguori:
>>> Hrm, I'm not sure I agree with these conclusions.
>>>
>>> Management tools should do their best job to create two compatible
>>> device models.
>>>
>>> Give
On Fri, Jul 29, 2011 at 05:52:50AM -0700, Vagrant Cascadian wrote:
> setting up a wrapper makes trivial cross-architecture chroots harder
> as you'll have to copy two binaries into the chroot, and i'm not sure
> if it would work at all, as the wrapper will need to somehow emulate
> it's own interpr
Am 29.07.2011 16:24, schrieb Aneesh Kumar K.V:
> On Fri, 29 Jul 2011 14:53:14 +0200, Kevin Wolf wrote:
>> Am 27.07.2011 18:21, schrieb Aneesh Kumar K.V:
>>> Signed-off-by: Aneesh Kumar K.V
>>> ---
>>> qemu-coroutine-lock.c | 44
>>> qemu-coroutine.h
On Thu, Jul 28, 2011 at 1:15 PM, Christoph Hellwig wrote:
> On Thu, Jul 28, 2011 at 09:47:05AM +0200, Kevin Wolf wrote:
>> > Indeed. This has come up a few times, and actually is a mostly trivial
>> > task. Maybe we should give up waiting for -blockdev and separate cache
>> > mode settings and a
We need to provide a new migration format, and not break migration
in old machine models. So add a migration_format field to QEMUMachine.
Signed-off-by: Paolo Bonzini
---
cpu-common.h |3 ---
hw/boards.h |1 +
qemu-common.h |3 +++
savevm.c | 16 ++--
4 files c
With the current migration format, VMS_STRUCTs with subsections
are ambiguous. The protocol cannot tell whether a 0x5 byte after
the VMS_STRUCT is a subsection or part of the parent data stream.
In the past QEMU assumed it was always a part of a subsection; after
commit eb60260 (savevm: fix corrup
With the current migration format, VMS_STRUCTs with subsections
are ambiguous. The protocol cannot tell whether a 0x5 byte after
the VMS_STRUCT is a subsection or part of the parent data stream.
In the past QEMU assumed it was always a part of a subsection; after
commit eb60260 (savevm: fix corrup
This reverts the additional check in commit eb60260d (but not the
assertions).
The new format does not require the check, and with the old format
it traded one kind of bogus failure for a different kind of silent
failure.
Signed-off-by: Paolo Bonzini
---
savevm.c |4
1 files changed, 0
Writing to a NAND device cannot set bits, it can only clear them;
implement this rather than simply copying the data.
Signed-off-by: Peter Maydell
---
hw/nand.c | 17 +
1 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/hw/nand.c b/hw/nand.c
index e6c551d..d068eb6
From: Juha Riihimäki
Ignore zero writes to the boot command space; Linux will issue
these in the powerdown/reset sequence.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
S
Pass the BlockDeviceState to the nand_init() function rather
than having it look it up via drive_get() itself.
Signed-off-by: Peter Maydell
---
hw/axis_dev88.c |6 +-
hw/flash.h |2 +-
hw/nand.c |8 ++--
hw/spitz.c |4 +++-
hw/tc6393xb.c |5 -
5
From: Juha Riihimäki
Convert the OMAP GPIO module to qdev.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/nseries.c | 47 +--
From: Juha Riihimäki
Add support for NAND devices of over 1Gb.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/nand.c | 48
Am 29.07.2011 um 17:05 schrieb :
> From: Stefano Stabellini
>
> Signed-off-by: Stefano Stabellini
Acked-by: Alexander Graf
:)
Alex
> ---
> MAINTAINERS | 10 ++
> 1 files changed, 10 insertions(+), 0 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6115e4e..273a
From: Juha Riihimäki
The program actions onenand_prog_main() and onenand_prog_spare()
can only set bits.
This implies a rewrite of onenand_erase() to not use the program
functions, since erase does need to set bits.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
On 07/20/2011 05:09 AM, Gerd Hoffmann wrote:
Hi,
This patch series adds an easy way to tag devices as non-migratable
and puts it into use for ahci, ehci and a number of usb devices.
Pulled. Thanks.
Regards,
Anthony Liguori
cheers,
Gerd
The following changes since commit 03ff09580e
On 07/22/2011 10:08 AM, Alon Levy wrote:
Hi,
Please pull fixes for AFE smart cards, cleanup and missing frees
by Robert Relyea and Christophe Fergeau. Thanks.
The following changes since commit d1afc48b7cfdb4490f322d5d82a2aae6d545ec06:
SPARC64: implement addtional MMU faults related to
On 07/27/2011 10:14 AM, Stefan Hajnoczi wrote:
Quick update: I have dropped the superfluous "Makefile: fix out-of-tree builds"
patch.
The following changes since commit c886edfb851c0c590d4e77f058f2ec8ed95ad1b5:
Let users select their pythons (2011-07-25 16:50:12 +)
are available in the
On 07/27/2011 08:30 AM, Alexander Graf wrote:
Hi Anthony,
This is my current patch queue for xen. Please pull.
Alex
The following changes since commit c886edfb851c0c590d4e77f058f2ec8ed95ad1b5:
Blue Swirl (1):
Let users select their pythons
are available in the git repository at:
On 07/20/2011 12:09 PM, Gerd Hoffmann wrote:
Tag vmstate as unmigratable for the time being,
to be removed when mgration support is finished.
I'm going to handle this at the SCSI level by canceling all transactions
on pre-load. Expect patches next week.
Paolo
On 07/20/2011 12:09 PM, Gerd Hoffmann wrote:
Signed-off-by: Gerd Hoffmann
---
hw/usb-wacom.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/hw/usb-wacom.c b/hw/usb-wacom.c
index 9d348e1..d76ee97 100644
--- a/hw/usb-wacom.c
+++ b/hw/usb-wacom.c
@@ -349,6 +349,11 @
The OMAP2430 has a fifth GPIO module which earlier OMAP2 models lack; add
the clock definition for it.
Signed-off-by: Peter Maydell
---
hw/omap_clk.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/hw/omap_clk.c b/hw/omap_clk.c
index 6bcabef..577b326 100644
--- a/hw
From: Juha Riihimäki
Handle the manufacturer, device and version IDs separately rather than
smooshing them all together into a single uint32_t. Note that the ID
registers are actually 16 bit, even though typically the top bits are 0
and the Read Identification Data command only returns the bottom
From: Juha Riihimäki
Qdevify the NAND device.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/axis_dev88.c |2 +-
hw/flash.h
From: Juha Riihimäki
Support NAND devices which are wider than 8 bits.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream submission]
Signed-off-by: Peter Maydell
---
hw/flash.h |5
This pull request gathers up my recent omap patches:
* omap-gpio qdevification
* nand bugfixes and qdevification
* onenand bugfixes
* fix crash bug in n810/lm832x when key is pressed
I have omitted patch 11/12 from the nand/onenand patchset
(http://patchwork.ozlabs.org/patch/104841/
"hw/sysbu
The new pc-0.15 machine will have a different migration format, so
define the compatibility one right now.
Signed-off-by: Paolo Bonzini
---
hw/pc_piix.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/hw/pc_piix.c b/hw/pc_piix.c
index c5c16b4..61f8cbb 100644
---
From: Juha Riihimäki
Add helper function omap_l4_region_base() to return the base address
of a particular region of an L4 target agent.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and cleanups for upstream
In the current implementation, if Slirp tries to send an IP packet to a client
with an unknown hardware address, the packet is simply dropped and an ARP
request is sent (if_encap in slirp/slirp.c).
With this patch, Slirp will send the ARP request, re-queue the packet and try
to send it later. The
This patch adds a simple ARP table in Slirp and also adds handling of
gratuitous ARP requests.
Signed-off-by: Fabien Chouteau
---
Makefile.objs |2 +-
slirp/arp_table.c | 50 ++
slirp/bootp.c | 23 --
slirp/slirp.c | 6
Since lm832x has been qdev'ified, its users will generally
have a DeviceState pointer rather than an i2c_slave pointer,
so adjust lm832x_key_event's prototype to suit.
This allows the n810 (its only user) to actually pass a correct
pointer to it rather than NULL. The effect is that we no longer
se
Pass the BlockDriverState to the onenand init function so it doesn't
need to look up the drive itself.
Signed-off-by: Peter Maydell
---
hw/flash.h |3 ++-
hw/nseries.c | 10 ++
hw/onenand.c | 14 --
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/hw
From: Juha Riihimäki
After receiving READ STATUS command all subsequent IO reads should return
the status register value until another command is issued.
Signed-off-by: Juha Riihimäki
[Riku Voipio: Fixes and restructuring patchset]
Signed-off-by: Riku Voipio
[Peter Maydell: More fixes and clea
Don't complain about some writes to r/o OMAP2 GPIO registers, because the
kernel will do them anyway.
Signed-off-by: Peter Maydell
---
hw/omap_gpio.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/omap_gpio.c b/hw/omap_gpio.c
index 478f7d9..b53b13b 100644
--- a/hw
On 2011-07-29 18:25, Fabien Chouteau wrote:
> This patch adds a simple ARP table in Slirp and also adds handling of
> gratuitous ARP requests.
>
> Signed-off-by: Fabien Chouteau
> ---
> Makefile.objs |2 +-
> slirp/arp_table.c | 50 ++
> slirp/bo
On 2011-07-29 18:25, Fabien Chouteau wrote:
> In the current implementation, if Slirp tries to send an IP packet to a client
> with an unknown hardware address, the packet is simply dropped and an ARP
> request is sent (if_encap in slirp/slirp.c).
>
> With this patch, Slirp will send the ARP reque
Hi,
Let me tell clearly ,
i'm trying to manage VMs using opennebula toolkit , I downloaded the
ttylinux image from opennebula site , the Image I downloaded was already
created from kvm by opennebula community , so I can use it to deploy on
kvm. link for this is - > http://opennebula.org/documenta
Commit 3d3b8303c6f83b9b245bc774af530a6403cc4ce6
breaks builds with gcc-4.6:
hw/fw_cfg.c: In function ‘probe_splashfile’:
hw/fw_cfg.c:66:9: error: variable ‘fop_ret’ set but not used
[-Werror=unused-but-set-variable]
hw/fw_cfg.c: In function ‘fw_cfg_bootsplash’:
hw/fw_cfg.c:130:9: error: variable
Function tcg_out_addi is obviously unused and causes a compiler
error (tested with cross compilation on x86 Debian Linux):
tcg/arm/tcg-target.c:1824: error: ‘tcg_out_addi’ defined but not used
Don't remove it because it might be useful in the future,
but declare it inline. This fixes the compiler
With vhost_net="" (most non-Linux hosts), configure prints an
error message:
test: 2551: =: unexpected operator
Fix this and similar code by adding the missing "".
Cc: Wolfgang Mauerer
Cc: Stefan Hajnoczi
Signed-off-by: Stefan Weil
---
configure |8
1 files changed, 4 insertions
Following patch deals with VCPU and iothread starvation during the migration of
a guest. Currently the iothread is responsible for performing the guest
migration. It holds qemu_mutex during the migration and doesn't allow VCPU to
enter the qemu mode and delays its return to the guest. The guest mig
This patch creates a separate thread for the guest migration on the source side.
Signed-off-by: Umesh Deshpande
---
buffered_file.c | 28 -
buffered_file.h |4 +++
migration.c | 59 +++---
migration.h |3
In the migration thread, qemu_mutex is released during the most time consuming
part. i.e. during is_dup_page which identifies the uniform data pages and during
the put_buffer. qemu_mutex is also released while blocking on select to wait for
the descriptor to become ready for writes.
Signed-off-by:
This patch creates a separate dirty bitmap for each slot. Currently dirty bitmap
is created for addresses ranging from 0 to the end address of the last memory
slot. Since the memslots are not necessarily contiguous, current bitmap might
contain empty region or holes that doesn't represent any VM pa
On 07/29/2011 10:18 AM, Kevin Wolf wrote:
Am 29.07.2011 16:28, schrieb Anthony Liguori:
The one change for backends is that if we migrate a device in way so
that it can say "I need the block backend with the ID 'foo'", then we
can at least make sure that the backend actually exists and is usable
Fix forcing multicast msgs to loopback on OpenBSD.
e.g.
$ sudo qemu -m 128 -no-fd-bootchk \
-hda virtual.img -boot n -nographic \
-net nic,vlan=0,model=rtl8139,macaddr=52:54:00:12:34:03 \
-net user -tftp /usr/src/sys/arch/i386/compile/TEST -bootp pxeboot \
-net nic,
On 29 July 2011 20:30, Stefan Weil wrote:
> Commit 3d3b8303c6f83b9b245bc774af530a6403cc4ce6
> breaks builds with gcc-4.6:
>
> hw/fw_cfg.c: In function ‘probe_splashfile’:
> hw/fw_cfg.c:66:9: error: variable ‘fop_ret’ set but not used
> [-Werror=unused-but-set-variable]
> hw/fw_cfg.c: In function
Hi,
On behalf of the entire QEMU team, I'm please to announce the release of
QEMU 0.15.0-rc1. This is the second release candidate for the 0.15.0
release.
There are numerous ways you can help participate in the 0.15.0 release.
There is a testing coordination wiki page located at:
http://
On 20 July 2011 18:24, Markus Armbruster wrote:
> We try the drive defined with -drive if=ide,index=0 (or equivalent
> sugar). We use it only if (dinfo && bdrv_is_inserted(dinfo->bdrv) &&
> !bdrv_is_removable(dinfo->bdrv)). This is a convoluted way to test
> for "drive media can't be removed".
>
Enable the createType 'twoGbMaxExtentFlat'. The supporting code is
already in.
Signed-off-by: Fam Zheng
---
block/vmdk.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/block/vmdk.c b/block/vmdk.c
index 37478d2..e22a893 100644
--- a/block/vmdk.c
+++ b/block/vmdk.c
@@
Hi,
I went ahead and pushed the series with the exception of this patch
and 14/15 because I think these are the types of patches that should
remain in downstream as a reminder, is there an argument for not
fixing these things in Linux?
In patch 04 I renamed omap2_gpio_module_set to omap2_gpio_set
On 6 July 2011 15:52, Vasily Khoruzhick wrote:
> Zipit Z2 is small PXA270 based handheld.
Thanks, I pushed this version.
Cheers
On 29 July 2011 17:35, Peter Maydell wrote:
> From: Juha Riihimäki
>
> The program actions onenand_prog_main() and onenand_prog_spare()
> can only set bits.
>
> This implies a rewrite of onenand_erase() to not use the program
> functions, since erase does need to set bits.
>
> Signed-off-by: Juha
Add support for finding libpng via pkg-config.
Signed-off-by: Brad Smith
---
configure |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/configure b/configure
index 4012d15..25aa75f 100755
--- a/configure
+++ b/configure
@@ -1519,11 +1519,17 @@ int main(void) {
1 - 100 of 103 matches
Mail list logo