[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 0/8] linux-user: move socket.h definitions to CPU
From: |
Laurent Vivier |
Subject: |
[Qemu-devel] [PATCH v3 0/8] linux-user: move socket.h definitions to CPU directories |
Date: |
Sat, 19 May 2018 11:29:48 +0200 |
Splitting out socket.h definitions helps to read the code
and to fix the bugs...
No code change, except for the last one that ports
definitions from linux for sparc as the values are not the
correct ones.
v3:
- rework ppc/sockbits.h to include generic/sockbits.h
and to redefine needed values only.
- fix definition of TARGET_SOCK_NONBLOCK in linux-user/socket.h
v2:
- move generic socket.h to generic/sockbits.h
and include this file from arch without specific
values
- for ppc, only define the values that differ and
include generic/sockbits.h
- update ARCH_HAS_SOCKET_TYPES use to be like in
the kernel
- define TARGET_SO_REUSEPORT
Laurent Vivier (8):
linux-user: move mips socket.h definitions to mips/sockbits.h
linux-user: move alpha socket.h definitions to alpha/sockbits.h
linux-user: move sparc/sparc64 socket.h definitions to
sparc/sockbits.h
linux-user: move socket.h generic definitions to generic/sockbits.h
linux-user: move ppc socket.h definitions to ppc/sockbits.h
linux-user: update ARCH_HAS_SOCKET_TYPES use
linux-user: copy sparc/sockbits.h definitions from linux
linux-user: define TARGET_SO_REUSEPORT
linux-user/aarch64/sockbits.h | 1 +
linux-user/alpha/sockbits.h | 83 +++++++++
linux-user/arm/sockbits.h | 1 +
linux-user/cris/sockbits.h | 1 +
linux-user/generic/sockbits.h | 58 ++++++
linux-user/hppa/sockbits.h | 33 +---
linux-user/i386/sockbits.h | 1 +
linux-user/m68k/sockbits.h | 1 +
linux-user/microblaze/sockbits.h | 1 +
linux-user/mips/sockbits.h | 110 ++++++++++++
linux-user/mips64/sockbits.h | 1 +
linux-user/nios2/sockbits.h | 1 +
linux-user/openrisc/sockbits.h | 1 +
linux-user/ppc/sockbits.h | 26 +++
linux-user/riscv/sockbits.h | 1 +
linux-user/s390x/sockbits.h | 1 +
linux-user/sh4/sockbits.h | 1 +
linux-user/socket.h | 377 ++++-----------------------------------
linux-user/sparc/sockbits.h | 111 ++++++++++++
linux-user/sparc64/sockbits.h | 1 +
linux-user/tilegx/sockbits.h | 1 +
linux-user/x86_64/sockbits.h | 1 +
linux-user/xtensa/sockbits.h | 1 +
23 files changed, 443 insertions(+), 371 deletions(-)
create mode 100644 linux-user/aarch64/sockbits.h
create mode 100644 linux-user/alpha/sockbits.h
create mode 100644 linux-user/arm/sockbits.h
create mode 100644 linux-user/cris/sockbits.h
create mode 100644 linux-user/generic/sockbits.h
create mode 100644 linux-user/i386/sockbits.h
create mode 100644 linux-user/m68k/sockbits.h
create mode 100644 linux-user/microblaze/sockbits.h
create mode 100644 linux-user/mips/sockbits.h
create mode 100644 linux-user/mips64/sockbits.h
create mode 100644 linux-user/nios2/sockbits.h
create mode 100644 linux-user/openrisc/sockbits.h
create mode 100644 linux-user/ppc/sockbits.h
create mode 100644 linux-user/riscv/sockbits.h
create mode 100644 linux-user/s390x/sockbits.h
create mode 100644 linux-user/sh4/sockbits.h
create mode 100644 linux-user/sparc/sockbits.h
create mode 100644 linux-user/sparc64/sockbits.h
create mode 100644 linux-user/tilegx/sockbits.h
create mode 100644 linux-user/x86_64/sockbits.h
create mode 100644 linux-user/xtensa/sockbits.h
--
2.14.3
- [Qemu-devel] [PATCH v3 0/8] linux-user: move socket.h definitions to CPU directories,
Laurent Vivier <=
- [Qemu-devel] [PATCH v3 1/8] linux-user: move mips socket.h definitions to mips/sockbits.h, Laurent Vivier, 2018/05/19
- [Qemu-devel] [PATCH v3 3/8] linux-user: move sparc/sparc64 socket.h definitions to sparc/sockbits.h, Laurent Vivier, 2018/05/19
- [Qemu-devel] [PATCH v3 8/8] linux-user: define TARGET_SO_REUSEPORT, Laurent Vivier, 2018/05/19
- [Qemu-devel] [PATCH v3 2/8] linux-user: move alpha socket.h definitions to alpha/sockbits.h, Laurent Vivier, 2018/05/19
- [Qemu-devel] [PATCH v3 6/8] linux-user: update ARCH_HAS_SOCKET_TYPES use, Laurent Vivier, 2018/05/19
[Qemu-devel] [PATCH v3 7/8] linux-user: copy sparc/sockbits.h definitions from linux, Laurent Vivier, 2018/05/19