On Thu, Sep 27, 2012 at 8:03 PM, Paolo Bonzini wrote:
> Il 27/09/2012 07:14, Dong Xu Wang ha scritto:
>> remove QEMUOptionParameter, and use QemuOpts and QemuOptsList.
>>
>> Signed-off-by: Dong Xu Wang
>> ---
>> block.c | 88 ++--
>> block.h |5 +-
>> block/
Hi,
We have applied virtio-mmio into our work for more than half year,
although the patch we used is not yet updated to the latest one.
We have tested virtio-blk, virtio-net, virtio-console, and virtio-balloon.
All of them are working very well.
Hope you will enjoy them also :)
Best Regards
On Thu, Sep 27, 2012 at 2:51 AM, Gleb Natapov wrote:
> The problem is that it works reasonably well with legacy BIOS
> since it is enough to specify device to boot from, but with EFI (OF is
> the same I guess) it is not enough to point to a device to boot from,
> but you also need to specify a fil
On 09/27/2012 09:31 PM, KONRAD Frédéric wrote:
Hi,
We actually want to add virtio models for arm, therefore these patches
are really helpful.
We will try it, start looking at the issues.
Any feedback ?
Ok. Feel free.
On 17/09/2012 12:00, Evgeny Voevodin wrote:
Previous RFC you can find
于 2012-9-27 18:17, Paolo Bonzini 写道:
Il 27/09/2012 11:56, Wenchao Xia ha scritto:
+$(LIBQBLOCK_TEST_DIR):
+@echo "Make libqblock test directory"
+mkdir $(LIBQBLOCK_TEST_DIR)
You can leave the files in tests/ directly, and avoid this as well.
Having a new directory will make clean
于 2012-9-27 18:16, Paolo Bonzini 写道:
Il 27/09/2012 11:52, Wenchao Xia ha scritto:
Please use QBO_ instead of QB_ throughout. Also write COMPAT instead of
CPT, and remove CPT_NONE since 0.10 is the default:
__NONE is used to indicate whether this property is set or get, so
it is actually h
nc.link_down could not be migrated, this patch updates link_down in
virtio_post_load() to keep it coincident with real link status.
Signed-off-by: Amos Kong
---
hw/virtio-net.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/hw/virtio-net.c b/hw/virtio-net.c
index 64
This patch introduced e1000_post_load(), it will be called in the end of
migration. nc.link_down could not be migrated, this patch updates
link_down in e1000_post_load() to keep it coincident with real link
status.
Signed-off-by: Amos Kong
---
hw/e1000.c | 12
1 files changed, 12
From: Jason Wang
Add a link status chang callback and change the link status bit in BMSR
& MSR accordingly. Tested in Linux/Windows guests.
The link status bit of MediaStatus is infered from BasicModeStatus,
they are inverse.
nc.link_down could not be migrated, this patch updates link_down in
r
First patch implemeted link status setting of rtl8139, the rest patches
updated nc.link_down in post_load() of migration to keep it coincident
with real link status.
v5: fix bug in bit operating
Amos Kong (2):
e1000: update nc.link_down in e1000_post_load()
update nc.link_down in virtio_net_l
Still no proper solution for CONFIG_USER_ONLY, but the system
version is significantly better.
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 3 -
target-s390x/insn-data.def | 12 ++--
target-s390x/mem_helper.c | 53
target-s390x/translate.c | 152 +
Don't load the displacement into a register first, add it second
so that tcg_gen_addi_i64 can eliminate zeros. Don't mask the
displacement first so that we don't turn small negative numbers
into large positive numbers.
Signed-off-by: Richard Henderson
---
target-s390x/translate.c | 44 +
Giving the proper mask to disas_jcc allows us to generate an inline
comparison generating the carry/borrow with setcond.
In the very worst case, when we must use the external helper to compute
a value for CC, we generate (cc > 1) instead of (cc >> 1), which is only
very slightly slower on common c
We can easily generate some masks for logical add/subtract inline.
Signed-off-by: Richard Henderson
---
target-s390x/translate.c | 68
1 file changed, 68 insertions(+)
diff --git a/target-s390x/translate.c b/target-s390x/translate.c
index 11f7f36
After full conversion, we can audit the uses of LTGT cc ops
and see that none of the instructions can ever set CC=3.
Thus we can extend the table to treat that bit as ignored.
This fixes a regression wrt the pre-conversion translation
in which NE was used for both m=6 and m=7.
Signed-off-by: Rich
While they aren't expensive, they aren't free to process. When we
know that the three cc helper variables are dead, don't kill them.
Signed-off-by: Richard Henderson
---
target-s390x/translate.c | 30 --
1 file changed, 24 insertions(+), 6 deletions(-)
diff --git a/
Notice XC with same address and convert that to store of zero.
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 +-
target-s390x/translate.c | 50 +++---
2 files changed, 48 insertions(+), 4 deletions(-)
diff --git a/target-s390x/ins
R2 is the syscall return register, not R0.
Signed-off-by: Richard Henderson
---
target-s390x/cpu.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-s390x/cpu.h b/target-s390x/cpu.h
index a6a6e3f..cfc716a 100644
--- a/target-s390x/cpu.h
+++ b/target-s390x/cpu.h
@@ -116,7
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 37 +
target-s390x/helper.h | 1 +
target-s390x/insn-data.def | 4
target-s390x/translate.c | 6 ++
4 files changed, 40 insertions(+), 8 deletions(-)
diff --git a/target-s390x
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 5 +
target-s390x/translate.c | 39 +++
2 files changed, 44 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 6e92790..79341a4 100644
--- a/target-s
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/target-s390x/fpu_helper.c b/target-s390x/fpu_helper.c
index 2983360..899421e 100644
--- a/target-s390x/fpu_helper.c
+++ b/target-s390x/fpu_helper.c
@@ -419,8 +419,7
Signed-off-by: Richard Henderson
---
fpu/softfloat.c | 6 ++
fpu/softfloat.h | 1 +
2 files changed, 7 insertions(+)
diff --git a/fpu/softfloat.c b/fpu/softfloat.c
index 45f105a..8df3a32 100644
--- a/fpu/softfloat.c
+++ b/fpu/softfloat.c
@@ -1337,6 +1337,12 @@ float128 int64_to_float128( int
The interface to normalizeRoundAndPackFloat64 requires that the
high bit be clear. Perform one shift-right-and-jam if needed.
Signed-off-by: Richard Henderson
---
fpu/softfloat.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/fpu/softfloat.c b/fpu/softfloat.c
index
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 1 +
1 file changed, 1 insertion(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index b023911..6e92790 100644
--- a/target-s390x/insn-data.def
+++ b/target-s390x/insn-data.def
@@ -356,6 +356,7 @@
C(0x
Removes all the fixmes for even register numbers, etc.
Signed-off-by: Richard Henderson
---
target-s390x/translate.c | 195 ++-
1 file changed, 159 insertions(+), 36 deletions(-)
diff --git a/target-s390x/translate.c b/target-s390x/translate.c
index d
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 3 +++
target-s390x/translate.c | 16
2 files changed, 19 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 49e4a44..b023911 100644
--- a/target-s390x/insn-data.def
+++ b/
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 1 +
target-s390x/insn-data.def | 3 +++
target-s390x/int_helper.c | 12
target-s390x/translate.c | 6 ++
4 files changed, 22 insertions(+)
diff --git a/target-s390x/helper.h b/target-s390x/helper.h
index fb
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 31 +++
target-s390x/helper.h | 3 +++
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 25 +
4 files changed, 66 insertions(+)
diff --git a/target-s39
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 66 ++
target-s390x/helper.h | 6 +
target-s390x/insn-data.def | 7 +
target-s390x/translate.c | 54 +
4 files changed, 133 insertions
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 3 +++
target-s390x/translate.c | 29 +
2 files changed, 32 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 91ee055..00b95b6 100644
--- a/target-s390x/insn-da
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 5 +
target-s390x/translate.c | 30 ++
2 files changed, 35 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index b739d70..91ee055 100644
--- a/target-s390x/insn
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 11 +++
target-s390x/translate.c | 29 +
2 files changed, 40 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 5c19aef..b739d70 100644
--- a/target-s390x
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
1 file changed, 4 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index eb88c55..5c19aef 100644
--- a/target-s390x/insn-data.def
+++ b/target-s390x/insn-data.def
@@ -120,6 +120,10 @@
/*
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 5 +
1 file changed, 5 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 9582f0c..eb88c55 100644
--- a/target-s390x/insn-data.def
+++ b/target-s390x/insn-data.def
@@ -500,6 +500,11 @@
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 53 ++
2 files changed, 57 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 8bcfb2b..9582f0c 100644
--- a/ta
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
1 file changed, 4 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index c80a386..8bcfb2b 100644
--- a/target-s390x/insn-data.def
+++ b/target-s390x/insn-data.def
@@ -364,6 +364,10 @@
/*
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 5 +++
target-s390x/translate.c | 83 ++
2 files changed, 88 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 4478d1c..c80a386 100644
--- a/tar
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 19 +++
target-s390x/translate.c | 28
2 files changed, 47 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 8b89ce6..4478d1c 100644
--- a/targe
There's no need to force computation of the true cc_op when taking an
exception or single stepping. In either case we'll enter the next TB
with s->cc_op = DYNAMIC and recompute anyway. Just make sure that
s->cc_op is stored back to env->cc_op as needed.
Delete some dead functions, avoid allocati
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 10 +
target-s390x/translate.c | 52 ++
2 files changed, 62 insertions(+)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index cd773d0..8b89ce6 100644
---
The use of inline restricts detection of static functions that are
no longer used. Limit the use of inline to those functions that
are conditionally used based on CONFIG_USER_ONLY.
Signed-off-by: Richard Henderson
---
target-s390x/translate.c | 318 --
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 2 ++
target-s390x/misc_helper.c | 6 ++
target-s390x/translate.c | 29 +
4 files changed, 14 insertions(+), 25 deletions(-)
diff --git a/target-s390x/helper.
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 37 ++---
2 files changed, 20 insertions(+), 19 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index ba070f1..b0cf908 100644
--
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 23 ++-
2 files changed, 16 insertions(+), 9 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 5de3256..ba070f1 100644
--- a/target-s390
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 2 ++
target-s390x/misc_helper.c | 4 ++--
target-s390x/translate.c | 24 ++--
4 files changed, 15 insertions(+), 17 deletions(-)
diff --git a/target-s390x/helper.h b/tar
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 21 -
2 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 75729fe..a389f15 100644
--- a/target-s390x
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 1 -
target-s390x/insn-data.def | 2 ++
target-s390x/misc_helper.c | 14 --
target-s390x/translate.c | 31 ++-
4 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/target-s390
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 2 ++
target-s390x/mem_helper.c | 6 +++---
target-s390x/translate.c | 24
4 files changed, 18 insertions(+), 16 deletions(-)
diff --git a/target-s390x/helper.h b/t
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 2 ++
target-s390x/mem_helper.c | 4 ++--
target-s390x/translate.c | 20
4 files changed, 13 insertions(+), 15 deletions(-)
diff --git a/target-s390x/helper.h b/target-
While we're at it, list all of the chapter 14 subchannel insns.
Which is easy since all merely need indicate non-operation.
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 14 ++
target-s390x/translate.c | 18 --
2 files changed, 22 insertions(+),
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 2 ++
target-s390x/mem_helper.c | 2 +-
target-s390x/translate.c | 22 ++
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/target-s390x/helper.h b/target-
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 2 ++
target-s390x/mem_helper.c | 2 +-
target-s390x/translate.c | 18 +++---
4 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/target-s390x/helper.h b/target-s390
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 19 +++
2 files changed, 9 insertions(+), 12 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index c8368cf..87daec1 100644
--- a/target-s390x/in
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 20 +---
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index f68e586..c8368cf 100644
--- a/target-s390x/
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 24 ++--
2 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 87a77a2..f68e586 100644
--- a/target-s3
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
target-s390x/misc_helper.c | 6 ++
target-s390x/translate.c | 35 +++
3 files changed, 21 insertions(+), 24 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-d
This is a first time for me to post a patch to qemu-devel.
If there is something missing/wrong, please let me know.
We have some plans to migrate old enterprise systems which require
low latency (msec order) to kvm virtualized environment. Usually,
we uses mlock to preallocate and pin down process
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 14 +-
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index f95ba11..e9b9dc1 100644
--- a/target-s390x/insn-da
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 20
2 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index a45454c..f95ba11 100644
--- a/target-s390x/
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 4
target-s390x/misc_helper.c | 8 +++-
target-s390x/translate.c | 32 ++--
4 files changed, 22 insertions(+), 24 deletions(-)
diff --git a/target-s390x/
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 4
target-s390x/misc_helper.c | 8 +++-
target-s390x/translate.c | 32 ++--
4 files changed, 22 insertions(+), 24 deletions(-)
diff --git a/target-s390x/
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 3 +++
target-s390x/misc_helper.c | 6 ++
target-s390x/translate.c | 17 -
4 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/target-s390x/helper.h b/target-
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 1 -
target-s390x/insn-data.def | 3 +++
target-s390x/misc_helper.c | 8
target-s390x/translate.c | 10 --
4 files changed, 3 insertions(+), 19 deletions(-)
diff --git a/target-s390x/helper.h b/target-s390x/h
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 1 -
target-s390x/insn-data.def | 2 ++
target-s390x/misc_helper.c | 6 --
target-s390x/translate.c | 16 +++-
4 files changed, 9 insertions(+), 16 deletions(-)
diff --git a/target-s390x/helper.h b/target-s390
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 3 +++
target-s390x/mem_helper.c | 39 ++-
target-s390x/translate.c | 31 ++-
4 files changed, 44 insertions(+), 31 deletions(-
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 4 +-
target-s390x/insn-data.def | 4 ++
target-s390x/mem_helper.c | 119 ++---
target-s390x/translate.c | 42
4 files changed, 83 insertions(+), 86 deletions(-)
dif
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/mem_helper.c | 7 ++-
target-s390x/translate.c | 20
3 files changed, 12 insertions(+), 17 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index c4
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 25 ++---
2 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 74f1032..c4ce7e2 100644
--- a/target
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 3 +++
target-s390x/mem_helper.c | 43 +--
target-s390x/translate.c | 31 ++-
4 files changed, 51 insertions(+), 28 deletio
Note that the previous placement of the PM field was incorrect.
Signed-off-by: Richard Henderson
---
target-s390x/cc_helper.c | 12
target-s390x/helper.h | 1 -
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 25 +++--
4 files changed, 21
Note that we were failing to set the rounding mode in fpu_status.
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 17
target-s390x/helper.h | 1 +
target-s390x/insn-data.def | 6 +
target-s390x/translate.c | 64 +
Brendan,
I was also getting the same BSOD error codes. I was very busy with
other stuff recently, so I pretty much didn't get any further than
what I said in my last mail. But I'm more than happy helping out if
you need anything debugging this. Just let me know
-Clemens
On Thu, Sep 27, 2012 at 4
Signed-off-by: Richard Henderson
---
target-s390x/cc_helper.c | 8 ++
target-s390x/cpu.h | 2 ++
target-s390x/helper.h | 2 +-
target-s390x/insn-data.def | 3 +++
target-s390x/int_helper.c | 22 +++-
target-s390x/translate.c | 66 +
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 81 +-
target-s390x/helper.h | 9 ++
target-s390x/insn-data.def | 7
target-s390x/translate.c | 73 +++--
4 files changed, 66 inserti
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 98 +++
target-s390x/helper.h | 12 ++---
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 125 +
4 files changed, 124 insertions(
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 22 --
target-s390x/helper.h | 3 ---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 29 ++---
4 files changed, 18 insertions(+), 40 deletions(-)
diff --git a/t
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 24 +---
target-s390x/helper.h | 4 +++-
target-s390x/insn-data.def | 7 +++
target-s390x/translate.c | 22 +++---
4 files changed, 50 insertions(+), 7 deletions(-)
diff --git a/tar
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 65
target-s390x/helper.h | 6
target-s390x/insn-data.def | 9 +
target-s390x/translate.c | 83 +++---
4 files changed, 66 insertions(+)
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 28 +++-
target-s390x/helper.h | 6 ++---
target-s390x/insn-data.def | 5
target-s390x/translate.c | 66 --
4 files changed, 40 insertions(+), 65 deletions(-
Use the new float*_muladd interface to softfloat.
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 57 +++--
target-s390x/helper.h | 8 +++---
target-s390x/insn-data.def | 11
target-s390x/translate.c | 63
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 87 +-
target-s390x/helper.h | 10 +++---
target-s390x/insn-data.def | 9 +
target-s390x/translate.c | 56 +
4 files changed, 86 insertions(+), 76
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 68 ++
target-s390x/helper.h | 8 ++
target-s390x/insn-data.def | 5
target-s390x/translate.c | 41 +---
4 files changed, 47 insertions(+), 75 de
Signed-off-by: Richard Henderson
---
target-s390x/fpu_helper.c | 74 +-
target-s390x/helper.h | 8 ++---
target-s390x/insn-data.def | 5
target-s390x/translate.c | 51
4 files changed, 47 insertions(+), 91
Signed-off-by: Richard Henderson
---
target-s390x/cc_helper.c | 9 +-
target-s390x/cpu.h | 10 +-
target-s390x/fpu_helper.c | 298 +
target-s390x/helper.h | 31 ++---
target-s390x/insn-data.def | 25
target-s390x/translate.c
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 3 +++
target-s390x/translate.c | 50 ++
2 files changed, 9 insertions(+), 44 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index fa3ee00..8914d34
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 34 --
2 files changed, 28 insertions(+), 10 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 1ee0d42..fa3ee00 100644
---
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 6
target-s390x/translate.c | 77 ++
2 files changed, 36 insertions(+), 47 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index a8dffcd..1ee0d4
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 76 ++
2 files changed, 25 insertions(+), 53 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 8bfc6f9..a8dffcd
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 47 ++
2 files changed, 12 insertions(+), 37 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 6c2f455..8bfc6f9
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 2 --
target-s390x/insn-data.def | 4 +++
target-s390x/mem_helper.c | 37 ---
target-s390x/translate.c | 73 +++---
4 files changed, 53 insertions(+), 63 deletions(-)
Tons of changes since v1. I believe I incorproated all of the feedback
that I received. The patch set is relative to the "TCGCond" patch set
that I sent out earlier this week. Both trees are available at
git://repo.or.cz/qemu/rth.git tcg-cond
git://repo.or.cz/qemu/rth.git s390-reorg
This p
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 32 +++-
2 files changed, 23 insertions(+), 13 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 4714095..15ded97 100644
--- a
Signed-off-by: Richard Henderson
---
target-s390x/helper.h | 4 +--
target-s390x/insn-data.def | 9 ++
target-s390x/mem_helper.c | 33 +---
target-s390x/translate.c | 78 --
4 files changed, 66 insertions(+), 58 deletions(-
On 09/26/2012 03:51 PM, Kevin Wolf wrote:
> Am 26.09.2012 01:22, schrieb ching:
>> On 09/25/2012 09:33 PM, Kevin Wolf wrote:
>>> Am 25.09.2012 00:40, schrieb ching:
On 09/24/2012 08:30 PM, Kevin Wolf wrote:
> Am 24.09.2012 13:32, schrieb ching:
>> Hi all,
>>
>> My host is qemu-
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 4
target-s390x/translate.c | 54 +-
2 files changed, 28 insertions(+), 30 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 819c3f5..6fff22
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 27 +
target-s390x/translate.c | 134 ++---
2 files changed, 56 insertions(+), 105 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 94cd220.
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 6 ++
target-s390x/translate.c | 38 +-
2 files changed, 19 insertions(+), 25 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 899c6a5..819c3f5 1006
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 12
target-s390x/translate.c | 142 +++--
2 files changed, 60 insertions(+), 94 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index 89bc635..95072
Signed-off-by: Richard Henderson
---
target-s390x/insn-data.def | 2 ++
target-s390x/translate.c | 28
2 files changed, 14 insertions(+), 16 deletions(-)
diff --git a/target-s390x/insn-data.def b/target-s390x/insn-data.def
index a83ce95..899c6a5 100644
--- a/targe
From: Alexander Graf
When using -initrd in the virtio machine, we need to indicate the initrd
start and size inside the kernel image. These parameters need to be stored
in native endianness.
Signed-off-by: Alexander Graf
Acked-by: Christian Borntraeger
Acked-by: Richard Henderson
---
hw/s390
1 - 100 of 402 matches
Mail list logo