ething not
a structure or union
Signed-off-by: Michael Tokarev <m...@tls.msk.ru>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/unicore32/target_signal.h | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/linux-user/unicore32/target_signal.h
b/li
by: Chen Gang <gang.chen.5...@gmail.com>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/mmap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/mmap.c b/linux-user/mmap.c
index c6c
From: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Signed-off-by: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-use
<laur...@vivier.eu>
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 06a59b4..965d7db
ichael Tokarev <m...@tls.msk.ru>
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index
From: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-us
From: Chen Gang <cheng...@emindsoft.com.cn>
In this case, level is TARGET_SOL_SOCKET, but we need SOL_SOCKET for
setsockopt().
Signed-off-by: Chen Gang <gang.chen.5...@gmail.com>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro
s been tested with a ppc guest on an x86_64 host:
without this patch, systemd crashes (core).
CC: Alexander Graf <ag...@suse.de>
CC: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
e (ret) in the modified functions.
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/signal.c | 16 ++--
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/linux-user/signal.c b/linux-user/sign
: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 8 ++--
linux-user/syscall_defs.h | 2 ++
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 11b72e
On maanantaina 11. tammikuuta 2016 15.54.35 EET, Laurent Vivier wrote:
Le 11/01/2016 14:46, Riku Voipio a écrit :
Hi,
On torstaina 24. joulukuuta 2015 21.04.38 EET, John Paul Adrian Glaubitz
wrote: ...
Not obvious. Adrian is working with my m68k branch of qemu (qemu-m68k).
Pure qemu
From: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 18 +-
1 file changed, 9 in
Stefan Hajnoczi <stefa...@redhat.com>
Signed-off-by: Harmandeep Kaur <write.harmand...@gmail.com>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 30 +++---
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/linux-use
a null-terminated string, for example, eth0.
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/linux-user/syscall.c b/linux-us
);
} else {
printf("Read unexpected signal\n");
}
}
}
$ ./signalfd_demo
^CGot SIGINT
^CGot SIGINT
^\Got SIGQUIT
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 167 +++
Hi,
On torstaina 24. joulukuuta 2015 21.04.38 EET, John Paul Adrian Glaubitz
wrote:
Here are, as discussed previously, my proposed patches which change the
following:
PATCH 1/2 updates the syscall table for m68k to match Linux 4.4. This
one should be very obvious.
PATCH 2/2 adds the
On 24 June 2016 at 16:36, Peter Maydell <peter.mayd...@linaro.org> wrote:
> On 24 June 2016 at 10:52, <riku.voi...@linaro.org> wrote:
>> From: Riku Voipio <riku.voi...@linaro.org>
>>
>> The following changes since commit c7288767523f6510cf557707d3eb5e78
ayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/aarch64/syscall.h | 13 --
linux-user/aarch64/target_syscall.h| 18 +++
linux-user/alpha/syscall.h | 257
linux-user
From: Laurent Vivier <laur...@vivier.eu>
target_fd_trans is an array of "TargetFdTrans *": compute size
accordingly. Use g_renew() as proposed by Paolo.
Reported-by: Paolo Bonzini <pbonz...@redhat.com>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-o
From: Riku Voipio <riku.voi...@linaro.org>
Sync syscall numbers to match the linux v4.5-rc1 kernel.
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/aarch64/syscall_nr.h| 2 +-
linux-user/alpha/sysc
From: Riku Voipio <riku.voi...@linaro.org>
The following changes since commit 1b1624092d1f1f746adea6e1237a07f6788c2e3d:
Merge remote-tracking branch 'remotes/spice/tags/pull-spice-20160223-1' into
staging (2016-02-23 16:14:17 +)
are available in the git repository at:
From: Riku Voipio <riku.voi...@linaro.org>
QEMU lists deprecated system call numbers in for Aarch64. These
are never enabled for Linux kernel, so don't define them in Qemu
either. Remove the ifdef around host_to_target_stat64 since
all architectures need it now.
Reviewed-by: Peter M
From: Riku Voipio <riku.voi...@linaro.org>
x86, m68k, ppc, sh4 and sparc failed to enable timerfd, because they
didn't have timerfd_create system call defined. Instead QEMU
defined timerfd syscall. Checking with kernel sources, it appears
kernel developers reused timerfd syscall
8 code for their ppc64le target.
Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813698
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
Reviewed-by: Alexander Graf <ag...@suse.de>
Reviewed-by: Michael Tokarev <m...@tls.msk.ru>
Signed-off-by: Riku Voipio <riku.voi...@linaro.
From: Laurent Vivier <laur...@vivier.eu>
getrandom() has been introduced in kernel 3.17 and is now used during
the boot sequence of Debian unstable (stretch/sid).
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-u
Shamis <pasharesea...@gmail.com>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscal
Hi,
Applied to linux-user, thanks
Riku
On maanantaina 1. helmikuuta 2016 15.40.09 EET, Laurent Vivier wrote:
Ping ?
Le 18/01/2016 23:50, Laurent Vivier a écrit :
target_fd_trans is an array of "TargetFdTrans *": compute size
accordingly. Use g_renew() as proposed by Paolo.
Reported-by:
On tiistaina 9. helmikuuta 2016 1.49.20 EET, Laurent Vivier wrote:
From kernel v4.4
Thanks. However, while checking throught the syscalls, I'm now opting
to update syscall numbers for all archs at once.
Riku
Signed-off-by: Laurent Vivier
---
linux-user/i386/syscall_nr.h
On maanantaina 1. helmikuuta 2016 20.38.42 EET, Lluís Vilanova wrote:
This fixes double-definitions in linux-user builds when using the UST
tracing backend (which indirectly includes the system's "syscall.h").
Applied to linux-user, thanks
Signed-off-by: Lluís Vilanova
On torstaina 4. helmikuuta 2016 20.56.01 EET, Laurent Vivier wrote:
Set the default to the latest CPU version to have the
largest set of available features.
It is also really needed in little-endian mode because
POWER7 is not really supported in this mode and some distros
(at least debian)
On perjantaina 5. helmikuuta 2016 22.00.53 EET, Laurent Vivier wrote:
getrandom() has been introduced in kernel 3.17 and is now used during
the boot sequence of Debian unstable (stretch/sid).
Applied, thanks
Signed-off-by: Laurent Vivier
---
linux-user/syscall.c | 13
From: Riku Voipio <riku.voi...@linaro.org>
Sync syscall numbers to match the linux v4.5-rc1 kernel.
Cc: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/aarch64/syscall_nr.h| 2 +-
linux-user/alpha/syscall_nr.h
From: Riku Voipio <riku.voi...@linaro.org>
x86, m68k, ppc, sh4 and sparc failed to enable timerfd, because they
didn't have timerfd_create system call defined. Instead Qemu
defined timerfd syscall. Checking with kernel sources, it appears
kernel developers reused timerfd syscall
From: Riku Voipio <riku.voi...@linaro.org>
Qemu lists deprected system call numbers in for Aarch64. These
are never enabled for Linux kernel, so don't define them in Qemu
either. remove the ifdef around host_to_target_stat64 since
all architectures need it now.
Cc: Peter Maydell <p
Hi,
On 16 February 2016 at 00:47, Laurent Vivier wrote:
> Ping?
It looks good to me. But I'd like to see some ack/review from
Alexander or Michael.
Riku
> Le 29/01/2016 17:07, Laurent Vivier a écrit :
>> Original qemu-binfmt-conf.h is only able to write configuration
>>
From: Laurent Vivier <laur...@vivier.eu>
target_fd_trans is an array of "TargetFdTrans *": compute size
accordingly. Use g_renew() as proposed by Paolo.
Reported-by: Paolo Bonzini <pbonz...@redhat.com>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-o
From: Riku Voipio <riku.voi...@linaro.org>
The following changes since commit 3fc63c3f339a61f4e4526f88150927424744f687:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
(2016-02-16 17:31:56 +)
are available in the git repository at:
git://git.lina
From: Riku Voipio <riku.voi...@linaro.org>
Qemu lists deprected system call numbers in for Aarch64. These
are never enabled for Linux kernel, so don't define them in Qemu
either. remove the ifdef around host_to_target_stat64 since
all architectures need it now.
Cc: Peter Maydell <p
From: Riku Voipio <riku.voi...@linaro.org>
QEMU lists deprecated system call numbers in for Aarch64. These
are never enabled for Linux kernel, so don't define them in Qemu
either. Remove the ifdef around host_to_target_stat64 since
all architectures need it now.
Reviewed-by: Peter M
From: Riku Voipio <riku.voi...@linaro.org>
x86, m68k, ppc, sh4 and sparc failed to enable timerfd, because they
didn't have timerfd_create system call defined. Instead Qemu
defined timerfd syscall. Checking with kernel sources, it appears
kernel developers reused timerfd syscall
From: Riku Voipio <riku.voi...@linaro.org>
Sync syscall numbers to match the linux v4.5-rc1 kernel.
Cc: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/aarch64/syscall_nr.h| 2 +-
linux-user/alpha/syscall_nr.h
From: Laurent Vivier <laur...@vivier.eu>
getrandom() has been introduced in kernel 3.17 and is now used during
the boot sequence of Debian unstable (stretch/sid).
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-u
From: Riku Voipio <riku.voi...@linaro.org>
x86, m68k, ppc, sh4 and sparc failed to enable timerfd, because they
didn't have timerfd_create system call defined. Instead QEMU
defined timerfd syscall. Checking with kernel sources, it appears
kernel developers reused timerfd syscall
8 code for their ppc64le target.
Fixes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813698
Signed-off-by: Laurent Vivier <lviv...@redhat.com>
Reviewed-by: Alexander Graf <ag...@suse.de>
Reviewed-by: Michael Tokarev <m...@tls.msk.ru>
Signed-off-by: Riku Voipio <riku.voi...@linaro.
From: Riku Voipio <riku.voi...@linaro.org>
Sync syscall numbers to match the linux v4.5-rc1 kernel.
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/aarch64/syscall_nr.h| 2 +-
linux-user/alpha/sysc
Shamis <pasharesea...@gmail.com>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscal
ayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/aarch64/syscall.h | 13 --
linux-user/aarch64/target_syscall.h| 18 +++
linux-user/alpha/syscall.h | 257
linux-user
On tiistaina 24. toukokuuta 2016 3.21.34 EEST, Laurent Vivier wrote:
Le 12/05/2016 à 19:47, Peter Maydell a écrit :
From: Timothy E Baldwin
Some of the signal handling was a mess with a mixture of tabs and 8 space
indents.
And adds some braces, but not
On Thu, May 12, 2016 at 06:47:24PM +0100, Peter Maydell wrote:
> This patch series is an updated version of the original series
> sent by Timothy Baldwin in autumn of last year
> (https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg01388.html).
> I have attempted to address various code
On Sun, May 22, 2016 at 06:56:18PM +0200, Laurent Vivier wrote:
> It is now possible to register handlers to a file descriptor
> to translate a data stream transiting by this file descriptor.
>
> We can now decode netlink information coming from the guest
> and inject a translated one into the
On Tue, May 24, 2016 at 10:42:01AM +0200, Laurent Vivier wrote:
> Le 24/05/2016 à 10:29, Riku Voipio a écrit :
> > On Sun, May 22, 2016 at 06:56:18PM +0200, Laurent Vivier wrote:
> >> It is now possible to register handlers to a file descriptor
> >> to transla
On tiistaina 24. toukokuuta 2016 15.05.08 EEST, Riku Voipio wrote:
Ok, fair enough, applied.
dropped since the build failed on squeeze. I take the simplest fix is to
wrap all nl support #ifdef IFLA_PROTO_DOWN since that is the newest define
available.
/squeeze-container/qemu/linux-user
On torstaina 12. toukokuuta 2016 17.34.42 EEST, Peter Maydell wrote:
QEMU has something that claims to be linux-user support for
the unicore32 guest CPU. However the syscall numbers in
linux-user/unicore32 are nothing like those actually implemented
in the upstream kernel (which uses asm-generic
viewed-by: Edgar E. Iglesias <edgar.igles...@xilinx.com>
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/cris/target_signal.h | 1 +
doing the check for negative values by hand, so we correctly fail
in this corner case.
This fixes the msgrcv03 Linux Test Project test case, which otherwise
hangs.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/m68k/target_signal.h | 1 +
linux-user/main.c | 24 +++-
linux-
[PMM: tweak commit message; remove stray double semicolon; drop
TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c| 12 +---
linux-user/s390x/targ
t;
[PMM: Commit message tweaks; drop TARGET_USE_ERESTARTSYS define;
drop whitespace changes]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c | 7 ++-
linux-user/microblaze/
]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 0037ee7..d9f4695 100644
--
ne;
PC is env->pc, not env->ir[IR_PV]]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/alpha/target_signal.h | 1 +
linux-user/main.c| 7 +--
linux-user/signal.c | 4 ++--
;
Message-id: 1441497448-32489-7-git-send-email-t.e.baldwi...@members.leeds.ac.uk
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio
uth <h...@tuxfamily.org>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/signal.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/linux-user/signal.c b/linux-user/signal.c
index 28ce921.
.leeds.ac.uk
[PMM: Adjusted to follow new -1-and-set-errno safe_syscall convention]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 18 --
1 file changed, 4 insertions(+), 14 deletion
tation.
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Chen Gang <gang.chen.5...@gmail.com>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/signal.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/linux-user/signal
e changes to r14 that happen on syscall entry.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/linux-user/main.c b/linux-user/main.c
index 1f604a7
.leeds.ac.uk
[PMM: Update to new safe_syscall() convention of setting errno]
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 7 +--
1 fi
aydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index cec5b80..40e8742 100644
--- a/linux-user/syscall.
From: Timothy E Baldwin
If a signal is delivered immediately before a blocking system call the
handler will only be called after the system call returns, which may be a
long time later or never.
This is fixed by using a function (safe_syscall) that checks if a
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c | 6 +-
linux-user/sh4/target_signal.h | 1 +
linux-user/signal.c
;
Message-id: 1441497448-32489-8-git-send-email-t.e.baldwi...@members.leeds.ac.uk
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio
n loop as the indication
that the main loop should not touch any guest CPU state
Note that this fixes a bug where a sigreturn which happened to have
an errno value in TILEGX_R_RE would incorrectly cause TILEGX_R_ERR
to get set.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-
and expects an EINVAL failure, but we were
setting a very long timeout instead.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/linu
tation of
the exit syscall, because as the FIXME comment there notes
that should be handled by disabling signals, since we can't
easily back out if the futex were to return ERESTARTSYS.)
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org&g
From: Chen Gang
The return address is in target space, so the restorer address needs to
be target space, too.
Signed-off-by: Chen Gang
Reviewed-by: Peter Maydell
Reviewed-by: Laurent Vivier
---
ne]
Reviewed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c | 3 +++
linux-user/signal.c| 2 +-
linux-user/sparc/targe
<peter.mayd...@linaro.org>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 19 +++
1 file changed, 19 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index a4a1a
ed-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 13 -
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.
inaro.org>
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/linux-u
inaro.org>
[PMM: tweak commit message; drop TARGET_USE_ERESTARTSYS define]
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/main.c | 22 ++
linux-user/openrisc/target_signal
y call the underlying
host syscall, rather than calling the host libc function.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 58 +---
1 file chan
ington <c...@codeaurora.org>
Tested-by: Christopher Covington <c...@codeaurora.org>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/arm/target_syscall.h | 20 +---
lin
<laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/signal.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/linux-user/signal.c b/linux-user/signal.c
index a072fa6..c75fb48 100644
--- a/linux-user/signal.c
+++ b/linux-user/signal.c
@@
ears on from the initial patch that added pselect support
to QEMU and a decade after pselect6 went into the kernel, it seems
safe to not try to support hosts with header files which don't
define __NR_pselect6.)
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <r
From: Peter Maydell <peter.mayd...@linaro.org>
The 64-bit x86 syscall ABI uses 32-bit UIDs; only define
USE_UID16 for 32-bit x86.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall_defs.h | 3 ++-
On Thu, Jul 28, 2016 at 12:57:59PM +0100, Peter Maydell wrote:
> 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
omment typo while we're in the neighbourhood.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/linux-user/syscall.c b/linux-us
eter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
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 df6f2a9..833f853 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.
pecify the i386-specific alignment requirement.
Reported-by: Icenowy Zheng <icen...@aosc.xyz>
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
include/exec/user/abity
;
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 17 ++---
linux-user/x86_64/target_structs.h | 15 +++
2 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 5bc42
could
be shorter. This was spotted by Coverity (because it could
result in our trying to pass a negative length argument to
write()).
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 2 +-
1 file ch
From: Riku Voipio <riku.voi...@linaro.org>
The following changes since commit 09704e6ded83fa0bec14baf32f800f6512156ca0:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
(2016-08-04 10:24:27 +0100)
are available in the git repository at:
git://git.lina
From: Riku Voipio <riku.voi...@linaro.org>
he following changes since commit ad31cd4c6945d7e0f0546d92d29dcd12325b4e4a:
Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into
staging (2016-07-19 11:47:07 +0100)
are available in the git repository at:
git://git.lina
From: Laurent Vivier <laur...@vivier.eu>
Fix passwd using netlink audit.
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/linux-user/sysc
From: Laurent Vivier <laur...@vivier.eu>
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>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-u
f}, 20) = 28
...
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index f9ce9d8..919b589 100644
---
ke "apt-get update" or "dnf update hangs".
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 32
1 file changed, 24 insertions(+), 8 deletions(-)
diff --git a
means some LTP test
cases which check error cases now pass.)
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
Reviewed-by: Laurent Vivier <laur...@vivier.eu>
---
linux-user/syscall.c | 47 +++
orrect the type.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/ioctls.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
index 4b36baa..7e2c133 10064
vier.eu>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/ioctls.h | 4
linux-user/linux_loop.h | 11 ++-
linux-user/syscall_defs.h | 4
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.
aulted on the bad address.
Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Signed-off-by: Riku Voipio <riku.voi...@linaro.org>
---
linux-user/syscall.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
inde
1001 - 1100 of 1316 matches
Mail list logo