From: Eduardo Habkost ehabk...@redhat.com
The VMState code will be moved to vmstate.c and it uses some of the
QEMU_VM_* constants, so move it to a header.
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela
From: Zhanghaoyu (A) haoyu.zh...@huawei.com
Introduce MIG_STATE_CANCELLING state to avoid starting a new migration task
while the previous one still exist.
Signed-off-by: Zeng Junliang zengjunli...@huawei.com
Signed-off-by: Zhang Haoyu haoyu.zh...@huawei.com
Reviewed-by: Paolo Bonzini
From: Eduardo Habkost ehabk...@redhat.com
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
savevm.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git
From: Eduardo Habkost ehabk...@redhat.com
The QEMUFile code will be moved to qemu-file.c. This will require making
the following functions non-static because they are used by the savevm.c
code:
* qemu_peek_byte()
* qemu_peek_buffer()
* qemu_file_skip()
* qemu_file_set_error()
Signed-off-by:
From: Eduardo Habkost ehabk...@redhat.com
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
savevm.c | 75 +---
1 file changed, 44
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
exec.c | 2 +-
include/exec/memory-internal.h | 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/exec.c
From: Eduardo Habkost ehabk...@redhat.com
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
savevm.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/savevm.c b/savevm.c
From: Eduardo Habkost ehabk...@redhat.com
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
savevm.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/savevm.c
From: Eduardo Habkost ehabk...@redhat.com
* Basic load/save tests
* Tests for loading older versions
* Tests for .field_exists() handling
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
tests/.gitignore | 1 +
tests/Makefile
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
exec.c | 7 ++-
include/exec/memory-internal.h | 8 ++--
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
---
memory.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/memory.c b/memory.c
index 7764314..e497f99 100644
--- a/memory.c
+++
From: Eduardo Habkost ehabk...@redhat.com
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela quint...@redhat.com
---
Makefile.objs | 1 +
qemu-file.c | 826 ++
From: Eduardo Habkost ehabk...@redhat.com
This will allow unit tests to be written for VMState code without
pulling dependencies from the savevm code.
Signed-off-by: Eduardo Habkost ehabk...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Signed-off-by: Juan Quintela
So return void.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
---
include/exec/memory-internal.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/exec/memory-internal.h
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
---
cputlb.c | 2 +-
include/exec/memory-internal.h | 6 ++
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/cputlb.c
Move index and size fields from int to long. We need that for
migration. long is 64 bits on sane architectures, and 32bits should
be enough on all the 32bits architectures.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/qemu/bitmap.h | 9 +
1 file changed, 9 insertions(+)
diff --git a/include/qemu/bitmap.h b/include/qemu/bitmap.h
index afdd257..1babd5d
So cpu_physical_memory_get_dirty_flags is not needed anymore
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 9 ++---
1 file changed, 2 insertions(+), 7
For historical reasons it was bit 3. Once there, create a constant to
know the number of clients.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory.h | 3 ++-
1 file changed, 2
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
exec.c | 7 ---
include/exec/memory-internal.h | 4 +++-
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/exec.c
Document it
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
cputlb.c | 4 ++--
exec.c | 19 ++-
include/exec/memory-internal.h | 40
So remove the flag argument and do it directly. After this change,
there is nothing else using cpu_physical_memory_set_dirty_flags() so
remove it.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
exec.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/exec.c b/exec.c
index 82aca4a..db369dc 100644
--- a/exec.c
+++
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/exec/memory-internal.h b/include/exec/memory-internal.h
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/exec/memory-internal.h
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/include/exec/memory-internal.h
All uses except one really want the other meaning.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
cputlb.c | 3 ++-
exec.c | 6 +++---
After all the previous patches, spliting the bitmap gets direct.
Note: For some reason, I have to move DIRTY_MEMORY_* definitions to
the beginning of memory.h to make compilation work.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit
We were setting a range of bits, so use bitmap_set().
Note: xen has always been wrong, and should have used start instead
of addr from the beginning.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 10 ++
1 file changed, 2 insertions(+), 8 deletions(-)
diff --git a/include/exec/memory-internal.h
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
kvm-all.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index 308dfba..cb62ba4 100644
--- a/kvm-all.c
+++ b/kvm-all.c
@@ -382,7 +382,8 @@ static
Result was always 0, and not used anywhere. Once there, use bool type
for the parameter.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
exec.c | 10 --
1 file changed, 4 insertions(+), 6
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/include/exec/memory-internal.h
We want to have all the functions that handle directly the dirty
bitmap near. We will change it later.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/ram_addr.h | 31 +++
kvm-all.c | 27
Now all functions use the same wording that bitops/bitmap operations
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
exec.c | 2 +-
include/exec/memory-internal.h | 6 +++---
2
All the functions that use ram_addr_t should be here.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
cputlb.c | 1 +
exec.c | 1 +
include/exec/memory-internal.h | 76
This function is the only bit where we care about speed.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
arch_init.c | 34 --
1 file changed, 20 insertions(+), 14 deletions(-)
diff --git a/arch_init.c
We have an end parameter in all the callers, and this make it coherent
with the rest of cpu_physical_memory_* functions, that also take a
length parameter.
Once here, move the start/end calculation to
tlb_reset_dirty_range_all() as we don't need it here anymore.
Signed-off-by: Juan Quintela
This operation is way faster than doing it bit by bit.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 16 ++--
1 file changed, 6 insertions(+), 10
AppleSMC (-device isa-applesmc) is required to boot OS X guests.
OS X expects a SMC node to be present in the ACPI DSDT. This patch
adds a SMC node to the DSDT, and dynamically patches the return value
of SMC._STA to either 0x0B if the chip is present, or otherwise to 0x00,
before booting the
Performance is important in this function, and we want to optimize even further.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
kvm-all.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/kvm-all.c b/kvm-all.c
index
We are going to update the bitmap directly
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
arch_init.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/arch_init.c b/arch_init.c
index e0acbc5..0e8c8b5 100644
---
We use the old code if the bitmaps are not aligned
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
arch_init.c | 38 +-
1 file changed, 29 insertions(+), 9 deletions(-)
diff --git a/arch_init.c
And make cpu_physical_memory_get_dirty_flag() to use it. It used to
be the other way around.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 36
If bitmaps are aligned properly, use bitmap operations. If they are
not, just use old bit at a time code.
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/ram_addr.h | 54 -
1 file
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
---
exec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/exec.c b/exec.c
index 7e49e8e..c42a2f9 100644
--- a/exec.c
+++ b/exec.c
@@
We were clearing a range of bits, so use bitmap_clear().
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
Signed-off-by: Juan Quintela quint...@redhat.com
Reviewed-by: Eric Blake ebl...@redhat.com
Reviewed-by: Orit Wasserman owass...@redhat.com
---
include/exec/memory-internal.h | 15 ---
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/include/exec/memory-internal.h
Signed-off-by: Gabriel Somlo so...@cmu.edu
---
This applies incrementally on top of Add DSDT node for AppleSMC v.3
(accepted Dec. 25, 2013), and obsoletes v.4 of same with cleaner code
in acpi-build.c.
Thanks,
Gabriel
hw/i386/acpi-dsdt-isa.dsl | 4 ++--
hw/i386/acpi-build.c | 11
The -fstack-protector flag family is useful for ensuring safety and for
debugging, but has a performance impact. Here are some boot time comparisons of
the various versions of -fstack-protector using qemu-system-arm on an x86_64
host:
# -fstack-protector-all
Startup finished in 1.810s
The header file sizes.h is used in linux kernel,
barebox bootloader and u-boot bootloader. It provides
short and easy-to-read names for power-of-two
numbers. The numbers like this are othen used
for memory range sizes.
Signed-off-by: Antony Pavlov antonynpav...@gmail.com
Reviewed-by: Richard
The sizes.h macros is an easy-to-read method of
power-of-two memory sizes representation. The sizes.h
macros are actively used in the linux kernel and other
projects, so let's use them in QEMU too.
Antony Pavlov (2):
include/qemu: introduce sizes.h
hw/mips: use sizes.h macros
Signed-off-by: Antony Pavlov antonynpav...@gmail.com
Reviewed-by: Richard Henderson r...@twiddle.net
Reviewed-by: Andreas Färber afaer...@suse.de
---
hw/mips/mips_malta.c | 25 +
include/hw/mips/bios.h | 3 ++-
2 files changed, 15 insertions(+), 13 deletions(-)
diff
If the top image to commit is the active layer, and also larger than
the base image, then an I/O error will likely be returned during
block-commit.
For instance, if we have a base image with a virtual size 10G, and a
active layer image of size 20G, then committing the snapshot via
'block-commit'
If a snapshot is larger than a backing file, then the offline bdrv_commit and
the live active layer commit will fail with an i/o error (usually). A live
commit of a non-active layer will complete successfully, as it runs
bdrv_truncate() on the backing image to resize it to the larger size.
For
Currently, if an image file is logically larger than its backing file,
commiting it via 'qemu-img commit' will fail.
For instance, if we have a base image with a virtual size 10G, and a
snapshot image of size 20G, then committing the snapshot offline with
'qemu-img commit' will likely fail.
This
Am 13.01.2014 21:23, schrieb Antony Pavlov:
Signed-off-by: Antony Pavlov antonynpav...@gmail.com
Reviewed-by: Richard Henderson r...@twiddle.net
Reviewed-by: Andreas Färber afaer...@suse.de
---
hw/mips/mips_malta.c | 25 +
include/hw/mips/bios.h | 3 ++-
2 files
Minimize the storage used for AppleSMC's _STA (8bit), relying on ASL
to implicitly convert it to the officially specified 32bit value.
Signed-off-by: Gabriel Somlo so...@cmu.edu
---
This applies incrementally on top of Add DSDT node for AppleSMC v.3
(accepted Dec. 25, 2013), and obsoletes
Hi,
please see comments below.
Am 13.01.2014 21:00, schrieb Steven Noonan:
The -fstack-protector flag family is useful for ensuring safety and for
debugging, but has a performance impact. Here are some boot time comparisons
of
the various versions of -fstack-protector using qemu-system-arm
Hi Edgar,
On Mon, Jan 13, 2014 at 8:39 AM, edgar.igles...@gmail.com wrote:
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Hi,
I'm looking at modeling systems where multiple CPUs co-exist with
different views of their attached buses/devs.
With this series I'm trying to take some steps
The -fstack-protector flag family is useful for ensuring safety and for
debugging, but has a performance impact. Here are some boot time comparisons of
the various versions of -fstack-protector using qemu-system-arm on an x86_64
host:
# -fstack-protector-all
Startup finished in 1.810s
Somehow this has been lurking for a while; we remove our subregions
from the base BAR and VGA region mappings, but we don't destroy them,
creating a leak and more serious problems when we try to migrate after
removing these devices. Add the trivial bit of final cleanup to
remove these entirely.
On Sun, 2014-01-12 at 16:03 +0100, Alexander Graf wrote:
On 12.01.2014, at 08:54, Michael S. Tsirkin m...@redhat.com wrote:
On Fri, Jan 10, 2014 at 08:31:36AM -0700, Alex Williamson wrote:
On Fri, 2014-01-10 at 14:55 +0200, Michael S. Tsirkin wrote:
On Thu, Jan 09, 2014 at 03:42:22PM
Am 13.01.2014 um 22:39 schrieb Alex Williamson alex.william...@redhat.com:
On Sun, 2014-01-12 at 16:03 +0100, Alexander Graf wrote:
On 12.01.2014, at 08:54, Michael S. Tsirkin m...@redhat.com wrote:
On Fri, Jan 10, 2014 at 08:31:36AM -0700, Alex Williamson wrote:
On Fri, 2014-01-10 at
On Fri, Jan 10, 2014 at 04:41:06PM +1000, Alistair Francis wrote:
This patch uses inbound GPIO lines (IRQ and FIR) for
interrupts instead of using the old pic_cpu method,
which doesn't correspond to real hardware.
This creates the CPU's inbound IRQ and FIR GPIO lines and
updates the
** Description changed:
Qemu git-cloned from mo. 13.01.14 (ca. 13:00 GMT), Version 1.7.50
-
#git clone git://git.qemu-project.org/qemu.git
# cd qemu; git submodule update --init dtc
#./configure --disable-xen --enable-kvm
...No Errors...
#CC=ccache gcc make -j8
- GEN
Public bug reported:
Qemu git-cloned from mo. 13.01.14 (ca. 13:00 GMT), Version 1.7.50
#git clone git://git.qemu-project.org/qemu.git
# cd qemu; git submodule update --init dtc
#./configure --disable-xen --enable-kvm
...No Errors...
#CC=ccache gcc make -j8
GEN qemu.1
Signing
The syscall numbers in unicore32 are correct because we have two ABIs for 32
bits.
In qemu, it's old ABI, while in kernel, it's new ABI.
However, for now, old ABI is widely used for unicore32's applications.
Thanks and Regards,
Xuetao Guan
- Peter Maydell peter.mayd...@linaro.org 写道:
On
** Description changed:
Here is the log in /var/log/libvirt/qemu/centos_heavy.log
qemu-kvm: /builddir/build/BUILD/qemu-kvm-0.12.1.2/qemu-char.c:630:
io_watch_poll_finalize: Assertion `iwp-src == ((void *)0)' failed.
2014-01-13 16:50:31.576+: shutting down
The code it's failing
Public bug reported:
Here is the log in /var/log/libvirt/qemu/centos_heavy.log
qemu-kvm: /builddir/build/BUILD/qemu-kvm-0.12.1.2/qemu-char.c:630:
io_watch_poll_finalize: Assertion `iwp-src == ((void *)0)' failed.
2014-01-13 16:50:31.576+: shutting down
The code it's failing the assertion
On 13 January 2014 16:59, Paolo Bonzini pbonz...@redhat.com wrote:
From: Fam Zheng f...@redhat.com
This patch adds loading, stamp checking and initialization of modules.
The init function of dynamic module is no longer directly called as
__attribute__((constructor)) in static linked version,
On 01/02/14 21:12, Don Slutz wrote:
Ping.
Adjust TMPO and added TMPB, TMPL, and TMPA. libtool needs the names
to be fixed (TMPB).
Add new functions do_libtool and libtool_prog.
Add check for broken gcc and libtool.
Signed-off-by: Don Slutz dsl...@verizon.com
---
Was posted as an
On 13 January 2014 16:59, Paolo Bonzini pbonz...@redhat.com wrote:
From: Fam Zheng f...@redhat.com
This patch adds loading, stamp checking and initialization of modules.
The init function of dynamic module is no longer directly called as
__attribute__((constructor)) in static linked version,
On 13 January 2014 16:59, Paolo Bonzini pbonz...@redhat.com wrote:
While -mdynamic-no-pic can speed up the code somewhat, it is only used
on the legacy PowerPC Mac OS X, and I am not sure if anyone is still
testing that. Disabling PIC can cause problems when enabling modules,
so do not do
On 13 January 2014 16:59, Paolo Bonzini pbonz...@redhat.com wrote:
This is based on Fam's patches from October. Very few changes
apart from rebasing:
* I split his patch 8 in two parts. There is benefit in
using per-object cflags and libs even before the module-loading
machinery gets in.
On 01/13/2014 08:59 AM, Paolo Bonzini wrote:
+echo CONFIG_STAMP=`date +%s`_$$_$RANDOM $config_host_mak
I really really don't like random numbers that make for non-repeatable builds.
It's a quality-assurance nightmare.
If you want a non-random number unique to the build, try
git log -n1
This patch adds the emulation for a serial Genius mouse using
Mouse Systems protocol (5bytes) [1].
This protocol is compatible with most 3-buttons serial mouse.
This work was developed for qemu-1.1.0 and rebased on master.
To test this patch you need to start qemu with -serial gnmouse.
Then you
This patch adds the emulation for a serial Genius mouse using
Mouse Systems protocol (5bytes).
This protocol is compatible with most 3-button serial mouse.
Signed-off-by: Romain Naour romain.na...@openwide.fr
---
backends/Makefile.objs | 2 +-
backends/gnmouse.c | 339
On 01/13/2014 03:33 PM, Romain Naour wrote:
This patch adds the emulation for a serial Genius mouse using
Mouse Systems protocol (5bytes).
This protocol is compatible with most 3-button serial mouse.
Signed-off-by: Romain Naour romain.na...@openwide.fr
---
backends/Makefile.objs | 2 +-
On Mon, 2014-01-13 at 22:48 +0100, Alexander Graf wrote:
Am 13.01.2014 um 22:39 schrieb Alex Williamson alex.william...@redhat.com:
On Sun, 2014-01-12 at 16:03 +0100, Alexander Graf wrote:
On 12.01.2014, at 08:54, Michael S. Tsirkin m...@redhat.com wrote:
On Fri, Jan 10, 2014 at
Ping,
Has this one been forgotten or are there issues? PMM had a small
comment, but he waived it AFAICT.
Regards,
Peter
On Tue, Jan 7, 2014 at 8:03 AM, Luiz Capitulino lcapitul...@redhat.com wrote:
The following changes since commit f976b09ea2493fd41c98aaf6512908db0bae:
PPC: Fix
On Mon, Jan 13, 2014 at 09:37:23PM +0100, Artyom Tarasenko wrote:
Hi Edgar,
Hi Artyom,
On Mon, Jan 13, 2014 at 8:39 AM, edgar.igles...@gmail.com wrote:
From: Edgar E. Iglesias edgar.igles...@xilinx.com
Hi,
I'm looking at modeling systems where multiple CPUs co-exist with
Convert the MIDR register to a property. This allows boards to later set
a custom MIDR value. This has been done in such a way to maintain
compatibility with all existing CPUs and boards
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
---
I originally added the properties to the
This series converts cpu-midr (the MIDR register) to a property.
This allows it to be set after init which is useful for specific
boards (such as Zynq). The change has been done in such a way that
it doesn't break compatibility with boards that don't need a
custom MIDR.
V2: Use dc-props to avoid
This patch uses the fact that the midr variable is now a property
This patch sets the midr variable to the boards custom midr
Signed-off-by: Alistair Francis alistair.fran...@xilinx.com
---
hw/arm/xilinx_zynq.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git
Hi,
Thanks for review.
Le 13/01/2014 23:45, Eric Blake a écrit :
On 01/13/2014 03:33 PM, Romain Naour wrote:
This patch adds the emulation for a serial Genius mouse using
Mouse Systems protocol (5bytes).
This protocol is compatible with most 3-button serial mouse.
Signed-off-by: Romain Naour
On Mon, Jan 13, 2014 at 10:26:16AM +, Peter Maydell wrote:
Switch the ARMCPUInfo arrays in cpu.c and cpu64.c to use a terminator
entry rather than looping based on ARRAY_SIZE. The latter causes
compile warnings on some versions of gcc if the configure options
happen to result in an empty
I'm sorry, but what's exactly your meaning?
Change linux-user/unicore32/syscall_nr.h to be the same as linux kernel.
Or, we will use include/*/unistd.h in linux kernel directly, by copying or
referencing.
Thanks,
Guan Xuetao
- Peter Maydell peter.mayd...@linaro.org 写道:
On 13 January 2014
On Mon, 01/13 23:44, rudy...@163.com wrote:
Hi,everyone.
I tested the capability of drive mirror, I found the IO is low. Then I read
the code,
The code mirror_run() will call mirror_iteration() to read the size of buffer
data
from source storage, when the read callback ,and then in
On Mon, Jan 13, 2014 at 01:35:26PM +1000, Alistair Francis wrote:
This patch uses inbound GPIO lines (IRQ and FIR) for
interrupts instead of using the old pic_cpu method,
which doesn't correspond to real hardware.
This creates the CPU's inbound IRQ and FIR GPIO lines and
updates the
On 01/13/2014 06:39 PM, Laszlo Ersek wrote:
- When this write_buffer() is directed to a regular file in non-flat
mode, then the file might become sparse (you jump over a range of
offsets with lseek() in write_buffer()). If the output has been opened
by qemu itself (ie.file:, in
On 01/14/14 03:07, Qiao Nuohan wrote:
On 01/13/2014 06:39 PM, Laszlo Ersek wrote:
- When this write_buffer() is directed to a regular file in
non-flat
mode, then the file might become sparse (you jump over a range of
offsets with lseek() in write_buffer()). If the output has been
On 01/14/2014 10:29 AM, Laszlo Ersek wrote:
I can't really provide any input to that decision -- I have no clue
which tools support which format. The non-flat (ie. random-access,
regular file) format appears more space- and computation-efficient, and
I thought that would be the natural choice.
On Mon, 01/13 14:15, Richard Henderson wrote:
On 01/13/2014 08:59 AM, Paolo Bonzini wrote:
+echo CONFIG_STAMP=`date +%s`_$$_$RANDOM $config_host_mak
I really really don't like random numbers that make for non-repeatable builds.
It's a quality-assurance nightmare.
Can you elaborate this,
于 2014/1/13 19:29, Kevin Wolf 写道:
Am 27.12.2013 um 05:17 hat Wenchao Xia geschrieben:
于 2013/12/13 21:22, Kevin Wolf 写道:
We can only have a single wait_serialising_requests() call per request
because otherwise we can run into deadlocks where requests are waiting
for each other.
do you
On Mon, 01/13 22:09, Peter Maydell wrote:
On 13 January 2014 16:59, Paolo Bonzini pbonz...@redhat.com wrote:
From: Fam Zheng f...@redhat.com
This patch adds loading, stamp checking and initialization of modules.
The init function of dynamic module is no longer directly called as
On Mon, 01/13 22:05, Peter Maydell wrote:
On 13 January 2014 16:59, Paolo Bonzini pbonz...@redhat.com wrote:
From: Fam Zheng f...@redhat.com
This patch adds loading, stamp checking and initialization of modules.
The init function of dynamic module is no longer directly called as
Propagate the error return value from get_indirect().
Signed-off-by: Stefan Hajnoczi stefa...@redhat.com
---
hw/virtio/dataplane/vring.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/virtio/dataplane/vring.c b/hw/virtio/dataplane/vring.c
index 250d45e..665a1ff 100644
---
Hi, Barak,
Hope the following info can help you
1.
HOST:
http://git.linaro.org/people/christoffer.dall/linux-kvm-arm.git
http://git.linaro.org/people/christoffer.dall/linux-kvm-arm.git
branch: v3.10-arndale
config: arch/arm/configs/exynos5_arndale_defconfig
dtb:
On Tue, Jan 14, 2014 at 09:27:10AM +1000, Peter Crosthwaite wrote:
Ping,
Has this one been forgotten or are there issues? PMM had a small
comment, but he waived it AFAICT.
Pong,
I've merged it now, thanks!
Cheers,
Edgar
Regards,
Peter
On Tue, Jan 7, 2014 at 8:03 AM, Luiz Capitulino
101 - 200 of 208 matches
Mail list logo