All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/8] linux-user: target <-> host errno conversion code refactor
@ 2021-07-08 14:11 Philippe Mathieu-Daudé
  2021-07-08 14:11 ` [PATCH v2 1/8] linux-user/syscall: Fix RF-kill errno (typo in ERFKILL) Philippe Mathieu-Daudé
                   ` (7 more replies)
  0 siblings, 8 replies; 27+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-07-08 14:11 UTC (permalink / raw)
  To: qemu-devel
  Cc: Taylor Simpson, Richard Henderson, Laurent Vivier,
	Philippe Mathieu-Daudé

Hi,

This series extract code related to target errno conversion
(to/from host) into a separate header.

Since v1:
- addressed Taylor / Richard / Laurent review comments

Supersedes: <20210704183755.655002-1-f4bug@amsat.org>
Based-on: <20210708100756.212085-1-laurent@vivier.eu>

Philippe Mathieu-Daudé (8):
  linux-user/syscall: Fix RF-kill errno (typo in ERFKILL)
  linux-user/sparc: Rename target_errno.h -> target_errno_defs.h
  linux-user: Extract target errno to 'target_errno_defs.h'
  linux-user/alpha: Move errno definitions to 'target_errno_defs.h'
  linux-user/hppa: Move errno definitions to 'target_errno_defs.h'
  linux-user/mips: Move errno definitions to 'target_errno_defs.h'
  linux-user/syscall: Introduce errno_exists()
  linux-user: Simplify host <-> target errno conversion using macros

 linux-user/aarch64/target_errno_defs.h        |   6 +
 linux-user/alpha/target_errno_defs.h          | 200 ++++++++++++++++
 linux-user/alpha/target_syscall.h             | 194 ----------------
 linux-user/arm/target_errno_defs.h            |   6 +
 linux-user/cris/target_errno_defs.h           |   6 +
 .../target_errno_defs.h}                      |   4 +-
 linux-user/hexagon/target_errno_defs.h        |   6 +
 linux-user/hppa/target_errno_defs.h           | 216 +++++++++++++++++
 linux-user/hppa/target_syscall.h              | 210 -----------------
 linux-user/i386/target_errno_defs.h           |   6 +
 linux-user/m68k/target_errno_defs.h           |   6 +
 linux-user/microblaze/target_errno_defs.h     |   6 +
 linux-user/mips/target_errno_defs.h           | 217 ++++++++++++++++++
 linux-user/mips/target_syscall.h              | 211 -----------------
 linux-user/mips64/target_errno_defs.h         | 217 ++++++++++++++++++
 linux-user/mips64/target_syscall.h            | 211 -----------------
 linux-user/nios2/target_errno_defs.h          |   6 +
 linux-user/openrisc/target_errno_defs.h       |   6 +
 linux-user/ppc/target_errno_defs.h            |   6 +
 linux-user/riscv/target_errno_defs.h          |   6 +
 linux-user/s390x/target_errno_defs.h          |   6 +
 linux-user/sh4/target_errno_defs.h            |   6 +
 .../{target_errno.h => target_errno_defs.h}   |   6 +-
 linux-user/sparc/target_syscall.h             |   2 -
 linux-user/syscall_defs.h                     |   2 +-
 linux-user/x86_64/target_errno_defs.h         |   6 +
 linux-user/xtensa/target_errno_defs.h         |   6 +
 linux-user/syscall.c                          | 174 +++-----------
 linux-user/errnos.c.inc                       | 140 +++++++++++
 linux-user/safe-syscall.S                     |   2 +-
 30 files changed, 1114 insertions(+), 982 deletions(-)
 create mode 100644 linux-user/aarch64/target_errno_defs.h
 create mode 100644 linux-user/alpha/target_errno_defs.h
 create mode 100644 linux-user/arm/target_errno_defs.h
 create mode 100644 linux-user/cris/target_errno_defs.h
 rename linux-user/{errno_defs.h => generic/target_errno_defs.h} (99%)
 create mode 100644 linux-user/hexagon/target_errno_defs.h
 create mode 100644 linux-user/hppa/target_errno_defs.h
 create mode 100644 linux-user/i386/target_errno_defs.h
 create mode 100644 linux-user/m68k/target_errno_defs.h
 create mode 100644 linux-user/microblaze/target_errno_defs.h
 create mode 100644 linux-user/mips/target_errno_defs.h
 create mode 100644 linux-user/mips64/target_errno_defs.h
 create mode 100644 linux-user/nios2/target_errno_defs.h
 create mode 100644 linux-user/openrisc/target_errno_defs.h
 create mode 100644 linux-user/ppc/target_errno_defs.h
 create mode 100644 linux-user/riscv/target_errno_defs.h
 create mode 100644 linux-user/s390x/target_errno_defs.h
 create mode 100644 linux-user/sh4/target_errno_defs.h
 rename linux-user/sparc/{target_errno.h => target_errno_defs.h} (98%)
 create mode 100644 linux-user/x86_64/target_errno_defs.h
 create mode 100644 linux-user/xtensa/target_errno_defs.h
 create mode 100644 linux-user/errnos.c.inc

-- 
2.31.1



^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2021-07-08 16:47 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-08 14:11 [PATCH v2 0/8] linux-user: target <-> host errno conversion code refactor Philippe Mathieu-Daudé
2021-07-08 14:11 ` [PATCH v2 1/8] linux-user/syscall: Fix RF-kill errno (typo in ERFKILL) Philippe Mathieu-Daudé
2021-07-08 15:19   ` Laurent Vivier
2021-07-08 15:33   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 2/8] linux-user/sparc: Rename target_errno.h -> target_errno_defs.h Philippe Mathieu-Daudé
2021-07-08 15:20   ` Laurent Vivier
2021-07-08 15:34   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 3/8] linux-user: Extract target errno to 'target_errno_defs.h' Philippe Mathieu-Daudé
2021-07-08 15:25   ` Laurent Vivier
2021-07-08 15:33   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 4/8] linux-user/alpha: Move errno definitions " Philippe Mathieu-Daudé
2021-07-08 15:25   ` Laurent Vivier
2021-07-08 15:34   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 5/8] linux-user/hppa: " Philippe Mathieu-Daudé
2021-07-08 15:25   ` Laurent Vivier
2021-07-08 15:35   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 6/8] linux-user/mips: " Philippe Mathieu-Daudé
2021-07-08 15:25   ` Laurent Vivier
2021-07-08 15:38   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 7/8] linux-user/syscall: Introduce errno_exists() Philippe Mathieu-Daudé
2021-07-08 15:25   ` Laurent Vivier
2021-07-08 15:42   ` Richard Henderson
2021-07-08 14:11 ` [PATCH v2 8/8] linux-user: Simplify host <-> target errno conversion using macros Philippe Mathieu-Daudé
2021-07-08 15:30   ` Laurent Vivier
2021-07-08 15:48     ` Richard Henderson
2021-07-08 16:09     ` Philippe Mathieu-Daudé
2021-07-08 15:44   ` Richard Henderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.