From: Riku Voipio
I haven't been active for a while. Pass the maintainer hat
forward to Laurent, who has done a stellar job filling in.
Signed-off-by: Riku Voipio
---
MAINTAINERS | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git MAINTAINERS MAINTAINERS
index dec25
Hi Laurent,
On Mon, Jan 15, 2018 at 01:52:32PM +0100, Laurent Vivier wrote:
> Le 15/01/2018 à 13:48, Peter Maydell a écrit :
> > On 28 November 2017 at 14:35, Peter Maydell
> > wrote:
> >> If multiple guest threads in user-mode emulation write to a
> >> page which QEMU has marked read-only becau
https://bugs.launchpad.net/qemu/+bug/1705118
Reviewed-by: Laurent Vivier
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/main.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/linux-user/main.c b/linux-user
ginfo.
Reviewed-by: Laurent Vivier
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
target/sparc/mmu_helper.c | 8
1 file changed, 8 insertions(+)
diff --git a/target/sparc/mmu_helper.c b/target/sparc/mmu_helper.c
index 126ea5e3ee..d5b6c1e48c 1
returning EINVAL from both seccomp prctl
calls. This is the error returned by the kernel when seccomp support is
disabled.
Fixes: https://bugs.launchpad.net/qemu/+bug/1726394
Reviewed-by: Laurent Vivier
Signed-off-by: James Cowgill
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 6 ++
1
From: Helge Deller
Reviewed-by: Laurent Vivier
Signed-off-by: Helge Deller
Message-Id: <20170311100543.ga29...@ls3530.fritz.box>
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/hppa/syscall_nr.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff -
hieu-Daudé
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 27 +++
1 file changed, 23 insertions(+), 4 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index f31b853bb7..11c9116c4a 100644
--- a/linux-user/syscall.c
+
From: Richard Henderson
By failing to return from the syscall in the child, the child
issues another clone syscall and hilarity ensues.
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/hppa/target_cpu.h | 4
1 file changed, 4 insertions(+)
diff --git a/linux
rather
than merely having a comment saying we need to do that.
Fixes: https://bugs.launchpad.net/qemu/+bug/1728116
Reviewed-by: Richard Henderson
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/elfload.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
d
From: Helge Deller
Signed-off-by: Helge Deller
Signed-off-by: Richard Henderson
Message-ID: <20170311175019.ga7...@ls3530.fritz.box>
Signed-off-by: Riku Voipio
---
linux-user/syscall_defs.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/syscall_defs.h b/linu
From: James Clarke
Fixes: https://bugs.launchpad.net/qemu/+bug/1716767
Reviewed-by: Laurent Vivier
Reviewed-by: Richard Henderson
Reviewed-by: Philippe Mathieu-Daudé
Tested-By: John Paul Adrian Glaubitz
Signed-off-by: James Clarke
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 36
ult.
This fixes the test case in
https://bugs.launchpad.net/qemu/+bug/1077116
for ppc, ppc64 and ppc64le.
Reviewed-by: Laurent Vivier
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/main.
From: Helge Deller
TARGET_MAP_TYPE needs to be 0x03 instead of 0x0f on the hppa
architecture, otherwise it conflicts with MAP_FIXED which is 0x04.
Signed-off-by: Helge Deller
Signed-off-by: Richard Henderson
Message-ID: <20170311175019.ga7...@ls3530.fritz.box>
Signed-off-by: Riku
From: Helge Deller
Reviewed-by: Laurent Vivier
Signed-off-by: Helge Deller
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/syscall_defs.h | 8
1 file changed, 8 insertions(+)
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index
From: Richard Henderson
Reading and writing to an sa_restorer member that isn't supposed to
exist corrupts user memory. Introduce TARGET_ARCH_HAS_SA_RESTORER,
similar to the kernel's __ARCH_HAS_SA_RESTORER.
Reported-by: Helge Deller
Signed-off-by: Richard Henderson
Signed-off-by: R
: <20170311183016.ga20...@ls3530.fritz.box>
[rth: Drop MAP_STACK instead of translating it, since it is ignored
in the kernel anyway. Fix tabs to spaces.]
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 31 ---
linu
From: Riku Voipio
The following changes since commit b0fbe46ad82982b289a44ee2495b59b0bad8a842:
Update version for v2.11.0-rc0 release (2017-11-07 16:05:28 +)
are available in the git repository at:
git://git.linaro.org/people/riku.voipio/qemu.git tags/pull-linux-user-20171120
for you
From: "Emilio G. Cota"
Signed-off-by: Emilio G. Cota
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 9268c3ef69..84e123b67b 100644
--- a/linux-user/syscall.c
+
Hi,
On Mon, Nov 06, 2017 at 08:17:44PM +, Zach Riggle wrote:
> Ping! What needs to be done to move this forward? My current implementation
> is compatible with musl.
I'll have a look at it soon.
Riku
> On Thu, Nov 2, 2017 at 12:36 PM Peter Maydell
> wrote:
>
> > On 28 October 2017 at 06:1
On Mon, Nov 06, 2017 at 06:33:22PM +, Peter Maydell wrote:
> This patchset fixes most of the problems with delivering SIGSEGV
> noted in https://bugs.launchpad.net/qemu/+bug/1705118:
> * s390x is missing masking operations on the fault address
>passed to the guest in si_addr
> * ppc is pa
On Mon, Nov 06, 2017 at 06:03:51PM +, James Cowgill wrote:
> If an application tries to install a seccomp filter using
> prctl(PR_SET_SECCOMP), the filter is likely for the target instead of the host
> architecture. This will probably cause qemu to be immediately killed when it
> executes anoth
Applied to linux-user, thanks
Riku
On Wed, Oct 18, 2017 at 06:01:41PM -0400, Emilio G. Cota wrote:
> Signed-off-by: Emilio G. Cota
> ---
> linux-user/syscall.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/linux-user/syscall.c b/linux-user/syscall.c
> index 9d4cc4c..
On Wed, Oct 04, 2017 at 10:38:50AM +0200, John Paul Adrian Glaubitz wrote:
> Hi!
>
> Any chance that this patch gets merged soon?
>
> Looks like it has been reviewed by at least Richard and Philippe.
Sorry, slipped under radar. Applied to linux-user.
> Adrian
>
> On 09/15/2017 09:33 PM, James
On Tue, Oct 31, 2017 at 01:53:51PM +0100, Richard Henderson wrote:
> I believe these were last posted back in March.
> I must claim responsibility for not pinging earlier.
Thanks, applied to linux-user
>
> r~
>
>
> Helge Deller (5):
> linux-user/hppa: Fix TARGET_SA_* defines
> linux-user
On Thu, Oct 26, 2017 at 04:06:22PM -0500, Zach Riggle wrote:
> Friendly ping :)
>
> I've updated the patch with v2 which addresses the style issue
I'll have a look at it soon.
>
> *Zach Riggle*
>
> On Tue, Oct 24, 2017 at 10:34 PM, Zach Riggle wrote:
>
> > Previously, it was possible to get
ctls don't work on 32-bit guests
on 64-bit hosts (and makes the LTP test 'setxattr03' pass
where it did not previously.)
Reported-by: pgndev
Signed-off-by: Peter Maydell
Reviewed-by: Laurent Vivier
Signed-off-by: Riku Voipio
---
linux-user/syscall_defs.h | 4 ++--
1 file ch
Signed-off-by: Riku Voipio
---
linux-user/syscall_defs.h | 31 ---
1 file changed, 28 insertions(+), 3 deletions(-)
diff --git a/linux-user/syscall_defs.h b/linux-user/syscall_defs.h
index 447915cf80..e405d1d31d 100644
--- a/linux-user/syscall_defs.h
+++ b/linux-user
e value in linux-user/arm/, and also document why the
special case is required.
Signed-off-by: Richard Henderson
Reviewed-by: Peter Maydell
Message-Id: <20170708025030.15845-3-...@twiddle.net>
Signed-off-by: Riku Voipio
---
linux-user/arm/target_cpu.h | 4
linux-user/main.
From: Riku Voipio
The following changes since commit 40a1e8ac2e10155b5df13a2508ac080b00cd7e23:
Merge remote-tracking branch 'remotes/elmarco/tags/vu-pull-request' into
staging (2017-10-16 10:22:39 +0100)
are available in the git repository at:
git://git.linaro.org/people/r
off-by: Riku Voipio
---
target/sh4/cpu.h | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/target/sh4/cpu.h b/target/sh4/cpu.h
index 79f85d3365..123f34783a 100644
--- a/target/sh4/cpu.h
+++ b/target/sh4/cpu.h
@@ -45,7 +45,11 @@
#define TARGET_PAGE_BITS 12/* 4k
5-2-...@twiddle.net>
Signed-off-by: Riku Voipio
---
accel/tcg/translate-all.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c
index c5ce99d549..1b43deb0cd 100644
--- a/accel/tcg/translate-all.c
+++ b/accel/tcg/translate-all.c
@@ -
rmitting the guest space to
butt right up against the commpage.
Fix the comparison, so that -R values all the way up to 0x
work correctly.
Reviewed-by: Emilio G. Cota
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/elfload.c | 2 +-
1 file changed, 1 inserti
From: Riku Voipio
Since O_TMPFILE might differ between guest and host,
add it to the bitmask_transtbl. While at it, fix the definitions
of O_DIRECTORY etc which should arm32 according to kernel sources.
This fixes open14 and openat03 ltp testcases. Fixes:
https://bugs.launchpad.net/qemu/+bug
From: Laurent Vivier
Signed-off-by: Laurent Vivier
Reviewed-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/signal.c | 43 +++
1 file changed, 43 insertions(+)
diff --git a/linux-user/signal.c b/linux-user/signal.c
index cc0c3fcee9
From: Carlo Marcelo Arenas Belón
likely introduced in 3532fa7402cda16f7b95261b0339c58630051f0b
Signed-off-by: Carlo Marcelo Arenas Belón
Reviewed-by: Laurent Vivier
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/linux-user/syscall.c b
From: Alex Bennée
This adds the -dfilter support to linux-user. There is a minor
checkpatch complaint about formatting which I've ignored for aesthetic
reasons.
Signed-off-by: Alex Bennée
Reviewed-by: Laurent Vivier
Reviewed-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux
On Tue, Oct 17, 2017 at 11:35:14AM +0100, Alex Bennée wrote:
> This adds the -dfilter support to linux-user. There is a minor
> checkpatch complaint about formatting which I've ignored for aesthetic
> reasons.
Applied to linux-user, thanks
> Signed-off-by: Alex Bennée
> Reviewed-by: Laurent Viv
On Thu, Oct 12, 2017 at 07:08:55PM +0200, Laurent Vivier wrote:
> Le 12/10/2017 à 18:53, Peter Maydell a écrit :
> > On 12 October 2017 at 17:49, Laurent Vivier wrote:
> >> Le 12/10/2017 à 17:30, Peter Maydell a écrit :
> >>> +#if defined(TARGET_SPARC) || defined(TARGET_MIPS)
> >>> +typedef abi_lo
On Thu, Oct 12, 2017 at 04:30:44PM +0100, Peter Maydell wrote:
> We were defining TARGET_FS_IOC_GETFLAGS and TARGET_FS_IOC_SETFLAGS
> using the host 'long' type in the size field, which meant that
> they had the wrong values if the host and guest had different
> sized longs. Switch to abi_long inst
On Thu, Oct 05, 2017 at 10:35:57AM -0400, Richard Henderson wrote:
> Version 1 was back in July,
>
> https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg02033.html
>
> > At first I was simply going to add TARGET_SH to the existing
> > set of defines that trigger a 31-bit address space.
On Mon, Sep 25, 2017 at 09:14:20PM -0700, Carlo Marcelo Arenas Belón wrote:
> likely introduced in 3532fa7402cda16f7b95261b0339c58630051f0b
>
> Signed-off-by: Carlo Marcelo Arenas Belón
Applied to linux-user, thanks
> ---
> linux-user/syscall.c | 1 -
> 1 file changed, 1 deletion(-)
>
> diff
On Wed, Oct 11, 2017 at 12:10:04AM -0700, Carlo Arenas wrote:
> ping
Thanks for your patience
> some of the patches already have a Reviewed-by as shown by :
>
> http://patchwork.ozlabs.org/patch/818378/
Can you send the series without the whitespace-only changes?
> On Mon, Sep 25, 2017 at
On Thu, Sep 14, 2017 at 06:35:05PM +0200, Laurent Vivier wrote:
> Signed-off-by: Laurent Vivier
> Reviewed-by: Richard Henderson
Applied to linux-user que, thnanks
> ---
> linux-user/signal.c | 43 +++
> 1 file changed, 43 insertions(+)
>
> diff --git a
Since O_TMPFILE might differ between guest and host,
add it to the bitmask_transtbl. While at it, fix the definitions
of O_DIRECTORY etc on arm64, which are identical to arm32 according
to kernel sources.
This fixes open14 and openat03 ltp testcases.
Fixes: https://bugs.launchpad.net/qemu/+bug/17
On Mon, Aug 07, 2017 at 08:18:04PM -, Thiago Macieira wrote:
> Public bug reported:
>
> When making a call like
>
> open("/tmp", O_TMPFILE | O_RDWR);
>
> under QEMU, we ged -EISDIR.
>
> Under any kernel 3.11 or later, we are supposed to get an unnamed file
> in /tmp. In case the filesyste
Hi Thiago,
What is the version of glibc on the targets you are building to? There
was an O_TMPFILE bug in older glibc's:
https://sourceware.org/bugzilla/show_bug.cgi?id=17912
** Bug watch added: Sourceware.org Bugzilla #17912
https://sourceware.org/bugzilla/show_bug.cgi?id=17912
--
You rece
On Wed, Jun 28, 2017 at 10:44:57PM +0200, Laurent Vivier wrote:
> Riku,
>
> could you ACK this patch, so I will add it in my next pull request for m68k?
Whatabout Richard's comment about using cpu_m68k_set_fpcr ?
Riku
> Thanks,
> Laurent
>
> Le 20/06/2017 à 22:51, Laurent Vivier a écrit :
> >
commit, it looks like this:
8307 rt_sigqueueinfo(8307,50,{si_signo=50, si_code=SI_QUEUE, si_pid=8307,
si_uid=1000, si_sigval=17716762128}) = 0
Signed-off-by: Miloš Stojanović
Signed-off-by: Riku Voipio
---
linux-user/strace.c | 113 +++-
1 file
From: Miloš Stojanović
Change the unlock_user() argument from arg1 to arg3 to match with
lock_user(), since arg3 contains the pointer to the siginfo_t structure.
Signed-off-by: Miloš Stojanović
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 2 +-
1 file changed, 1 insertion(+), 1
Signed-off-by: Riku Voipio
---
linux-user/strace.c| 41 +
linux-user/strace.list | 6 +++---
2 files changed, 44 insertions(+), 3 deletions(-)
diff --git a/linux-user/strace.c b/linux-user/strace.c
index 8fb1b6e252..f6f76a5bd4 100644
--- a/linux-user
(7775,7775,50,0x76ffea5c) = 0
Signed-off-by: Miloš Stojanović
Signed-off-by: Riku Voipio
---
linux-user/strace.c| 15 +++
linux-user/strace.list | 2 +-
2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/linux-user/strace.c b/linux-user/strace.c
index f6f76a5bd4..779cda1a5e 100644
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index de85bce167..3373853bb9 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -274,7 +274,7 @@ _syscall3(int, sys_getdents64
ace output used to look like this:
20588 geteuid(64,0,0,4832615888,0,-9151031864016699136) = 1000
After this commit, it looks like this:
20588 geteuid() = 1000
Signed-off-by: Miloš Stojanović
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Riku Voipio
---
linux-user/strace.list | 8
reference
for this chage.
Prior to this commit, typical strace output used to look like this:
Signed-off-by: Riku Voipio
---
linux-user/strace.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/linux-user/strace.c b/linux-user/strace.c
index 779cda1a5e..5fbe067fd5
From: Andreas Schwab
Instead of post-processing the real contents use the remembered target
argv. That removes all traces of qemu, including command line options,
and handles QEMU_ARGV0.
Signed-off-by: Andreas Schwab
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 47
:
linux-user/syscall.c
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 16
1 file changed, 16 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 3373853bb9..925ae11ea6 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -238,6
orset() is also no longer needed.
The problem was detected after running LTP test group syscalls
for the MIPS EL 32 R2 architecture where the test ssetmask01 failed
with exit code 1. The test passes now that the ssetmask() system call
is fixed.
Signed-off-by: Miloš Stojanović
Signed-off-by: Riku V
From: Laurent Vivier
On ppc, advice is arg2, not arg6:
long ppc_fadvise64_64(int fd, int advice, u32 offset_high, u32 offset_low,
u32 len_high, u32 len_low)
Signed-off-by: Laurent Vivier
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 10 ++
1 file
byte-swapped to the target endianness.
Signed-off-by: Laurent Vivier
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 29 +
1 file changed, 29 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index
From: Riku Voipio
The following changes since commit 9964e96dccf7f7c936ee854a795415d19b60:
Merge remote-tracking branch 'jasowang/tags/net-pull-request' into staging
(2017-05-23 15:01:31 +0100)
are available in the git repository at:
git://git.linaro.org/people/riku.voipi
eviewed-by: Eric Blake
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 32aba195c5..c8f6efc89c 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -7985
From: Laurent Vivier
When a fd is opened using eventfd(), a read provides
a 64bit counter in the host byte order, and a
write increase the internal counter by the provided
64bit value.
Signed-off-by: Laurent Vivier
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 26
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index cec8428589..b2b563e388 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -7767,7 +7767,17
On Mon, Mar 20, 2017 at 12:31:55PM +0100, Andreas Schwab wrote:
> Instead of post-processing the real contents use the remembered target
> argv. That removes all traces of qemu, including command line options,
> and handles QEMU_ARGV0.
Applied to Linux-user, thanks
Riku
> Signed-off-by: Andrea
On Sun, Mar 12, 2017 at 08:17:46AM +1000, Richard Henderson wrote:
> On 03/12/2017 03:50 AM, Helge Deller wrote:
> >TARGET_MAP_TYPE needs to be 0x03 instead of 0x0f on the hppa
> >architecture, otherwise it conflicts with MAP_FIXED which is 0x04.
> >
> >Add missing TARGET_MAP_STACK and TARGET_MAP_H
On Tue, Apr 25, 2017 at 06:32:30PM +0200, Laurent Vivier wrote:
> Ping?
Applied, thanks.
> Laurent
>
> Le 01/03/2017 à 10:37, Laurent Vivier a écrit :
> > This patch series byte-swap the uint64_t data stream
> > of a file-descriptor opened with eventfd().
> >
> > It allows to pass more LTP tes
On Wed, May 10, 2017 at 05:39:50PM +0200, Laurent Vivier wrote:
> I volunteer to review linux-user patches.
> Adding myself will help to not miss some of them.
>
> Signed-off-by: Laurent Vivier
Acked-by: Riku Voipio
> ---
> MAINTAINERS | 1 +
> 1 file changed, 1 inserti
On Thu, Nov 24, 2016 at 05:08:58PM +0100, Lena Djokic wrote:
> If fourth argument is NULL it should be passed without
> using lock_user function which would, in that case, return
> EFAULT, and system call supports passing NULL as fourth argument.
Thanks, applied to linux-user
> Signed-off-by: Le
On Thu, Nov 24, 2016 at 05:08:56PM +0100, Lena Djokic wrote:
> Calculation of 64-bit offset was not correct for all cases.
Thanks, applied to linux-user
> Signed-off-by: Lena Djokic
> ---
> linux-user/syscall.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/linux-use
On Thu, Nov 24, 2016 at 05:08:53PM +0100, Lena Djokic wrote:
> This commit adds necessary conversion of argument passed to inotify_init1.
> inotify_init1 flags can be IN_NONBLOCK and IN_CLOEXEC which rely on O_NONBLOCK
> and O_CLOEXEC and those can have different values on different platforms.
Tha
On Wed, Oct 26, 2016 at 12:08:52PM -0700, Richard Henderson wrote:
> The LT instruction was added in the extended immediate facility
> introduced with the z9-109 processor.
Sorry I missed this during 2.8. This is stable-2.8 material once it
opens. Applied to linux-user now, thanks.
>
You might want to retry wine with qemu-i386-static again now with qemu
2.7, which has a major thread/signal rework done.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/902413
Title:
qemu-i386-user o
On Thu, Sep 22, 2016 at 06:56:54PM +0200, Aleksandar Markovic wrote:
> From: Aleksandar Markovic
>
> This patch implements Qemu user mode ustat() syscall support.
>
> Syscall ustat() returns information about a mounted filesystem.
>
> Its declaration is:
>
> int ustat(dev_t dev, struct ustat *
From: Riku Voipio
The following changes since commit da158a86c407fa7b9da848b571356a26809d8df9:
Merge remote-tracking branch
'remotes/berrange/tags/pull-qcrypto-2016-10-20-1' into staging (2016-10-20
14:46:19 +0100)
are available in the git repository at:
git://git.linaro.
sizes on different platforms. The input
arguments are converted to the appropriate host size when passed to
safe_pwritev().
Signed-off-by: Dejan Jovicevic
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/linux-user/syscall.c b
From: Riku Voipio
In order to cleanup linux-user, we need support for most relatively
modern syscalls. unicore32 lacks support for syscalls like
epoll_pwait, preventing cleaning up the CONFIG_EPOLL mess.
This patch can be reverted when unicore32 starts either supporting
the syscalls as defined
From: Aleksandar Markovic
Update linux-user/mips/termbits.h with ioctl definitions from kernel
file arch/mips/include/uapi/asm/ioctls.h.
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/mips/termbits.h | 12
1 file changed, 12 insertions(+)
diff
on different platforms. The input
arguments are converted to the appropriate host size when passed to
safe_preadv().
Signed-off-by: Dejan Jovicevic
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/linux-user/syscall.c b/linux
From: Aleksandar Markovic
Array mips_syscall_args[] determines number of arguments for each
syscall on Mips32. It wasn't updated with newer syscalls. Also,
preadv and pwritev have 5 arguments, not 6.
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/main.c
Tisma
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/mips/syscall_nr.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/mips/syscall_nr.h b/linux-user/mips/syscall_nr.h
index 6819f86..ced3280 100644
--- a/linux-user/mips/syscall_nr.h
+
From: Laurent Vivier
Used by fedora21 on ppc64 in the network initialization
Signed-off-by: Laurent Vivier
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index e005401..bbdf316 100644
--- a
Mips64 variants in Qemu.
This patch makes these two files effectively the same, allowing the
mainenance by changing only a single file. (This is already done in
the same fashion for some other headers in same directories.)
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux
From: Laurent Vivier
Signed-off-by: Laurent Vivier
Reviewed-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 3396d4b..e005401 100644
--- a/linux-user
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index bbdf316..fb56fed 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -11796,7 +11796,12 @@ abi_long
because of the default integer type promotions. Since glibc-2.4
is now a decade old, we can remove this workaround.
Signed-off-by: Felix Janda
Reviewed-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/mmap.c | 14 --
1 file changed, 4 insertions(+), 10 deletions(-)
diff
From: Aleksandar Markovic
This patch implements Qemu user mode clock_adjtime() syscall support.
The implementation is based on invocation of host's clock_adjtime().
Signed-off-by: Aleksandar Rikalo
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
conf
#x27; fields
to 'abi_int'; this will only matter for guests with non-standard
integer alignment like m68k.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall_defs.h | 16 ++--
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/linux-us
From: Aleksandar Markovic
There is a duplicate item in strace.list. It is benign, but it
shouldn't be there, since it may lead to confusion and even bugs
in the future. It is the only duplicate in strace.list. This
patch removes it.
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku V
failures of LTP tests ustat01, and ustat02, if
executed on Qemu-emulated systems.
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 23 +--
linux-user/syscall_defs.h | 6 ++
2 files changed, 27 insertions(+), 2 deletions(-
yncfs(). Configure and strace support is included as well.
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
configure | 18 ++
linux-user/strace.list | 2 +-
linux-user/syscall.c | 5 +
3 files changed, 24 insertions(+), 1 deletion(-)
diff --
://patchwork.ozlabs.org/patch/673339/
Add the accidentally-dropped code.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/sparc64/target_syscall.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/linux-user/sparc64/target_syscall.h
b/linux-user/sparc64/target_syscall.h
From: Aleksandar Markovic
Conversion of file creation flags (O_CREAT, ...) from target to host
was missing.
Also, this patch implements better error handling.
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 16 +---
1 file changed, 9
stems (uer mode).
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/strace.c | 39 ---
linux-user/syscall.c | 119 --
linux-user/syscall_defs.h | 42
3 files changed, 105 insertions(+
y inserted when needed.
Support for Qemu's "-strace" switch for syslog() syscall is included too.
LTP tests syslog11 and syslog12 pass with this patch (while fail without
it), on any platform.
Changes to original patch by Riku Voipio:
fixed error paths in TARGET_SYSLOG_ACTION_READ_
to include
ENOMSG.
Also, LTP test msgrcv04 will be fixed for some platforms.
Signed-off-by: Aleksandar Markovic
Reviewed-by: Laurent Vivier
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
ex02, if
executed in Qemu user mode.
Signed-off-by: Aleksandar Rikalo
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux-user/strace.c | 46 +
linux-user/strace.list| 3 +-
linux-user/syscall.c | 87
From: Riku Voipio
The following changes since commit 7bf59dfec4234e75e31b3f397374cb5bab1a5b2c:
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.8-20161017' into
staging (2016-10-17 12:59:54 +0100)
are available in the git repository at:
git://git.linaro.org/people/r
log() syscall is included too.
>
> LTP tests syslog11 and syslog12 pass with this patch (while fail without
> it), on any platform.
>
> Signed-off-by: Aleksandar Markovic
> Signed-off-by: Riku Voipio
> ---
> linux-user/strace.c | 72
> +++
Mips64 variants in Qemu.
This patch makes these two files effectively the same, allowing the
mainenance by changing only a single file. (This is already done in
the same fashion for some other headers in same directories.)
Signed-off-by: Aleksandar Markovic
Signed-off-by: Riku Voipio
---
linux
sizes on different platforms. The input
arguments are converted to the appropriate host size when passed to
safe_pwritev().
Signed-off-by: Dejan Jovicevic
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/linux-user/syscall.c b
1 - 100 of 1342 matches
Mail list logo