[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] b02eba: linux-user: set minimum uname for RIS
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] b02eba: linux-user: set minimum uname for RISC-V |
Date: |
Mon, 30 Apr 2018 04:53:36 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: b02ebad1dc3132672a2a1ade2997c78441947e77
https://github.com/qemu/qemu/commit/b02ebad1dc3132672a2a1ade2997c78441947e77
Author: Alex Bennée <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/riscv/target_syscall.h
Log Message:
-----------
linux-user: set minimum uname for RISC-V
As support for RISC-V was only merged into the mainline kernel at 4.15
it is unlikely that glibc will be happy with a reported kernel version
of 3.8.0. Indeed when I testing binaries created by the current Debian
Sid compiler the tests failed with:
FATAL: kernel too old
Bump the version to the minimum a RISC-V glibc would expect:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/riscv/configure.ac
Signed-off-by: Alex Bennée <address@hidden>
Reviewed-by: Palmer Dabbelt <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>
Commit: 2b3f64cbf3e00f5042d120b4c23ed66078431f8c
https://github.com/qemu/qemu/commit/2b3f64cbf3e00f5042d120b4c23ed66078431f8c
Author: Peter Maydell <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/syscall.c
Log Message:
-----------
linux-user: Fix getdents emulation for 64 bit guest on 32 bit host
Currently we mishandle emulation of the getdents syscall for the
case of a 64 bit guest on a 32 bit host -- it defaults into
the 'host and guest same size' codepath and generates incorrect
structures in the guest buffer.
We can't easily handle the 64-on-32 case using the host getdents
syscall, because the guest struct dirent is bigger than the
host struct dirent, and we might find the host syscall has handed
us back more records than we can fit in the guest buffer after
conversion. Instead, always emulate 64-on-32 getdents with
the host getdents64. This avoids the buffer-overrun problem
because a dirent64 struct is always the same size on any host
and always larger than any architecture's dirent struct.
Reported-by: Henry Wertz <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Laurent Vivier <address@hidden>
Commit: befb7447a08744ea74ed1a73a03541762d9016aa
https://github.com/qemu/qemu/commit/befb7447a08744ea74ed1a73a03541762d9016aa
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/Makefile.objs
A linux-user/aarch64/signal.c
A linux-user/alpha/signal.c
A linux-user/arm/signal.c
A linux-user/cris/signal.c
A linux-user/hppa/signal.c
A linux-user/i386/signal.c
A linux-user/m68k/signal.c
A linux-user/microblaze/signal.c
A linux-user/mips/signal.c
A linux-user/mips64/signal.c
A linux-user/nios2/signal.c
A linux-user/openrisc/signal.c
A linux-user/ppc/signal.c
A linux-user/riscv/signal.c
A linux-user/s390x/signal.c
A linux-user/sh4/signal.c
A linux-user/signal-common.h
M linux-user/signal.c
A linux-user/sparc/signal.c
A linux-user/sparc64/signal.c
A linux-user/tilegx/signal.c
A linux-user/x86_64/signal.c
A linux-user/xtensa/signal.c
Log Message:
-----------
linux-user: create a dummy per arch signal.c
Create a signal-common.h for future use by these new files
and use it in the existing signal.c
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: f0352f13fec910172f9068b909cc4b62abf2080b
https://github.com/qemu/qemu/commit/f0352f13fec910172f9068b909cc4b62abf2080b
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/aarch64/signal.c
M linux-user/aarch64/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move aarch64 signal.c parts to aarch64 directory
No code change, only move code from signal.c to
aarch64/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 5f7645975d23b90a28067f258b79887aa30ada8e
https://github.com/qemu/qemu/commit/5f7645975d23b90a28067f258b79887aa30ada8e
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/arm/signal.c
M linux-user/arm/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move arm signal.c parts to arm directory
No code change, only move code from signal.c to
arm/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 0f22162a4df4b477eb1a5a3c2b9906ace8128a4c
https://github.com/qemu/qemu/commit/0f22162a4df4b477eb1a5a3c2b9906ace8128a4c
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/sh4/signal.c
M linux-user/sh4/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move sh4 signal.c parts to sh4 directory
No code change, only move code from signal.c to
sh4/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: f9fb3ba359637f73f1c2009b1447a994e5becee8
https://github.com/qemu/qemu/commit/f9fb3ba359637f73f1c2009b1447a994e5becee8
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/microblaze/signal.c
M linux-user/microblaze/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move microblaze signal.c parts to microblaze directory
No code change, only move code from signal.c to
microblaze/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 6aa72d7e3ce39c02f808436dbef5533fdb037e1b
https://github.com/qemu/qemu/commit/6aa72d7e3ce39c02f808436dbef5533fdb037e1b
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/cris/signal.c
M linux-user/cris/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move cris signal.c parts to cris directory
No code change, only move code from signal.c to
cris/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: f7cd3e678cda9c91f99a045e8d7d37247a558346
https://github.com/qemu/qemu/commit/f7cd3e678cda9c91f99a045e8d7d37247a558346
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/nios2/signal.c
M linux-user/nios2/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move nios2 signal.c parts to nios2 directory
No code change, only move code from signal.c to
nios2/signal.c, except adding includes and
exporting setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 17853172f7c3abaa6f1fa65c9c01104539da3a03
https://github.com/qemu/qemu/commit/17853172f7c3abaa6f1fa65c9c01104539da3a03
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/openrisc/signal.c
M linux-user/openrisc/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move openrisc signal.c parts to openrisc directory
No code change, only move code from signal.c to
openrisc/signal.c, except adding includes and
exporting setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 4c4c73e36911cd666905163be1cb5767a349b986
https://github.com/qemu/qemu/commit/4c4c73e36911cd666905163be1cb5767a349b986
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/s390x/signal.c
M linux-user/s390x/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move s390x signal.c parts to s390x directory
No code change, only move code from signal.c to
s390x/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Acked-by: Cornelia Huck <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 4495abcc3bd5e7181c12dc1ec3855173df995151
https://github.com/qemu/qemu/commit/4495abcc3bd5e7181c12dc1ec3855173df995151
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/m68k/signal.c
M linux-user/m68k/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move m68k signal.c parts to m68k directory
No code change, only move code from signal.c to
m68k/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: da04107af373ec980a821798717c81a79eef93ff
https://github.com/qemu/qemu/commit/da04107af373ec980a821798717c81a79eef93ff
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/alpha/signal.c
M linux-user/alpha/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move alpha signal.c parts to alpha directory
No code change, only move code from signal.c to
alpha/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: ea14059a3678b69f0b102573088c02a9ce7aed9a
https://github.com/qemu/qemu/commit/ea14059a3678b69f0b102573088c02a9ce7aed9a
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/signal.c
M linux-user/tilegx/signal.c
M linux-user/tilegx/target_signal.h
Log Message:
-----------
linux-user: move tilegx signal.c parts to tilegx directory
No code change, only move code from signal.c to
tilegx/signal.c, except adding includes and
exporting setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 9c3221c192275a16080381e82a3d72c843f52520
https://github.com/qemu/qemu/commit/9c3221c192275a16080381e82a3d72c843f52520
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/riscv/signal.c
M linux-user/riscv/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move riscv signal.c parts to riscv directory
No code change, only move code from signal.c to
riscv/signal.c, except adding includes and
exporting setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: aca77d5e596e49b12da2504693dd7109519d0830
https://github.com/qemu/qemu/commit/aca77d5e596e49b12da2504693dd7109519d0830
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/hppa/signal.c
M linux-user/hppa/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move hppa signal.c parts to hppa directory
No code change, only move code from signal.c to
hppa/signal.c, except adding includes and
exporting setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 3612667cbb58a7bb508c861ec053363b7f5b2241
https://github.com/qemu/qemu/commit/3612667cbb58a7bb508c861ec053363b7f5b2241
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/signal.c
M linux-user/xtensa/signal.c
M linux-user/xtensa/target_signal.h
Log Message:
-----------
linux-user: move xtensa signal.c parts to xtensa directory
No code change, only move code from signal.c to
xtensa/signal.c, except adding includes and
exporting setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: a075f313c57f1d5f06aa344429747f98434f2962
https://github.com/qemu/qemu/commit/a075f313c57f1d5f06aa344429747f98434f2962
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/i386/signal.c
M linux-user/i386/target_signal.h
M linux-user/signal.c
M linux-user/x86_64/signal.c
M linux-user/x86_64/target_signal.h
Log Message:
-----------
linux-user: move i386/x86_64 signal.c parts to i386 directory
No code change, only move code from signal.c to
i386/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
x86_64/signal.c includes i386/signal.c
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 9f172adb35123a093aec8feb74de0e126ae2138e
https://github.com/qemu/qemu/commit/9f172adb35123a093aec8feb74de0e126ae2138e
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/signal.c
M linux-user/sparc/signal.c
M linux-user/sparc/target_signal.h
M linux-user/sparc64/signal.c
M linux-user/sparc64/target_signal.h
Log Message:
-----------
linux-user: move sparc/sparc64 signal.c parts to sparc directory
No code change, only move code from signal.c to
sparc/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
sparc64/signal.c includes sparc/signal.c
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 8949bef18b9f8731d8aa99d2e5fcf03d52f11412
https://github.com/qemu/qemu/commit/8949bef18b9f8731d8aa99d2e5fcf03d52f11412
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/mips/signal.c
M linux-user/mips/target_signal.h
M linux-user/mips64/signal.c
M linux-user/mips64/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move mips/mips64 signal.c parts to mips directory
No code change, only move code from signal.c to
mips/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
mips64/signal.c includes mips/signal.c
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 9340eddae83f2e1398bbb7333feef51c53470579
https://github.com/qemu/qemu/commit/9340eddae83f2e1398bbb7333feef51c53470579
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/ppc/signal.c
M linux-user/ppc/target_signal.h
M linux-user/signal.c
Log Message:
-----------
linux-user: move ppc/ppc64 signal.c parts to ppc directory
No code change, only move code from signal.c to
ppc/signal.c, except adding includes and
exporting setup_frame() and setup_rt_frame().
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Alex Bennée <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: cb6ac802efea73605288f5d18e28611cbc97d9d2
https://github.com/qemu/qemu/commit/cb6ac802efea73605288f5d18e28611cbc97d9d2
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/aarch64/target_signal.h
M linux-user/alpha/target_signal.h
M linux-user/arm/target_signal.h
M linux-user/cris/target_signal.h
M linux-user/hppa/target_signal.h
M linux-user/i386/target_signal.h
M linux-user/m68k/target_signal.h
M linux-user/microblaze/target_signal.h
M linux-user/mips/target_signal.h
M linux-user/mips64/target_signal.h
M linux-user/nios2/target_signal.h
M linux-user/openrisc/target_signal.h
M linux-user/ppc/target_signal.h
M linux-user/riscv/target_signal.h
M linux-user/s390x/target_signal.h
M linux-user/sh4/target_signal.h
M linux-user/signal-common.h
M linux-user/signal.c
M linux-user/sparc/target_signal.h
M linux-user/sparc64/target_signal.h
M linux-user/tilegx/target_signal.h
M linux-user/x86_64/target_signal.h
M linux-user/xtensa/target_signal.h
Log Message:
-----------
linux-user: define TARGET_ARCH_HAS_SETUP_FRAME
Instead of calling setup_frame() conditionally to a list of known targets,
define TARGET_ARCH_HAS_SETUP_FRAME if the target provides the function
and call it only if the macro is defined.
Move declarations of setup_frame() and setup_rt_frame() to
linux-user/signal-common.h
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: cd71c0896454d75e23518bbcec76abdf3cfa0772
https://github.com/qemu/qemu/commit/cd71c0896454d75e23518bbcec76abdf3cfa0772
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/Makefile.objs
A linux-user/aarch64/cpu_loop.c
A linux-user/alpha/cpu_loop.c
A linux-user/arm/cpu_loop.c
A linux-user/cpu_loop-common.h
A linux-user/cris/cpu_loop.c
A linux-user/hppa/cpu_loop.c
A linux-user/i386/cpu_loop.c
A linux-user/m68k/cpu_loop.c
M linux-user/main.c
A linux-user/microblaze/cpu_loop.c
A linux-user/mips/cpu_loop.c
A linux-user/mips64/cpu_loop.c
A linux-user/nios2/cpu_loop.c
A linux-user/openrisc/cpu_loop.c
A linux-user/ppc/cpu_loop.c
A linux-user/riscv/cpu_loop.c
A linux-user/s390x/cpu_loop.c
A linux-user/sh4/cpu_loop.c
A linux-user/sparc/cpu_loop.c
A linux-user/sparc64/cpu_loop.c
A linux-user/tilegx/cpu_loop.c
A linux-user/x86_64/cpu_loop.c
A linux-user/xtensa/cpu_loop.c
Log Message:
-----------
linux-user: create a dummy per arch cpu_loop.c
Create a cpu_loop-common.h for future use by
these new files and use it in the existing
main.c
Introduce target_cpu_copy_regs():
declare the function in cpu_loop-common.h
and an empty function for each target,
to move all the cpu_loop prologues to this function.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 3f8258c1c805e186dc12f32f4b132356ae0ed9ba
https://github.com/qemu/qemu/commit/3f8258c1c805e186dc12f32f4b132356ae0ed9ba
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/i386/cpu_loop.c
M linux-user/main.c
M linux-user/x86_64/cpu_loop.c
Log Message:
-----------
linux-user: move i386/x86_64 cpu loop to i386 directory
No code change, only move code from main.c to
i386/cpu_loop.c.
Include i386/cpu_loop.c in x86_64/cpu_loop.c
to avoid to duplicate code.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 3c439b1762e6ec80f3f96a6fef53474c5a6f3757
https://github.com/qemu/qemu/commit/3c439b1762e6ec80f3f96a6fef53474c5a6f3757
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/aarch64/cpu_loop.c
M linux-user/main.c
Log Message:
-----------
linux-user: move aarch64 cpu loop to aarch64 directory
No code change, only move code from main.c to
aarch64/cpu_loop.c and duplicate some macro
defined for both arm and aarch64.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: d9673512267d081f01fe1e450ac0891ba7d005aa
https://github.com/qemu/qemu/commit/d9673512267d081f01fe1e450ac0891ba7d005aa
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/arm/cpu_loop.c
M linux-user/main.c
Log Message:
-----------
linux-user: move arm cpu loop to arm directory
No code change, only move code from main.c to
arm/cpu_loop.c and duplicate some macro
defined for both arm and aarch64.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: d0a28415e674ec0fee9375a800fb2250e6e0612a
https://github.com/qemu/qemu/commit/d0a28415e674ec0fee9375a800fb2250e6e0612a
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/sparc/cpu_loop.c
M linux-user/sparc64/cpu_loop.c
Log Message:
-----------
linux-user: move sparc/sparc64 cpu loop to sparc directory
No code change, only move code from main.c to
sparc/cpu_loop.c.
Include sparc/cpu_loop.c in sparc64/cpu_loop.c
to avoid to duplicate code.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 11400516243274d23ede7d96bb766174e1e96cc9
https://github.com/qemu/qemu/commit/11400516243274d23ede7d96bb766174e1e96cc9
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/ppc/cpu_loop.c
Log Message:
-----------
linux-user: move ppc/ppc64 cpu loop to ppc directory
No code change, only move code from main.c to
ppc/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 58908ef60376bc67b447d4c764444a4b0660fa23
https://github.com/qemu/qemu/commit/58908ef60376bc67b447d4c764444a4b0660fa23
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/mips/cpu_loop.c
M linux-user/mips64/cpu_loop.c
Log Message:
-----------
linux-user: move mips/mips64 cpu loop to mips directory
No code change, only move code from main.c to
mips/cpu_loop.c.
Include mips/cpu_loop.c in mips64/cpu_loop.c
to avoid to duplicate code.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 0ec0f01c9d95acdc82fb9fec35bb0d64f877bdaf
https://github.com/qemu/qemu/commit/0ec0f01c9d95acdc82fb9fec35bb0d64f877bdaf
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/nios2/cpu_loop.c
Log Message:
-----------
linux-user: move nios2 cpu loop to nios2 directory
No code change, only move code from main.c to
nios2/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 1ef7bca2e784d3fc3206416723aaeb06bb9d8302
https://github.com/qemu/qemu/commit/1ef7bca2e784d3fc3206416723aaeb06bb9d8302
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/openrisc/cpu_loop.c
Log Message:
-----------
linux-user: move openrisc cpu loop to openrisc directory
No code change, only move code from main.c to
openrisc/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: c37dcb4fa881998363b21a31212dc7a4bb80880d
https://github.com/qemu/qemu/commit/c37dcb4fa881998363b21a31212dc7a4bb80880d
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/sh4/cpu_loop.c
Log Message:
-----------
linux-user: move sh4 cpu loop to sh4 directory
No code change, only move code from main.c to
sh4/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 8dd14a9b79a3fd21651ecfc31526c32c0965f90f
https://github.com/qemu/qemu/commit/8dd14a9b79a3fd21651ecfc31526c32c0965f90f
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/cris/cpu_loop.c
M linux-user/main.c
Log Message:
-----------
linux-user: move cris cpu loop to cris directory
No code change, only move code from main.c to
cris/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 82e8e64553d2ca1590e7cebed84450a633cb97f8
https://github.com/qemu/qemu/commit/82e8e64553d2ca1590e7cebed84450a633cb97f8
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/microblaze/cpu_loop.c
Log Message:
-----------
linux-user: move microblaze cpu loop to microblaze directory
No code change, only move code from main.c to
microblaze/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: ff9803b13b5663f70299b769e3e6059d2ea31e80
https://github.com/qemu/qemu/commit/ff9803b13b5663f70299b769e3e6059d2ea31e80
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/m68k/cpu_loop.c
M linux-user/main.c
Log Message:
-----------
linux-user: move m68k cpu loop to m68k directory
No code change, only move code from main.c to
m68k/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: e256aefe0ddefca4618d75951f948890f9b1f186
https://github.com/qemu/qemu/commit/e256aefe0ddefca4618d75951f948890f9b1f186
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/alpha/cpu_loop.c
M linux-user/main.c
Log Message:
-----------
linux-user: move alpha cpu loop to alpha directory
No code change, only move code from main.c to
alpha/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: a5fd8ee1f7e8e4d62c0362c04834bb9267810311
https://github.com/qemu/qemu/commit/a5fd8ee1f7e8e4d62c0362c04834bb9267810311
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/s390x/cpu_loop.c
Log Message:
-----------
linux-user: move s390x cpu loop to s390x directory
No code change, only move code from main.c to
s390x/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Acked-by: Cornelia Huck <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 9397e5649771d36c2a10e0cbebb5cf04ad02967c
https://github.com/qemu/qemu/commit/9397e5649771d36c2a10e0cbebb5cf04ad02967c
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/tilegx/cpu_loop.c
Log Message:
-----------
linux-user: move tilegx cpu loop to tilegx directory
No code change, only move code from main.c to
tilegx/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 5a0b6d22862531f533ae3cf7e382a3f6d0495ab4
https://github.com/qemu/qemu/commit/5a0b6d22862531f533ae3cf7e382a3f6d0495ab4
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/riscv/cpu_loop.c
Log Message:
-----------
linux-user: move riscv cpu loop to riscv directory
No code change, only move code from main.c to
riscv/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Michael Clark <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: 1d8d0b4ec7b39735e4c3e078c7772f0cd240a0f8
https://github.com/qemu/qemu/commit/1d8d0b4ec7b39735e4c3e078c7772f0cd240a0f8
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/hppa/cpu_loop.c
M linux-user/main.c
Log Message:
-----------
linux-user: move hppa cpu loop to hppa directory
No code change, only move code from main.c to
hppa/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Commit: de6e89b81fb41870d977656c2a23226c06b68655
https://github.com/qemu/qemu/commit/de6e89b81fb41870d977656c2a23226c06b68655
Author: Laurent Vivier <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/main.c
M linux-user/xtensa/cpu_loop.c
Log Message:
-----------
linux-user: move xtensa cpu loop to xtensa directory
No code change, only move code from main.c to
xtensa/cpu_loop.c.
Signed-off-by: Laurent Vivier <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Message-Id: <address@hidden>
Commit: 62aaa5146476911aea1fbe6fbf919d06bba8ab5d
https://github.com/qemu/qemu/commit/62aaa5146476911aea1fbe6fbf919d06bba8ab5d
Author: Christophe Lyon <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/arm/cpu_loop.c
M linux-user/arm/target_syscall.h
Log Message:
-----------
linux-user: Add ARM get_tls syscall support
Co-Authored-By: Mickaël Guêné <address@hidden>
Signed-off-by: Christophe Lyon <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-Id: <address@hidden>
[lv: moved the change to linux-user/arm/cpu_loop.c]
Signed-off-by: Laurent Vivier <address@hidden>
Commit: c2c768500f17fc8cdcfa44d169f089953bb22748
https://github.com/qemu/qemu/commit/c2c768500f17fc8cdcfa44d169f089953bb22748
Author: Peter Maydell <address@hidden>
Date: 2018-04-30 (Mon, 30 Apr 2018)
Changed paths:
M linux-user/Makefile.objs
A linux-user/aarch64/cpu_loop.c
A linux-user/aarch64/signal.c
M linux-user/aarch64/target_signal.h
A linux-user/alpha/cpu_loop.c
A linux-user/alpha/signal.c
M linux-user/alpha/target_signal.h
A linux-user/arm/cpu_loop.c
A linux-user/arm/signal.c
M linux-user/arm/target_signal.h
M linux-user/arm/target_syscall.h
A linux-user/cpu_loop-common.h
A linux-user/cris/cpu_loop.c
A linux-user/cris/signal.c
M linux-user/cris/target_signal.h
A linux-user/hppa/cpu_loop.c
A linux-user/hppa/signal.c
M linux-user/hppa/target_signal.h
A linux-user/i386/cpu_loop.c
A linux-user/i386/signal.c
M linux-user/i386/target_signal.h
A linux-user/m68k/cpu_loop.c
A linux-user/m68k/signal.c
M linux-user/m68k/target_signal.h
M linux-user/main.c
A linux-user/microblaze/cpu_loop.c
A linux-user/microblaze/signal.c
M linux-user/microblaze/target_signal.h
A linux-user/mips/cpu_loop.c
A linux-user/mips/signal.c
M linux-user/mips/target_signal.h
A linux-user/mips64/cpu_loop.c
A linux-user/mips64/signal.c
M linux-user/mips64/target_signal.h
A linux-user/nios2/cpu_loop.c
A linux-user/nios2/signal.c
M linux-user/nios2/target_signal.h
A linux-user/openrisc/cpu_loop.c
A linux-user/openrisc/signal.c
M linux-user/openrisc/target_signal.h
A linux-user/ppc/cpu_loop.c
A linux-user/ppc/signal.c
M linux-user/ppc/target_signal.h
A linux-user/riscv/cpu_loop.c
A linux-user/riscv/signal.c
M linux-user/riscv/target_signal.h
M linux-user/riscv/target_syscall.h
A linux-user/s390x/cpu_loop.c
A linux-user/s390x/signal.c
M linux-user/s390x/target_signal.h
A linux-user/sh4/cpu_loop.c
A linux-user/sh4/signal.c
M linux-user/sh4/target_signal.h
A linux-user/signal-common.h
M linux-user/signal.c
A linux-user/sparc/cpu_loop.c
A linux-user/sparc/signal.c
M linux-user/sparc/target_signal.h
A linux-user/sparc64/cpu_loop.c
A linux-user/sparc64/signal.c
M linux-user/sparc64/target_signal.h
M linux-user/syscall.c
A linux-user/tilegx/cpu_loop.c
A linux-user/tilegx/signal.c
M linux-user/tilegx/target_signal.h
A linux-user/x86_64/cpu_loop.c
A linux-user/x86_64/signal.c
M linux-user/x86_64/target_signal.h
A linux-user/xtensa/cpu_loop.c
A linux-user/xtensa/signal.c
M linux-user/xtensa/target_signal.h
Log Message:
-----------
Merge remote-tracking branch
'remotes/vivier2/tags/linux-user-for-2.13-pull-request' into staging
# gpg: Signature made Mon 30 Apr 2018 10:05:56 BST
# gpg: using RSA key F30C38BD3F2FBE3C
# gpg: Good signature from "Laurent Vivier <address@hidden>"
# gpg: aka "Laurent Vivier <address@hidden>"
# gpg: aka "Laurent Vivier (Red Hat) <address@hidden>"
# Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F 5173 F30C 38BD 3F2F BE3C
* remotes/vivier2/tags/linux-user-for-2.13-pull-request: (42 commits)
linux-user: Add ARM get_tls syscall support
linux-user: move xtensa cpu loop to xtensa directory
linux-user: move hppa cpu loop to hppa directory
linux-user: move riscv cpu loop to riscv directory
linux-user: move tilegx cpu loop to tilegx directory
linux-user: move s390x cpu loop to s390x directory
linux-user: move alpha cpu loop to alpha directory
linux-user: move m68k cpu loop to m68k directory
linux-user: move microblaze cpu loop to microblaze directory
linux-user: move cris cpu loop to cris directory
linux-user: move sh4 cpu loop to sh4 directory
linux-user: move openrisc cpu loop to openrisc directory
linux-user: move nios2 cpu loop to nios2 directory
linux-user: move mips/mips64 cpu loop to mips directory
linux-user: move ppc/ppc64 cpu loop to ppc directory
linux-user: move sparc/sparc64 cpu loop to sparc directory
linux-user: move arm cpu loop to arm directory
linux-user: move aarch64 cpu loop to aarch64 directory
linux-user: move i386/x86_64 cpu loop to i386 directory
linux-user: create a dummy per arch cpu_loop.c
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/6f0c4706b35d...c2c768500f17
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] b02eba: linux-user: set minimum uname for RISC-V,
GitHub <=