From: Dillon Amburgey
Without these, some networking programs will not work
Signed-off-by: Dillon Amburgey
Reviewed-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/socket.h | 69 +
1 file changed, 69 insertions(+)
diff
From: Riku Voipio
Hi,
I did a dig through the archive for linux-user patches
that have slipped through during my inactivity. The ones
in this patchset appear good and pass smoketest.
I will send these as pull request once I'm back from travel
and can update my git repository.
Riku
D
Hi,
Cool work and thanks for early sharing.
On Wed, Mar 06, 2013 at 03:01:15AM +0100, Alexander Graf wrote:
> Glibc 1.17 checks for the host kernel version on startup. Unfortunately,
> it also checks whether the host kernel version is recent enough for the
> target to run at all.
>
> Since AArch
Hi,
On Sat, Jan 26, 2013 at 12:24:56PM +0100, Laurent Vivier wrote:
> Le dimanche 20 janvier 2013 à 00:32 +0100, Laurent Vivier a écrit :
> > ping ?
>
> ping
I'm really not managing to find time for qemu linux-user maintainance
at the moment. I suggest you send the patches directly as pull reque
From: Richard Henderson
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/alpha/target_signal.h |7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/linux-user/alpha/target_signal.h b/linux-user/alpha/target_signal.h
index 94f15f6..d3822da
inary format" message
because the strerror-enhanced message is now a more self-explanatory
"Error while loading $guest-binary: Exec format error".
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/linuxload.c |8
linux-user/main.c |2 +-
's use that one instead!
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1a38169..cf0b385 100644
--- a/linux-user/syscall.c
From: Peter Maydell
GUEST_BASE support is now supported by all TCG backends, and is
now mandatory. Drop the now-pointless TCG_TARGET_HAS_GUEST_BASE
define (set by every backend) and the error if it is unset.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
Signed-off-by: Riku
From: Riku Voipio
The following changes since commit b4ae3cfa57b8c1bdbbd7b7d420971e9171203ade:
ssi: Add slave autoconnect helper (2012-10-10 11:13:32 +1000)
are available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream
for you to fetch
From: Richard Henderson
Compare signal numbers in the proper domain.
Convert all of the fields for SIGIO and SIGCHLD.
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/qemu.h|3 +++
linux-user/signal.c | 59
From: Richard Henderson
Validate count between 0 and IOV_MAX. Limit total length of
operation in the same way the kernel does.
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 162 +++---
1 file changed, 102
requires long long aligned
parameters - Riku
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 009bf8f..3da8e51 100644
--- a/linux-user
: Alexander Graf
Tested-by: Alex Barcelo
Reviewed-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |8
1 file changed, 8 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 3da8e51..14a6b32 100644
--- a/linux-user/syscall.c
+++ b/linux-user
chard Henderson
Signed-off-by: Riku Voipio
---
configure | 31 ++-
1 file changed, 2 insertions(+), 29 deletions(-)
diff --git a/configure b/configure
index c4a7837..a6bdf9a 100755
--- a/configure
+++ b/configure
@@ -198,7 +198,7 @@ cocoa="no"
soft
about the return value of
pathconf("/", _PC_REC_XFER_ALIGN) otherwise, as it some times gave old pointers
as return value.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |4
1 file changed, 4 insertions(+)
diff --git a/linux-user/syscall.c b/
From: Richard Henderson
Reviewed-by: Peter Maydell
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 038aefe..89c74ad 100644
--- a/linux
On 17 October 2012 18:15, Aurelien Jarno wrote:
> This is not very clear if it is a pull request or a call for review.
It was for review, pull request would come with [PULL] in subject. I
wanted to wait a week for comments before sending them in a pull
request.
Riku
From: Riku Voipio
In preparations for for refactoring the main switch/case out
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 92 ++
1 file changed, 48 insertions(+), 44 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user
From: Riku Voipio
Currently linux-user handles system calls with a 3000+ line switch/case
construct
in do_syscall(). Some syscalls are implemented inline in the switch/case, others
as separate functions, and the rest as mix of both.
As the first step of the cleanup, I'd like to
From: Riku Voipio
In preparations for for refactoring the main switch/case out
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 32 ++--
1 file changed, 18 insertions(+), 14 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index a9bfe8c
From: Riku Voipio
In preparations for for refactoring the main switch/case out
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 21 ++---
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index eebf219..61030f2
From: Riku Voipio
In preparations for for refactoring the main switch/case out
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 24
1 file changed, 16 insertions(+), 8 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 0b077e7..497cae5
From: Riku Voipio
In preparations for for refactoring the main switch/case out
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 15 +++
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 497cae5..a9bfe8c 100644
From: Riku Voipio
The following changes since commit b4ae3cfa57b8c1bdbbd7b7d420971e9171203ade:
ssi: Add slave autoconnect helper (2012-10-10 11:13:32 +1000)
are available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream
for you to fetch
inary format" message
because the strerror-enhanced message is now a more self-explanatory
"Error while loading $guest-binary: Exec format error".
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/linuxload.c |8
linux-user/main.c |2 +-
chard Henderson
Signed-off-by: Riku Voipio
---
configure | 31 ++-
1 file changed, 2 insertions(+), 29 deletions(-)
diff --git a/configure b/configure
index c4a7837..a6bdf9a 100755
--- a/configure
+++ b/configure
@@ -198,7 +198,7 @@ cocoa="no"
soft
From: Richard Henderson
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/alpha/target_signal.h |7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/linux-user/alpha/target_signal.h b/linux-user/alpha/target_signal.h
index 94f15f6..d3822da
: Alexander Graf
Tested-by: Alex Barcelo
Reviewed-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |8
1 file changed, 8 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 3da8e51..14a6b32 100644
--- a/linux-user/syscall.c
+++ b/linux-user
From: Richard Henderson
Reviewed-by: Peter Maydell
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 038aefe..89c74ad 100644
--- a/linux
From: Peter Maydell
GUEST_BASE support is now supported by all TCG backends, and is
now mandatory. Drop the now-pointless TCG_TARGET_HAS_GUEST_BASE
define (set by every backend) and the error if it is unset.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
Signed-off-by: Riku
's use that one instead!
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1a38169..cf0b385 100644
--- a/linux-user/syscall.c
From: Richard Henderson
Compare signal numbers in the proper domain.
Convert all of the fields for SIGIO and SIGCHLD.
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/qemu.h|3 +++
linux-user/signal.c | 59
about the return value of
pathconf("/", _PC_REC_XFER_ALIGN) otherwise, as it some times gave old pointers
as return value.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |4
1 file changed, 4 insertions(+)
diff --git a/linux-user/syscall.c b/
requires long long aligned
parameters - Riku
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 009bf8f..3da8e51 100644
--- a/linux-user
From: Richard Henderson
Validate count between 0 and IOV_MAX. Limit total length of
operation in the same way the kernel does.
Signed-off-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 162 +++---
1 file changed, 102
Hi,
On Thu, Oct 11, 2012 at 12:52:27PM -0700, Richard Henderson wrote:
> On 10/11/2012 12:22 PM, Richard Henderson wrote:
> > The previous formuation with multiple assignments to __typeof(*hptr) falls
> > down when hptr is qualified const. E.g. with const struct S *p, p->f is
> > also qualified c
Hi Alexander,
On 21 August 2012 16:47, Peter Maydell wrote:
>> +#define TARGET_FS_IOC_GETFLAGS TARGET_IORU('f', 1)
>
> This and the SETFLAGS one in the next patch fail the consistency
> check that an x86_64-on-x86_64 linux-user binary performs:
>
> cam-vm-266:precise:qemu$ ./x86_64-linux-user/qem
Hi,
This patch doesn't compile for me on ubuntu 12.04 x86_64 host:
CClinux-user/signal.o
/home/voipio/test/qemu/linux-user/signal.c: In function ‘do_sigaction’:
/home/voipio/test/qemu/linux-user/signal.c:620:9: error: passing
argument 1 of ‘memcpy’ discards ‘const’ qualifier from pointer t
in qemu-timer.h.
>
> Signed-off-by: Peter Maydell
> Signed-off-by: Stefan Hajnoczi
Acked-by: Riku Voipio
> ---
> linux-user/main.c | 13 -
> 1 file changed, 13 deletions(-)
>
> diff --git a/linux-user/main.c b/linux-user/main.c
> index 1a1c661..e84a18c 1006
Implementing timer_create along is probably not enough, one would have
to implement rest of the related syscalls:
* timer_create(): Create a timer.
* timer_settime(2): Arm (start) or disarm (stop) a timer.
* timer_gettime(2): Fetch the time remaining until the next expirati
things.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/main.c |5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index b1c228a..1a1c661 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -3519,7
From: Jim Meyering
Declare arg_table to be "static const", and adjust the two users
to also be const.
Signed-off-by: Jim Meyering
Signed-off-by: Riku Voipio
---
linux-user/main.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/linux-user/main.c b/
From: Riku Voipio
Hi,
The following changes since commit d03c98d80ffb7c561d9e6874580f52fe7ecc8c6c:
tcg/ia64: fix and optimize ld/st slow path (2012-08-26 21:10:37 +0200)
are available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream
for
Reviewed-by: Peter Maydell
Signed-off-by: Dmitry V. Levin
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 11 +--
linux-user/syscall_defs.h |8
2 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1174306..62
On Fri, Jun 01, 2012 at 01:49:26AM +0100, Peter Maydell wrote:
> On 31 May 2012 20:37, Richard Henderson wrote:
> > void gemu_log(const char *fmt, ...)
> > {
> > va_list ap;
> >
> > va_start(ap, fmt);
> > - vfprintf(stderr, fmt, ap);
> > + vfprintf(strace_log_file, fmt, ap);
> >
On Tue, May 15, 2012 at 04:32:51PM -0500, Anthony Liguori wrote:
> Riku,
>
> Can you review/ack this patch?
Acked-by: Riku Voipio
Are there any other Linux-user patches to consider for 1.1 ?
>
> Regards,
>
> Anthony Liguori
>
>
> On 05/15/2012 03:35 PM, Pete
From: Andreas Färber
After all target CPUs have been QOM'ified, we no longer need an #ifdef
to switch between object_delete() and g_free() in NPTL thread exit.
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |4
1 file changed, 4 deletions(-)
n
writable memory. (For an example see the bug reported in
https://bugs.launchpad.net/qemu-linaro/+bug/947888 where gpg aborts.)
Signed-off-by: Alexander Graf
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 42 +-
1 file c
From: Riku Voipio
The following fixes since commit f05ae5379e40f81a6c8526d891693af8bf6e62da:
Bail out if CONFIG_TCG_PASS_AREG0 is defined (2012-05-03 15:48:49 +0400)
are available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream
Please
On 26 April 2012 14:53, Alexander Graf wrote:
> Ok, changed to sizeof(void*). Since the patch is so trivial, I won't repost
> it, but instead just send it out with my next pull request.
That's fine from my side.
Riku
From: Benoit Canet
The cpu capabilities passed by the elf loader in AT_HWCAP where
a constant.
Make AT_HWCAP reflect the emulated cpu features in order to give
correct clues to eglibc.
Riku Voipio: fixed to apply to current head
Fix : [Bug 887516] [NEW] VFP support reported for the PXA270
Fabio Erculiani
Acked-by: Alexander Graf
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/main.c |5 -
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index 962677e..2570140 100644
--- a/linux-user/main.c
+++ b/linu
From: Alexander Graf
Some BLK ioctls passed sizeof(x) into a macro that already did sizeof() on
the passed in argument, rendering the size information inside the ioctl be
the size of the host default integer type.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user
From: Alexander Graf
This patch implements all ioctls currently implemented by device mapper,
enabling us to run dmsetup and kpartx inside of linux-user.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/ioctls.h| 32 ++
linux-user/syscall.c | 226
From: Alexander Graf
Fallocate gets off_t parameters passed in, so we should also read them out
accordingly.
Signed-off-by: Alexander Graf
---
v1 -> v2:
- unbreak 64-bit guests
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |5 +
1 files changed, 5 insertions(+)
From: Peter Maydell
Clean up the odd indentation of this switch statement before
we double its size by adding new cases to it.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 29 +++--
1 files changed, 15 insertions(+), 14
Signed-off-by: Riku Voipio
---
elf.h | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/elf.h b/elf.h
index 36bcac4..e1422b8 100644
--- a/elf.h
+++ b/elf.h
@@ -538,6 +538,27 @@ typedef struct {
#define EF_ALIGN8 0x40/* 8-bit
af
[minor changes to get it to apply -- PMM]
Signed-off-by: Riku Voipio
---
linux-user/main.c |1 +
linux-user/mmap.c | 35 ---
linux-user/qemu.h |1 +
3 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
ind
/proc mounted.
Signed-off-by: Fabio Erculiani
Acked-by: Alexander Graf
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 19 +++
1 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index
From: Riku Voipio
The following patches are to sent in the pull request for linux-user.
As usual, the are also available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream
Riku
Alexander Graf (8):
linux-user: implement device mapper ioctls
From: Alexander Graf
This patch adds an ioctl definition for BLKSSZGET.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/ioctls.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
index fd8b7bb..5b70f92
From: Alexander Graf
This patch adds the ioctl wrapper definition for BLKBSZGET.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/ioctls.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/linux-user/ioctls.h b/linux-user/ioctls.h
index 5b70f92
hat
aren't accessible from the guest process's point of view.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
cpu-all.h |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/cpu-all.h b/cpu-all.h
index 9621c3c..4512518 100644
--- a/cpu-all.h
++
From: Peter Maydell
Add support for the prctl options PR_GET_NAME and PR_SET_NAME,
which take or return a name in a 16 byte buffer pointed to by arg2.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 24
1 files changed, 24
isn't present.)
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/arm/syscall_nr.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/linux-user/arm/syscall_nr.h b/linux-user/arm/syscall_nr.h
index 7f05879..5356395 100644
--- a/linux-user/arm/sy
: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall_types.h |4 ++--
thunk.c| 28
thunk.h| 28
3 files changed, 58 insertions(+), 2 deletions(-)
diff --git a/linux-user
.c to satisfy checkpatch
]
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
disas.c| 18 +-
linux-user/elfload.c |1 +
linux-user/main.c | 34 +-
linux-user/qemu.h |1 +
target-arm/cpu.h |
fault value to also make use of it!
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/main.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index aa95db3..23ad357 100644
--- a/linux-user/main.c
+++ b/
Hi,
Do we really need this? 2.6.12 came out in 2005, even oldest supported
RHEL (5) is minimum 2.6.18 these days.
Riku
On Tue, Mar 27, 2012 at 10:08:03AM -0500, Meador Inge wrote:
> Ping.
>
> On 02/20/2012 01:38 PM, Andreas Färber wrote:
> > Am 20.02.2012 19:26, schrieb Meador Inge:
> >> Commit
Hi,
looks like I'll be busy for the rest of the of the month :/
Riku
On Tue, Mar 20, 2012 at 11:47:01AM +, Peter Maydell wrote:
> Ping^3 (past the six-week mark now...)
>
> -- PMM
>
> On 8 March 2012 14:20, Peter Maydell wrote:
> > Ping^2 ?
> >
> > -- PMM
> >
> > On 22 February 2012 22:55
From: Riku Voipio
The following changes since commit d34e8f6e9d3a396c3327aa9807c83f9e1f4a7bd7:
main-loop: For tools, initialize timers as part of qemu_init_main_loop()
(2012-02-01 14:45:02 -0600)
are available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux
From: Andreas Färber
Prepares for mips64[el]-linux-user targets.
Signed-off-by: Khansa Butt
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
default-configs/mips64-linux-user.mak |1 +
default-configs/mips64el-linux-user.mak |1 +
2 files changed, 2 insertions(+), 0
stack range.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index e100025..1864d7f 100644
--- a/linux-user/syscall.c
+++ b/
later uses by a lot.
(edited by Riku to apply to qemu HEAD)
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/elfload.c | 15 ---
linux-user/qemu.h|1 +
2 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/linux-user/elfload.c b/linux-user
From: Akos PASZTORY
Signed-off-by: Akos PASZTORY
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 34 +-
linux-user/syscall_defs.h |6 ++
2 files changed, 39 insertions(+), 1 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user
Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 26 ++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1864d7f..5a5fdac 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -
From: Andreas Färber
sa_flags is uint32_t for mips{,n32,64}, so don't use tswapal().
edited by Riku Voipio: likewise on alpha
Reported-by: Khansa Butt
Suggested-by: Richard Henderson
Signed-off-by: Andreas Färber
Cc: Ehsan Ul Haq
Signed-off-by: Riku Voipio
---
linux-user/signal.c |
: Riku Voipio
---
linux-user/syscall.c | 52 +++--
1 files changed, 49 insertions(+), 3 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 2bf9e7e..e100025 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -4600,6
From: Riku Voipio
Signed-off-by: Riku Voipio
---
linux-user/qemu.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/linux-user/qemu.h b/linux-user/qemu.h
index 55ad9d8..30e2abd 100644
--- a/linux-user/qemu.h
+++ b/linux-user/qemu.h
@@ -123,10 +123,10 @@ typedef struct
From: Andreas Färber
Prepares for mipsn32[el]-linux-user targets.
Signed-off-by: Ulricht Hecht
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
default-configs/mipsn32-linux-user.mak |1 +
default-configs/mipsn32el-linux-user.mak |1 +
2 files changed, 2 insertions
From: Peter Maydell
It's valid to pass a NULL value pointer to setxattr, so don't
fail this case EFAULT.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 24 ++--
1 files changed, 18 insertions(+), 6 deletions(-)
diff --g
From: Andreas Färber
Copied from mips/syscall.h.
Signed-off-by: Khansa Butt
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
linux-user/mips64/syscall.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/linux-user/mips64/syscall.h b/linux-user/mips64
From: Andreas Färber
Copied from mips/syscall.h.
Signed-off-by: Ulrich Hecht
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
linux-user/mipsn32/syscall.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/linux-user/mipsn32/syscall.h b/linux-user/mipsn32
From: Peter Maydell
Implement the f and l versions (operate on fd, don't follow links)
of the setxattr, getxattr and removexattr syscalls.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 79 --
1
est cases when building yast2-core in OBS for ARM.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 29d92c4..06b19e0 100644
--- a/l
en Wen-Ren
Signed-off-by: Riku Voipio
---
linux-user/main.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/linux-user/main.c b/linux-user/main.c
index 64d2208..14bf5f0 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -2945,6 +2945,11 @@ static void handl
From: Peter Maydell
Implement listxattr, flistxattr and llistxattr syscalls.
Signed-off-by: Peter Maydell
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 36 +++-
1 files changed, 35 insertions(+), 1 deletions(-)
diff --git a/linux-user/syscall.c b
From: Peter Maydell
Correct the printing of errnos for syscalls which are handled
via print_syscall_ret_addr (mmap, mmap2, brk, shmat): errnos
are returned as negative returned values at this level, not
via the host 'errno' variable.
Signed-off-by: Peter Maydell
Signed-off-by: R
resolve invalid errnos into strings.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/strace.c | 18 ++
linux-user/syscall.c |3 +++
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/linux-user/strace.c b/linux-user/strace.c
index 90027a1
acked auxv tables via /proc/self/auxv as well.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 30 ++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 5a5fdac..c6bfcd8 10
On Sun, Jan 22, 2012 at 01:27:13PM +0100, Laurent Vivier wrote:
> This serie of patches has already been sent, more or less, several time,
> last time in july 2011.
> For chrooted environment, it allows to define the default cpu model as we
> can't use '-cpu' argument.
We now can, with QEMU_CPU
later uses by a lot.
(edited by Riku to apply to qemu HEAD)
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/elfload.c | 15 ---
linux-user/qemu.h|1 +
2 files changed, 5 insertions(+), 11 deletions(-)
diff --git a/linux-user/elfload.c b/linux-user
: Riku Voipio
---
linux-user/syscall.c | 52 +++--
1 files changed, 49 insertions(+), 3 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 2bf9e7e..e100025 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -4600,6
From: Andreas Färber
Prepares for mips64[el]-linux-user targets.
Signed-off-by: Khansa Butt
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
default-configs/mips64-linux-user.mak |1 +
default-configs/mips64el-linux-user.mak |1 +
2 files changed, 2 insertions(+), 0
From: Andreas Färber
sa_flags is uint32_t for mips{,n32,64}, so don't use tswapal().
edited by Riku Voipio: likewise on alpha
Reported-by: Khansa Butt
Suggested-by: Richard Henderson
Signed-off-by: Andreas Färber
Cc: Ehsan Ul Haq
Signed-off-by: Riku Voipio
---
linux-user/signal.c |
stack range.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index e100025..1864d7f 100644
--- a/linux-user/syscall.c
+++ b/
From: Andreas Färber
Copied from mips/syscall.h.
Signed-off-by: Khansa Butt
Signed-off-by: Andreas Färber
Signed-off-by: Riku Voipio
---
linux-user/mips64/syscall.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/linux-user/mips64/syscall.h b/linux-user/mips64
resolve invalid errnos into strings.
Signed-off-by: Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/strace.c | 18 ++
linux-user/syscall.c |3 +++
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/linux-user/strace.c b/linux-user/strace.c
index 90027a1
From: Riku Voipio
The collection of simpler linux-user patches submitted since release of 1.0.
To be sent as pull request later this week unless bugs found.
Patches are also available in the git repository at:
git://git.linaro.org/people/rikuvoipio/qemu.git linux-user-for-upstream
Akos
Alexander Graf
Signed-off-by: Riku Voipio
---
linux-user/syscall.c | 26 ++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/linux-user/syscall.c b/linux-user/syscall.c
index 1864d7f..5a5fdac 100644
--- a/linux-user/syscall.c
+++ b/linux-user/syscall.c
@@ -
1001 - 1100 of 1342 matches
Mail list logo