m...@tls.msk.ru writes:
> In some cases when building with parallelism (make -jN),
> build fails because the directory where output files are
> supposed to be does not exist. In particular, when make
> decides to build virtfs-proxy-helper.1 before other files
> in fsdev/, build will fail with th
Hi,
I am also encountering the bug of high cpu usage for a windows guest after
suspend resume of my ubuntu host. Problem was in 13.04 but it's also still
there in 13.10.
The windows guest has virtio / spice enabled.
Linux guests do not get the high cpu usage.
Are there any more logs required or
Hello Stefan,
The qemu used by me is the one installed using apt-get install qemu. The
executable is in /usr/bin. The KVM driver is the one supplied with Ubuntu 13.04.
The version of qemu is 1.4.0 (after running qemu --version I get the message
--- QEMU emulator version 1.4.0 (Debian 1.4.0+
Il 11/10/2013 11:05, Michael Tokarev ha scritto:
> In some cases when building with parallelism (make -jN),
> build fails because the directory where output files are
> supposed to be does not exist. In particular, when make
> decides to build virtfs-proxy-helper.1 before other files
> in fsdev/,
On Sat, Oct 12, 2013 at 02:05:45PM +0800, Fam Zheng wrote:
> There is only one failure point: bdrv_change_backing_file in this
> function, so we can drop the qlist and try to change the backing file
> before deleting anything.
>
> This way bdrv_drop_intermediate is simplified while keeping the
> o
12.10.2013 20:28, Paolo Bonzini wrote:
Il 11/10/2013 11:05, Michael Tokarev ha scritto:
[]
--- a/configure
+++ b/configure
@@ -3576,6 +3576,7 @@ if test "$softmmu" = yes ; then
if test "$cap" = yes && test "$linux" = yes && test "$attr" = yes ; then
virtfs=yes
tools="$tool
Signed-off-by: Richard Henderson
---
tcg/tcg-be-ldst.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tcg/tcg-be-ldst.h b/tcg/tcg-be-ldst.h
index 2826d29..284db0c 100644
--- a/tcg/tcg-be-ldst.h
+++ b/tcg/tcg-be-ldst.h
@@ -25,7 +25,7 @@
typedef struct TCGLabelQemuLdst {
All of these patches have been posted over the month of September.
This pull includes conversions of 4 of the tcg backends to the new
ldst opcodes. There are 2 more backends that I have also converted,
ia64 and sparc, but at present I'm not able to re-test those so I've
left them out.
I also inc
No support for helpers with non-default endianness yet,
but good enough to test the opcodes.
Signed-off-by: Richard Henderson
---
tcg/i386/tcg-target.c | 139 ++
tcg/i386/tcg-target.h | 2 +-
2 files changed, 51 insertions(+), 90 deletions(-)
di
Step one in the transition, with constants passed down from tcg_out_op.
Signed-off-by: Richard Henderson
---
tcg/i386/tcg-target.c | 123 --
1 file changed, 59 insertions(+), 64 deletions(-)
diff --git a/tcg/i386/tcg-target.c b/tcg/i386/tcg-target
Once we form a combined qemu_st_i32 opcode, we won't be able to
have separate constraints based on size. This one is fairly easy
to work around, since eax is available as a scratch register.
When storing variable data, this tends to merely exchange one mov
for another. E.g.
-: mov%esi,%ecx
Signed-off-by: Richard Henderson
---
tcg/ppc/tcg-target.c | 57 ++--
1 file changed, 33 insertions(+), 24 deletions(-)
diff --git a/tcg/ppc/tcg-target.c b/tcg/ppc/tcg-target.c
index c1b0908..dadc108 100644
--- a/tcg/ppc/tcg-target.c
+++ b/tcg/ppc/t
Signed-off-by: Richard Henderson
---
tcg/arm/tcg-target.c | 50 +-
1 file changed, 29 insertions(+), 21 deletions(-)
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-target.c
index 980d030..4692859 100644
--- a/tcg/arm/tcg-target.c
+++ b/tcg/arm/tcg
If we pull the code to emit the actual load/store into a subroutine,
we can share the reg+reg addressing mode code between softmmu and
usermode. This lets us load GUEST_BASE into a temporary register
rather than attempting to add it piece-wise to the address.
Which lets us use movw+movt for armv7
Signed-off-by: Richard Henderson
---
tcg/arm/tcg-target.c | 125 +--
1 file changed, 61 insertions(+), 64 deletions(-)
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-target.c
index c0e1466..980d030 100644
--- a/tcg/arm/tcg-target.c
+++ b/tcg/arm/t
Signed-off-by: Richard Henderson
---
tcg/ppc64/tcg-target.c | 84 +++---
1 file changed, 45 insertions(+), 39 deletions(-)
diff --git a/tcg/ppc64/tcg-target.c b/tcg/ppc64/tcg-target.c
index 12c1f61..499805f 100644
--- a/tcg/ppc64/tcg-target.c
+++ b/tcg
Signed-off-by: Richard Henderson
---
tcg/arm/tcg-target.c | 107 ++-
tcg/arm/tcg-target.h | 2 +-
2 files changed, 38 insertions(+), 71 deletions(-)
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-target.c
index e7d6bf0..c3fd2b0 100644
--- a/tcg/
Or, partially. The fundamental primitives for the port are gen_load_mem
and gen_store_mem, which take a callback to emit the memory operation.
For that, we continue to use the original inline functions that forward
to the new ops, rather than replicate the same thing privately.
That said, all fre
Signed-off-by: Richard Henderson
---
tcg/ppc/tcg-target.c | 104 ---
1 file changed, 48 insertions(+), 56 deletions(-)
diff --git a/tcg/ppc/tcg-target.c b/tcg/ppc/tcg-target.c
index 68778c2..c1b0908 100644
--- a/tcg/ppc/tcg-target.c
+++ b/tcg/ppc/t
s/addr_reg2/addrhi/
s/addr_reg/addrlo/
s/data_reg2/datahi/
s/data_reg/datalo/
Signed-off-by: Richard Henderson
---
tcg/arm/tcg-target.c | 230 +--
1 file changed, 115 insertions(+), 115 deletions(-)
diff --git a/tcg/arm/tcg-target.c b/tcg/arm/tcg-
Signed-off-by: Richard Henderson
---
tcg/ppc64/tcg-target.c | 38 ++
1 file changed, 22 insertions(+), 16 deletions(-)
diff --git a/tcg/ppc64/tcg-target.c b/tcg/ppc64/tcg-target.c
index 499805f..be29139 100644
--- a/tcg/ppc64/tcg-target.c
+++ b/tcg/ppc64/tcg-t
Signed-off-by: Richard Henderson
---
tcg/ppc/tcg-target.c | 97 +---
tcg/ppc/tcg-target.h | 2 +-
2 files changed, 33 insertions(+), 66 deletions(-)
diff --git a/tcg/ppc/tcg-target.c b/tcg/ppc/tcg-target.c
index dadc108..dc2c2df 100644
--- a/tcg/p
Signed-off-by: Richard Henderson
---
tcg/ppc64/tcg-target.c | 77 +++---
tcg/ppc64/tcg-target.h | 2 +-
2 files changed, 17 insertions(+), 62 deletions(-)
diff --git a/tcg/ppc64/tcg-target.c b/tcg/ppc64/tcg-target.c
index be29139..6109d86 100644
--- a
Pass two TCGReg to tcg_out_tlb_load, rather than idx+args.
Move ldst_optimization routines just below tcg_out_tlb_load to avoid
the need for forward declarations.
Use TCGReg enum in preference to int where apprpriate.
Signed-off-by: Richard Henderson
---
tcg/i386/tcg-target.c | 457 +++
24 matches
Mail list logo