From: Andreas Schwab <sch...@linux-m68k.org>
Signed-off-by: Andreas Schwab <sch...@linux-m68k.org>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-m68k/translate.c b/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/target-m68k/cpu.c b/target-m68k/cpu.c
index 6857dc4..baca4f8 100644
--- a/target-m68k/cpu.c
+++ b/target-m68k/cpu.c
@@ -63,9 +63,14 @@ stati
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 8
target-m68k/translate.c | 46 ++
2 files changed, 22 insertions(+), 32 deletions(-)
diff --git a/target-m68k/cpu.h b/target-m68k/cpu.h
index 2b79f26..e
Copied from target-i386
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
cpu-exec.c | 6 --
target-m68k/cpu-qom.h | 4
target-m68k/cpu.c | 2 --
target-m68k/cpu.h | 1 +
target-m68k/helper.c| 20
target-m68k/translate.
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 0da0dff..3ad3613 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/trans
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/helper.c| 5 -
target-m68k/helper.h| 1 -
target-m68k/translate.c | 14 +++---
3 files cha
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 85 +++--
1 file changed, 61 insertions(+), 24 deleti
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 53 -
1 file changed, 22 insertions(+), 31 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index c7331dc..cddc2b5 100644
--- a/targe
Copied from target-i386
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 5 +-
target-m68k/translate.c | 121 +---
2 files changed, 86 insertions(+), 40 deletions(-)
diff --git a/target-m68k/cpu.h b/target-m68k
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 1 -
target-m68k/helper.c| 28 ++--
target-m68k/helper.h| 2 +-
target-m68k/translate.c | 4 ++--
4 files changed, 17 insertions(+), 18 deletions(-)
diff --git a/target-m68k/c
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.c | 2 +-
target-m68k/cpu.h | 46 +++---
target-m68k/helper.c| 402 +---
target-m68k/helper.h| 6 +-
target-m68k/op_helper.c | 30 ++--
target-m68k/qregs.def
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 3 ++-
target-m68k/helper.c| 17 +++--
target-m68k/op_helper.c | 5 +++--
target-m68
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 20 +++-
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/target-m68k/tr
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 108 +---
1 file changed, 102 insertions(+), 6 deleti
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/helper.c| 13 ++
target-m68k/helper.h| 4 +
target-m68k/op_helper.c | 68 ++
target-m68k/translate.c | 560
4 files changed, 645 insertions(+)
diff --git a/
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 56 +
1 file changed, 52 insertions(+), 4 deleti
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
fix arithmetical/logical switch
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/helper.c| 52 ---
target-m68k/helper.h|
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 200 ++--
1 file changed, 160 insertions(+), 40 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 13ae953..5914185 100644
--- a/targe
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/helper.c| 40 -
target-m68k/helper.h| 2 --
target-m68
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/helper.c | 125 +--
1 file changed, 42 insertions(+), 83 deletions(-)
diff --git a/target-m68k/helper.c b/target-m68k/helper.c
index 42a2f1c..e9e7cee 100644
--- a/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 34 +++---
1 file changed, 15 insertions(+), 19 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index cd656fe..817f0b3 100644
--- a/target-m68k/trans
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 46 ++
1 file changed, 46 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 5914185..cd656fe 100644
--- a/target-m68k/translate.c
From: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Signed-off-by: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/target-
From: Richard Henderson <r...@twiddle.net>
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 1 +
target-m68k/helper.c| 2 +-
target-m68k/translate.c | 4 ++--
3 files changed, 4 insertio
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/target-m68k/cpu.h b/target-m68k/cpu.h
index e788684..de902fd 100644
--- a/target-m68k/cpu.h
+++ b/target-m68k/cpu.h
@@ -215,8 +215,11 @
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 7560c3a..301f687 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@
680x0 binaries. I will send a new series
with FPU emulation once this series is merged.
Andreas Schwab (1):
target-m68k: terminate cpu dump with newline
John Paul Adrian Glaubitz (1):
target-m68k: Build the opcode table only once to avoid multithreading
issues
Laurent Vivier (39
field instructions
- M68K_FEATURE_FPU, FPU instructions
- M68K_FEATURE_CAS, cas instruction
Original patch from Andreas Schwab <sch...@linux-m68k.org>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.c | 54 ++
target-m68k/cpu.h
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index bad07a5..e2555f6 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/translate.c
@@ -1441,6 +1
Read a 8, 16 or 32bit immediat constant.
An immediate constant is stored in the instruction opcode and
can be in one or two extension words.
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 91 ++---
1 file chang
From: Richard Henderson <r...@twiddle.net>
The CF docs certainly doesnt suggest this is true.
Signed-off-by: Richard Henderson <r...@twiddle.net>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/helper.c | 7 ---
1 file changed, 7 deletions(-)
diff -
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 14 -
target-m68k/helper.c| 139 ++--
target-m68k/translate.c | 82 ++--
3 files changed, 151 insertions(+), 84 deletions(-)
diff
word formats
as exceptions."
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index c08f35d..a8830a8 100644
--- a/target-m68k/translate.c
+++ b/target-
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
linux-user/main.c | 7 ++
target-m68k/cpu.h | 4 -
target-m68k/helper.h| 2 -
target-m68k/op_helper.c | 49
target-m68k/qregs.def | 2 -
target-m68k/translate.c
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 211
1 file changed, 176 insertions(+), 35 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index d183a3c..d48ab66 100644
--- a/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index df5ce94..1c3c9a2 100644
--- a/target-m68k/translate.c
+++ b/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 45 +
1 file changed, 45 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 53c3c41..df5ce94 100644
--- a/target-m68k/translate.c
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 16 ++--
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 15109ed..9fed334 100644
--- a/target-m68k/translate.c
+++ b/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 71 ++---
1 file changed, 38 insertions(+), 33 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index bd7394f..f880a2a 100644
--- a/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 20
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 2b6ba15..bd7394f 100644
--- a/target-m68k/translate.c
+++ b/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index f880a2a..a22ee67 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/trans
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 57 ++---
1 file changed, 35 insertions(+), 22 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index a22ee67..029c166 100644
--- a/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.h | 6 +--
target-m68k/helper.c| 25 +
target-m68k/translate.c | 99 ++---
3 files changed, 80 insertions(+), 50 deletions(-)
diff --git a/target-m68k/c
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index cfe878a..15109ed 100644
--- a/target-m68k/translate.c
+++ b/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
linux-user/main.c | 193
target-m68k/cpu.h | 9 +++
target-m68k/qregs.def | 5 ++
target-m68k/translate.c | 175 +++
4 files c
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 353
1 file changed, 353 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 1d05c6a..d183a3c 100644
--- a/target-m68k/translate.c
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 54 ++---
1 file changed, 42 insertions(+), 12 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index b47f9c1..1d05c6a 100644
--- a/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 51 ++---
1 file changed, 36 insertions(+), 15 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 9a38235..53c3c41 100644
--- a/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 26 +-
1 file changed, 21 insertions(+), 5 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 80033fc..9a38235 100644
--- a/target-m68k/translate.c
+++ b/
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 9fed334..a8e9b64 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/trans
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 1c3c9a2..cfe878a 100644
--- a/target-m68k/translate.c
+++ b/targe
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 35 ++-
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 2d92bdd..4f3e8ca 100644
--- a/target-m68k/trans
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/translate.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/target-m68k/translate.c b/target-m68k/translate.c
index 029c166..2d92bdd 100644
--- a/target-m68k/translate.c
+++ b/target-m68k/trans
Le 07/05/2016 à 23:50, Peter Maydell a écrit :
> On 7 May 2016 at 20:01, Laurent Vivier <laur...@vivier.eu> wrote:
>>
>>
>> Le 07/05/2016 à 00:00, Richard Henderson a écrit :
>>> On 05/04/2016 11:21 AM, Laurent Vivier wrote:
>>>> +reg = AREG(i
Le 06/05/2016 à 18:42, Richard Henderson a écrit :
> On 05/04/2016 10:11 AM, Laurent Vivier wrote:
>> +INSN(bkpt, 4848, fff8, M68000);
>
> Do we care that this comes in with 68010 not 68000?
Yes, you're right: I'm adding M68K_FEATURE_BKPT to enable it only on 6801
Le 06/05/2016 à 18:45, Richard Henderson a écrit :
> On 05/04/2016 10:11 AM, Laurent Vivier wrote:
>> Signed-off-by: Laurent Vivier <laur...@vivier.eu>
>> ---
>> target-m68k/cpu.h | 14 -
>> target-m68k/helper.c| 139
>>
Le 07/05/2016 à 00:00, Richard Henderson a écrit :
> On 05/04/2016 11:21 AM, Laurent Vivier wrote:
>> +reg = AREG(insn, 0);
>> +src = gen_load(s, opsize, reg, 1);
>> +tcg_gen_addi_i32(reg, reg, opsize_bytes(opsize));
>> +
>> +reg = AREG(insn, 9);
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
---
scripts/coccinelle/overflow_muldiv64.cocci | 16
scripts/coccinelle/remove_muldiv64.cocci | 6 ++
scripts/coccinelle/simplify_muldiv64.cocci | 11 +++
scripts/coccinelle/swap_muldiv64.cocci
muldiv64() is "uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c)"
Some time it is used as muldiv64(uint32_t a, uint64_t b, uint32_t c)"
This patch is the result of coccinelle script
scripts/coccinelle/swap_muldiv64.cocci to reorder arguments.
Signed-off-by: Laure
When "a" and "b" are 32bit values, we don't have to cast
them to 128bit, 64bit is enough.
This patch is the result of coccinelle script
scripts/coccinelle/simplify_muldiv64.cocci
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
---
hw/audio/gus.c | 2 +-
hw/xt
ot; are 64bit values but a <= NANOSECONDS_PER_SECOND.
(10^9 -> 30bit value).
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
---
hw/ppc/ppc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/ppc/ppc.c b/hw/ppc/ppc.c
index 38ff2e1..07ea47c 100644
--- a/hw/ppc/pp
/swap_muldiv64.cocci, to simplify it
- add overflow_muldiv64.cocci and simplify_muldiv64.cocci
- add resulting patches
Laurent Vivier (5):
scripts: add muldiv64() checking coccinelle scripts
The only 64bit parameter of muldiv64() is the first one.
remove useless muldiv64()
replace muldiv64(a, b, c
muldiv64(a, 1, b) is like "a / b".
This patch is the result of coccinelle script
scripts/coccinelle/remove_muldiv64.cocci.
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
Reviewed-by: Richard Henderson <r...@twiddle.net>
---
hw/usb/hcd-ohci.c | 2 +-
1 file chan
Gerd, I forgot to CC: you for the USB, audio patches,
Peter, for the OMAP one,
Alex, for the PPC one,
[Max Filippov has already acked the xtensa one, thanks!]
Thanks,
Laurent
On 09/05/2016 15:24, Laurent Vivier wrote:
> Some fixes in the use of muldiv64()
>
> The patches have been
Le 25/05/2016 à 14:31, Peter Maydell a écrit :
> On 25 May 2016 at 12:06, Riku Voipio wrote:
>> Local docker images - these aren't exactly clean yet. But if people want
>> I can look at publishing them in dockerhub. That said, for build testing
>> docker images don't add
Le 25/02/2016 à 17:28, Laurent Vivier a écrit :
> Please, Alex, Michael:
>
> We need your ack/review.
Someone? :)
Thanks,
Laurent
> Thanks,
> Laurent
>
> Le 17/02/2016 10:59, Riku Voipio a écrit :
>> Hi,
>>
>> On 16 February 2016 at 00:47, Laurent Viv
On 23/07/2016 08:30, David Gibson wrote:
> On Fri, Jul 22, 2016 at 09:28:58AM +0200, Laurent Vivier wrote:
>>
>>
>> On 22/07/2016 08:43, David Gibson wrote:
>>> On Thu, Jul 21, 2016 at 06:47:56PM +0200, Laurent Vivier wrote:
>>>> As userfaultfd
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
---
tests/Makefile.include | 2 ++
tests/drive_del-test.c | 3 ++-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/Makefile.include b/tests/Makefile.include
index 4b5123b..ebecfa4 100644
--- a/tests/Makefile.include
On 22/07/2016 08:43, David Gibson wrote:
> On Thu, Jul 21, 2016 at 06:47:56PM +0200, Laurent Vivier wrote:
>> As userfaultfd syscall is available on powerpc, migration
>> postcopy can be used.
>>
>> This patch adds the support needed to test this on powerpc,
>&
I386) && !defined(TARGET_X86_64)
> +#define ABI_LLONG_ALIGNMENT 4
> +#endif
> +
> #ifndef ABI_SHORT_ALIGNMENT
> #define ABI_SHORT_ALIGNMENT 2
> #endif
>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Le 28/07/2016 à 13:57, Peter Maydell a écrit :
> For i386, the ABI specifies that 'long long' (8 byte values)
> need only be 4 aligned, but we were requiring them to be
> 8-aligned. This meant we were laying out the target_epoll_event
> structure wrongly. Add a suitable ifdef to abitypes.h to
>
On 26/07/2016 11:54, Dr. David Alan Gilbert wrote:
> * Laurent Vivier (lviv...@redhat.com) wrote:
>>
>>
>> On 26/07/2016 11:39, Laurent Vivier wrote:
>>>
>>>
>>> On 26/07/2016 11:28, Thomas Huth wrote:
>>>> On 26.07.2016 11:23, Lauren
On 26/07/2016 11:28, Thomas Huth wrote:
> On 26.07.2016 11:23, Laurent Vivier wrote:
>>
>>
>> On 23/07/2016 08:30, David Gibson wrote:
>>> On Fri, Jul 22, 2016 at 09:28:58AM +0200, Laurent Vivier wrote:
>>>>
>>>>
>>>> On 22/07/2
On 26/07/2016 11:39, Laurent Vivier wrote:
>
>
> On 26/07/2016 11:28, Thomas Huth wrote:
>> On 26.07.2016 11:23, Laurent Vivier wrote:
>>>
>>>
>>> On 23/07/2016 08:30, David Gibson wrote:
>>>> On Fri, Jul 22, 2016 at 09:28:58AM +0200, Laure
On 26/07/2016 12:02, Thomas Huth wrote:
> On 26.07.2016 11:53, Laurent Vivier wrote:
>>
>>
>> On 26/07/2016 11:39, Laurent Vivier wrote:
>>>
>>>
>>> On 26/07/2016 11:28, Thomas Huth wrote:
>>>> On 26.07.2016 11:23, Laurent Vivier wrot
On 26/07/2016 14:53, Laurent Vivier wrote:
>
>
> On 26/07/2016 12:02, Thomas Huth wrote:
>> On 26.07.2016 11:53, Laurent Vivier wrote:
>>>
>>>
>>> On 26/07/2016 11:39, Laurent Vivier wrote:
>>>>
>>>>
>>>> On 26/07/
On 26/07/2016 12:02, Thomas Huth wrote:
> On 26.07.2016 11:53, Laurent Vivier wrote:
>>
>>
>> On 26/07/2016 11:39, Laurent Vivier wrote:
>>>
>>>
>>> On 26/07/2016 11:28, Thomas Huth wrote:
>>>> On 26.07.2016 11:23, Laurent Vivier wrot
On 26/07/2016 12:02, Thomas Huth wrote:
> On 26.07.2016 11:53, Laurent Vivier wrote:
>>
>>
>> On 26/07/2016 11:39, Laurent Vivier wrote:
>>>
>>>
>>> On 26/07/2016 11:28, Thomas Huth wrote:
>>>> On 26.07.2016 11:23, Laurent Vivier wrot
in the QEMU monitor:
(qemu) dump-guest-memory -z qemu.dump
This dump cannot be read by crash:
# crash vmlinux qemu.dump
...
WARNING: cannot translate vmemmap kernel virtual addresses:
commands requiring page structure contents will fail
...
Signed-off-by: Laurent
On 04/08/2016 04:38, David Gibson wrote:
> On Wed, Aug 03, 2016 at 09:55:07PM +0200, Laurent Vivier wrote:
>> If we don't provide the page size in target-ppc:cpu_get_dump_info(),
>> the default one (TARGET_PAGE_SIZE, 4KB) is used to create
>> the compressed dump. It work
On 21/07/2016 15:16, Thomas Huth wrote:
> On 21.07.2016 12:12, Laurent Vivier wrote:
>> As userfaultfd syscall is available on powerpc, migration
>> postcopy can be used.
>
> Good idea to add this test for PPC, too!
The idea comes from David Gilbert :)
Thanks David!
"-prom-env" argument
(the nvram is initialized by SLOF and not by QEMU),
"boot-command" is provided to SLOF via a file mapped nvram
(with "-drive file=...,if=pflash")
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
---
tests/Makefile
similar to the one for the pflash_cfi01 migration:
90c647d Fix pflash migration
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
---
hw/nvram/spapr_nvram.c | 23 +++
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/hw/nvram/spapr_nvram.c b/hw/nvram/
On 21/07/2016 15:16, Thomas Huth wrote:
> On 21.07.2016 12:12, Laurent Vivier wrote:
...
>> diff --git a/tests/Makefile.include b/tests/Makefile.include
>> index e7e50d6..e2d1885 100644
>> --- a/tests/Makefile.include
>> +++ b/tests/Makefile.include
>> @@ -26
x-user fixes before 2.7 freeze, v2: fix Timothys commit message
>
> ----
> Laurent Vivier (6):
> linux-user: fd_trans_*_data() returns the length
> linux-user: fix netlink memory corruption
> linux-user: add fd_trans he
Le 27/06/2016 à 15:09, Peter Maydell a écrit :
> On 26 June 2016 at 23:18, Laurent Vivier <laur...@vivier.eu> wrote:
>> As we convert sockaddr for AF_PACKET family for sendto() (target to
>> host) we need also to convert this for getsockname() (host to target).
>>
Ping?
Laurent
Le 21/06/2016 à 19:51, Laurent Vivier a écrit :
> fd_trans_target_to_host_data() and fd_trans_host_to_target_data() must
> return the length of processed data.
>
> Signed-off-by: Laurent Vivier <laur...@vivier.eu>
> ---
> l
Le 04/07/2016 à 18:06, Peter Maydell a écrit :
> Add support for the /dev/loop-control ioctls:
> LOOP_CTL_ADD
> LOOP_CTL_REMOVE
> LOOP_CTL_GET_FREE
>
> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
On 05/07/2016 20:44, Greg Kurz wrote:
> On Tue, 5 Jul 2016 16:42:37 +0200
> Laurent Vivier <lviv...@redhat.com> wrote:
>
>> As device-tree is now fully built by QEMU, we don't need SLOF
>> anymore if the kernel is provided on the command line.
>>
>>
Le 07/07/2016 à 20:49, Riku Voipio a écrit :
> On Sat, Jul 02, 2016 at 09:12:09PM +0100, Peter Maydell wrote:
>> On 2 July 2016 at 17:41, Laurent Vivier <laur...@vivier.eu> wrote:
>>> Sadly, this can't work:
>>>
>>> sparc/sparc64/cris use
Le 07/07/2016 à 21:04, Wirth, Allan a écrit :
>
>
> On 7/7/16, 3:02 PM, "Laurent Vivier" <laur...@vivier.eu> wrote:
>
>>
>>
>> Le 07/07/2016 à 20:49, Riku Voipio a écrit :
>>> On Sat, Jul 02, 2016 at 09:12:09PM +0100, Peter Maydell wr
git.linaro.org/people/riku.voipio/qemu.git/shortlog/refs/heads/linux-user-for-upstream
Ping?
Laurent
> On Tue, Jun 28, 2016 at 06:50:20PM +0200, Laurent Vivier wrote:
>> Ping?
>>
>> Laurent
>>
>> Le 21/06/2016 à 19:51, Laurent Vivier a écrit :
>>> fd_tra
NR_lookup_dcookie, NR_fadvise64, NR_fadvise64_64
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
linux-user/sparc/syscall_nr.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/sparc/syscall_nr.h b/linux-user/sparc/syscall_nr.h
index 732b105..e713c9d 100644
--- a/linu
yscall:
aarch64, openrisc, tilegx, unicore32
Reported-by: Timothy Pearson <tpear...@raptorengineering.com>
Reported-by: Allan Wirth <awi...@akamai.com>
Suggested-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
l
architecture.
>
> In particular, kpartx uses this ioctl to write to an int on the
> stack, which tends to result in it crashing immediately.
>
> Reported-by: Chanho Park <chanho61.p...@samsung.com>
> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Revi
Hi,
On 04/07/2016 11:33, Gerd Hoffmann wrote:
> From: "Richard W.M. Jones"
>
> This commit adds a fast variant of SeaBIOS called 'bios-fast.bin'.
>
> It's designed to be the fastest (also the smallest, but that's not the
> main aim) SeaBIOS that is just enough to boot a
As device-tree is now fully built by QEMU, we don't need SLOF
anymore if the kernel is provided on the command line.
In this case, don't load SLOF and boot directly into the
kernel.
This saves at least 5 seconds on the boot sequence.
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
-
<chanho61.p...@samsung.com>
> Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
> ---
> This is intended to be applied on top of the other ioctl patches I've
> sent out recently.
>
> linux-user/ioctls.h
On 06/07/2016 09:03, Greg Kurz wrote:
> On Tue, 5 Jul 2016 20:51:41 +0200
> Laurent Vivier <lviv...@redhat.com> wrote:
>
>> On 05/07/2016 20:44, Greg Kurz wrote:
>>> On Tue, 5 Jul 2016 16:42:37 +0200
>>> Laurent Vivier <lviv...@redhat.com> wrote:
On 05/08/2016 09:49, David Gibson wrote:
> On Thu, Aug 04, 2016 at 10:41:16AM +0200, Laurent Vivier wrote:
> 1;4402;0c>
>>
>> On 04/08/2016 04:38, David Gibson wrote:
>>> On Wed, Aug 03, 2016 at 09:55:07PM +0200, Laurent Vivier wrote:
>>>> I
901 - 1000 of 10496 matches
Mail list logo