qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] b9d2af: linux-user: Untabify all safe-syscall


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] b9d2af: linux-user: Untabify all safe-syscall.inc.S
Date: Mon, 20 Dec 2021 15:54:32 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: b9d2af3c62c22870c02410d5c9c6d097ee0ddf3f
      
https://github.com/qemu/qemu/commit/b9d2af3c62c22870c02410d5c9c6d097ee0ddf3f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/host/aarch64/safe-syscall.inc.S
    M linux-user/host/arm/safe-syscall.inc.S
    M linux-user/host/i386/safe-syscall.inc.S
    M linux-user/host/ppc64/safe-syscall.inc.S
    M linux-user/host/riscv/safe-syscall.inc.S
    M linux-user/host/s390x/safe-syscall.inc.S
    M linux-user/host/x86_64/safe-syscall.inc.S

  Log Message:
  -----------
  linux-user: Untabify all safe-syscall.inc.S

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Suggested-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: a3310c0397e21df8f47cde3e55736104b9584d2d
      
https://github.com/qemu/qemu/commit/a3310c0397e21df8f47cde3e55736104b9584d2d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/host/aarch64/safe-syscall.inc.S
    M linux-user/host/arm/safe-syscall.inc.S
    M linux-user/host/i386/safe-syscall.inc.S
    M linux-user/host/ppc64/safe-syscall.inc.S
    M linux-user/host/riscv/safe-syscall.inc.S
    M linux-user/host/s390x/safe-syscall.inc.S
    M linux-user/host/x86_64/safe-syscall.inc.S
    M linux-user/meson.build
    A linux-user/safe-syscall-error.c
    M linux-user/safe-syscall.h

  Log Message:
  -----------
  linux-user: Move syscall error detection into safe_syscall_base

The current api from safe_syscall_base() is to return -errno, which is
the interface provided by *some* linux kernel abis.  The wrapper macro,
safe_syscall(), detects error, stores into errno, and returns -1, to
match the api of the system syscall().

For those kernel abis that do not return -errno natively, this leads
to double syscall error detection.  E.g. Linux ppc64, which sets the
SO flag for error.

Simplify the usage from C by moving the error detection into assembly,
and usage from assembly by providing a C helper with which to set errno.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 4542adef5b93c13f61ce7b3045d3b028e8b20af0
      
https://github.com/qemu/qemu/commit/4542adef5b93c13f61ce7b3045d3b028e8b20af0
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/host/mips/hostdep.h
    A linux-user/host/mips/safe-syscall.inc.S

  Log Message:
  -----------
  linux-user/host/mips: Add safe-syscall.inc.S

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 95c021dac8358b9dffe4a2c05dea4ccce589ac47
      
https://github.com/qemu/qemu/commit/95c021dac8358b9dffe4a2c05dea4ccce589ac47
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/host/sparc64/hostdep.h
    A linux-user/host/sparc64/safe-syscall.inc.S

  Log Message:
  -----------
  linux-user/host/sparc64: Add safe-syscall.inc.S

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 0a7e01904d407baa73c1baddbdfc9ccf2ace8356
      
https://github.com/qemu/qemu/commit/0a7e01904d407baa73c1baddbdfc9ccf2ace8356
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    R linux-user/host/aarch64/hostdep.h
    R linux-user/host/arm/hostdep.h
    R linux-user/host/i386/hostdep.h
    R linux-user/host/ia64/hostdep.h
    R linux-user/host/mips/hostdep.h
    R linux-user/host/ppc/hostdep.h
    R linux-user/host/ppc64/hostdep.h
    R linux-user/host/riscv/hostdep.h
    R linux-user/host/s390/hostdep.h
    R linux-user/host/s390x/hostdep.h
    R linux-user/host/sparc/hostdep.h
    R linux-user/host/sparc64/hostdep.h
    R linux-user/host/x32/hostdep.h
    R linux-user/host/x86_64/hostdep.h
    M linux-user/safe-syscall-error.c
    M linux-user/safe-syscall.S
    M linux-user/safe-syscall.h
    M linux-user/signal.c
    M linux-user/user-internals.h

  Log Message:
  -----------
  linux-user: Remove HAVE_SAFE_SYSCALL and hostdep.h

All supported hosts now define HAVE_SAFE_SYSCALL, so remove
the ifdefs.  This leaves hostdep.h empty, so remove it.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: af254a279255bd753c2b0b3a70fc39f09c724aab
      
https://github.com/qemu/qemu/commit/af254a279255bd753c2b0b3a70fc39f09c724aab
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/aarch64/cpu_loop.c
    M linux-user/alpha/cpu_loop.c
    M linux-user/arm/cpu_loop.c
    M linux-user/cris/cpu_loop.c
    M linux-user/generic/target_errno_defs.h
    M linux-user/hexagon/cpu_loop.c
    M linux-user/host/aarch64/safe-syscall.inc.S
    M linux-user/host/arm/safe-syscall.inc.S
    M linux-user/host/i386/safe-syscall.inc.S
    M linux-user/host/mips/safe-syscall.inc.S
    M linux-user/host/ppc64/safe-syscall.inc.S
    M linux-user/host/riscv/safe-syscall.inc.S
    M linux-user/host/s390x/safe-syscall.inc.S
    M linux-user/host/sparc64/safe-syscall.inc.S
    M linux-user/host/x86_64/safe-syscall.inc.S
    M linux-user/hppa/cpu_loop.c
    M linux-user/i386/cpu_loop.c
    M linux-user/m68k/cpu_loop.c
    M linux-user/microblaze/cpu_loop.c
    M linux-user/mips/cpu_loop.c
    M linux-user/openrisc/cpu_loop.c
    M linux-user/ppc/cpu_loop.c
    M linux-user/riscv/cpu_loop.c
    M linux-user/s390x/cpu_loop.c
    M linux-user/safe-syscall.h
    M linux-user/sh4/cpu_loop.c
    M linux-user/signal-common.h
    M linux-user/signal.c
    M linux-user/sparc/cpu_loop.c
    M linux-user/syscall.c
    M linux-user/xtensa/cpu_loop.c

  Log Message:
  -----------
  linux-user: Rename TARGET_ERESTARTSYS to QEMU_ERESTARTSYS

This value is fully internal to qemu, and so is not a TARGET define.
We use this as an extra marker for both host and target errno.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: ea8ee3ee933c40e01be0d0cb95c444182c52cd25
      
https://github.com/qemu/qemu/commit/ea8ee3ee933c40e01be0d0cb95c444182c52cd25
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M bsd-user/errno_defs.h

  Log Message:
  -----------
  bsd-user: Rename TARGET_ERESTARTSYS to QEMU_ERESTARTSYS

This value is fully internal to qemu, and so is not a TARGET define.
We use this as an extra marker for both host and target errno.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 57a0c9384c12b7cc13d168fe5bff1db244c72151
      
https://github.com/qemu/qemu/commit/57a0c9384c12b7cc13d168fe5bff1db244c72151
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/aarch64/cpu_loop.c
    M linux-user/aarch64/signal.c
    M linux-user/alpha/cpu_loop.c
    M linux-user/alpha/signal.c
    M linux-user/arm/cpu_loop.c
    M linux-user/arm/signal.c
    M linux-user/cris/cpu_loop.c
    M linux-user/cris/signal.c
    M linux-user/generic/target_errno_defs.h
    M linux-user/hexagon/cpu_loop.c
    M linux-user/hexagon/signal.c
    M linux-user/hppa/cpu_loop.c
    M linux-user/hppa/signal.c
    M linux-user/i386/cpu_loop.c
    M linux-user/i386/signal.c
    M linux-user/m68k/cpu_loop.c
    M linux-user/m68k/signal.c
    M linux-user/microblaze/cpu_loop.c
    M linux-user/microblaze/signal.c
    M linux-user/mips/cpu_loop.c
    M linux-user/mips/signal.c
    M linux-user/openrisc/cpu_loop.c
    M linux-user/ppc/cpu_loop.c
    M linux-user/ppc/signal.c
    M linux-user/riscv/cpu_loop.c
    M linux-user/riscv/signal.c
    M linux-user/s390x/cpu_loop.c
    M linux-user/s390x/signal.c
    M linux-user/sh4/cpu_loop.c
    M linux-user/sh4/signal.c
    M linux-user/sparc/cpu_loop.c
    M linux-user/sparc/signal.c
    M linux-user/syscall.c
    M linux-user/xtensa/cpu_loop.c
    M linux-user/xtensa/signal.c

  Log Message:
  -----------
  linux-user: Rename TARGET_QEMU_ESIGRETURN to QEMU_ESIGRETURN

This value is fully internal to qemu, and so is not a TARGET define.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 5da4063f647348b1a607f39a9ae1adeec39419c9
      
https://github.com/qemu/qemu/commit/5da4063f647348b1a607f39a9ae1adeec39419c9
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M linux-user/cpu_loop-common.h
    M linux-user/generic/target_errno_defs.h
    M linux-user/safe-syscall.S
    M linux-user/signal-common.h
    A linux-user/special-errno.h
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Create special-errno.h

Pull the two internal errno used by qemu internally into their own
header file.  This includes the one define required by safe-syscall.S.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 2ac16d01e371ba9fb268f04249eaca9fafceb00b
      
https://github.com/qemu/qemu/commit/2ac16d01e371ba9fb268f04249eaca9fafceb00b
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-19 (Sun, 19 Dec 2021)

  Changed paths:
    M bsd-user/errno_defs.h
    A bsd-user/special-errno.h

  Log Message:
  -----------
  bsd-user: Create special-errno.h

Pull the internal errno used by qemu internally its own
header file, for use by safe-syscall.S.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: bbf15aaf7c7506c88062288b3ae122b882f65e69
      
https://github.com/qemu/qemu/commit/bbf15aaf7c7506c88062288b3ae122b882f65e69
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M MAINTAINERS
    M bsd-user/meson.build
    A common-user/host/aarch64/safe-syscall.inc.S
    A common-user/host/arm/safe-syscall.inc.S
    A common-user/host/i386/safe-syscall.inc.S
    A common-user/host/mips/safe-syscall.inc.S
    A common-user/host/ppc64/safe-syscall.inc.S
    A common-user/host/riscv/safe-syscall.inc.S
    A common-user/host/s390x/safe-syscall.inc.S
    A common-user/host/sparc64/safe-syscall.inc.S
    A common-user/host/x86_64/safe-syscall.inc.S
    A common-user/meson.build
    A common-user/safe-syscall-error.c
    A common-user/safe-syscall.S
    A include/user/safe-syscall.h
    R linux-user/host/aarch64/safe-syscall.inc.S
    R linux-user/host/arm/safe-syscall.inc.S
    R linux-user/host/i386/safe-syscall.inc.S
    R linux-user/host/mips/safe-syscall.inc.S
    R linux-user/host/ppc64/safe-syscall.inc.S
    R linux-user/host/riscv/safe-syscall.inc.S
    R linux-user/host/s390x/safe-syscall.inc.S
    R linux-user/host/sparc64/safe-syscall.inc.S
    R linux-user/host/x86_64/safe-syscall.inc.S
    M linux-user/meson.build
    R linux-user/safe-syscall-error.c
    R linux-user/safe-syscall.S
    R linux-user/safe-syscall.h
    M linux-user/signal.c
    M linux-user/syscall.c
    M meson.build

  Log Message:
  -----------
  common-user: Move safe-syscall.* from linux-user

Move linux-user safe-syscall.S and safe-syscall-error.c to common-user
so that bsd-user can also use it.  Also move safe-syscall.h to
include/user/.  Since there is nothing here that is related to the guest,
as opposed to the host, build it once.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 5bfd125ec8ba8aab04f3a636dcea39f6c4075ced
      
https://github.com/qemu/qemu/commit/5bfd125ec8ba8aab04f3a636dcea39f6c4075ced
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M common-user/host/aarch64/safe-syscall.inc.S
    M common-user/host/arm/safe-syscall.inc.S
    M common-user/host/i386/safe-syscall.inc.S
    M common-user/host/x86_64/safe-syscall.inc.S

  Log Message:
  -----------
  common-user: Adjust system call return on FreeBSD

FreeBSD system calls return positive errno.  On the 4 hosts for
which we have support, error is indicated by the C bit set or clear.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: ff9c1e5500141df7be15446ccfbdc66752812a9a
      
https://github.com/qemu/qemu/commit/ff9c1e5500141df7be15446ccfbdc66752812a9a
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M MAINTAINERS
    M linux-user/meson.build
    A linux-user/thunk.c
    M meson.build
    R thunk.c

  Log Message:
  -----------
  linux-user: Move thunk.c from top-level

So far, linux-user is the only user of these functions.
Clean up the build machinery by restricting it to linux-user.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 4d06bb4e030fcb99c161d070f22e4ca79aced0a9
      
https://github.com/qemu/qemu/commit/4d06bb4e030fcb99c161d070f22e4ca79aced0a9
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M linux-user/meson.build
    M meson.build

  Log Message:
  -----------
  meson: Move linux_user_ss to linux-user/

We have no need to reference linux_user_ss outside of linux-user.
Go ahead and merge it directly into specific_ss.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 3363615a65af8a09d8adbd19ed3ae6b52f26ca7a
      
https://github.com/qemu/qemu/commit/3363615a65af8a09d8adbd19ed3ae6b52f26ca7a
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M bsd-user/meson.build
    M meson.build

  Log Message:
  -----------
  meson: Move bsd_user_ss to bsd-user/

We have no need to reference bsd_user_ss outside of bsd-user.
Go ahead and merge it directly into specific_ss.

Reviewed-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 2bf40d0841b942e7ba12953d515e62a436f0af84
      
https://github.com/qemu/qemu/commit/2bf40d0841b942e7ba12953d515e62a436f0af84
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2021-12-20 (Mon, 20 Dec 2021)

  Changed paths:
    M MAINTAINERS
    M bsd-user/errno_defs.h
    M bsd-user/meson.build
    A bsd-user/special-errno.h
    A common-user/host/aarch64/safe-syscall.inc.S
    A common-user/host/arm/safe-syscall.inc.S
    A common-user/host/i386/safe-syscall.inc.S
    A common-user/host/mips/safe-syscall.inc.S
    A common-user/host/ppc64/safe-syscall.inc.S
    A common-user/host/riscv/safe-syscall.inc.S
    A common-user/host/s390x/safe-syscall.inc.S
    A common-user/host/sparc64/safe-syscall.inc.S
    A common-user/host/x86_64/safe-syscall.inc.S
    A common-user/meson.build
    A common-user/safe-syscall-error.c
    A common-user/safe-syscall.S
    A include/user/safe-syscall.h
    M linux-user/aarch64/cpu_loop.c
    M linux-user/aarch64/signal.c
    M linux-user/alpha/cpu_loop.c
    M linux-user/alpha/signal.c
    M linux-user/arm/cpu_loop.c
    M linux-user/arm/signal.c
    M linux-user/cpu_loop-common.h
    M linux-user/cris/cpu_loop.c
    M linux-user/cris/signal.c
    M linux-user/generic/target_errno_defs.h
    M linux-user/hexagon/cpu_loop.c
    M linux-user/hexagon/signal.c
    R linux-user/host/aarch64/hostdep.h
    R linux-user/host/aarch64/safe-syscall.inc.S
    R linux-user/host/arm/hostdep.h
    R linux-user/host/arm/safe-syscall.inc.S
    R linux-user/host/i386/hostdep.h
    R linux-user/host/i386/safe-syscall.inc.S
    R linux-user/host/ia64/hostdep.h
    R linux-user/host/mips/hostdep.h
    R linux-user/host/ppc/hostdep.h
    R linux-user/host/ppc64/hostdep.h
    R linux-user/host/ppc64/safe-syscall.inc.S
    R linux-user/host/riscv/hostdep.h
    R linux-user/host/riscv/safe-syscall.inc.S
    R linux-user/host/s390/hostdep.h
    R linux-user/host/s390x/hostdep.h
    R linux-user/host/s390x/safe-syscall.inc.S
    R linux-user/host/sparc/hostdep.h
    R linux-user/host/sparc64/hostdep.h
    R linux-user/host/x32/hostdep.h
    R linux-user/host/x86_64/hostdep.h
    R linux-user/host/x86_64/safe-syscall.inc.S
    M linux-user/hppa/cpu_loop.c
    M linux-user/hppa/signal.c
    M linux-user/i386/cpu_loop.c
    M linux-user/i386/signal.c
    M linux-user/m68k/cpu_loop.c
    M linux-user/m68k/signal.c
    M linux-user/meson.build
    M linux-user/microblaze/cpu_loop.c
    M linux-user/microblaze/signal.c
    M linux-user/mips/cpu_loop.c
    M linux-user/mips/signal.c
    M linux-user/openrisc/cpu_loop.c
    M linux-user/ppc/cpu_loop.c
    M linux-user/ppc/signal.c
    M linux-user/riscv/cpu_loop.c
    M linux-user/riscv/signal.c
    M linux-user/s390x/cpu_loop.c
    M linux-user/s390x/signal.c
    R linux-user/safe-syscall.S
    R linux-user/safe-syscall.h
    M linux-user/sh4/cpu_loop.c
    M linux-user/sh4/signal.c
    M linux-user/signal-common.h
    M linux-user/signal.c
    M linux-user/sparc/cpu_loop.c
    M linux-user/sparc/signal.c
    A linux-user/special-errno.h
    M linux-user/syscall.c
    A linux-user/thunk.c
    M linux-user/user-internals.h
    M linux-user/xtensa/cpu_loop.c
    M linux-user/xtensa/signal.c
    M meson.build
    R thunk.c

  Log Message:
  -----------
  Merge tag 'pull-user-20211220' of https://gitlab.com/rth7680/qemu into staging

Move errno processing from safe_syscall() to safe_syscall_base().
Move safe_syscall() from linux-user to common-user.
Add FreeBSD support to safe_syscall_base().
Tidy top-level meson.build wrt {bsd,linux}-user.

# gpg: Signature made Mon 20 Dec 2021 11:46:11 AM PST
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" 
[unknown]
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg:          There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

* tag 'pull-user-20211220' of https://gitlab.com/rth7680/qemu:
  meson: Move bsd_user_ss to bsd-user/
  meson: Move linux_user_ss to linux-user/
  linux-user: Move thunk.c from top-level
  common-user: Adjust system call return on FreeBSD
  common-user: Move safe-syscall.* from linux-user
  bsd-user: Create special-errno.h
  linux-user: Create special-errno.h
  linux-user: Rename TARGET_QEMU_ESIGRETURN to QEMU_ESIGRETURN
  bsd-user: Rename TARGET_ERESTARTSYS to QEMU_ERESTARTSYS
  linux-user: Rename TARGET_ERESTARTSYS to QEMU_ERESTARTSYS
  linux-user: Remove HAVE_SAFE_SYSCALL and hostdep.h
  linux-user/host/sparc64: Add safe-syscall.inc.S
  linux-user/host/mips: Add safe-syscall.inc.S
  linux-user: Move syscall error detection into safe_syscall_base
  linux-user: Untabify all safe-syscall.inc.S

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/c7d773ae4968...2bf40d0841b9



reply via email to

[Prev in Thread] Current Thread [Next in Thread]