From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1625739097463350.60277334385887; Thu, 8 Jul 2021 03:11:37 -0700 (PDT) Received: from localhost ([::1]:55744 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1R0K-00038T-Di for importer@patchew.org; Thu, 08 Jul 2021 06:11:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qww-0004op-SK for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:08 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:59689) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qwr-0001FR-Ns for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:06 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MD9nd-1lswcZ3PSD-009BEo; Thu, 08 Jul 2021 12:07:58 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 1/8] linux-user/elfload: Implement ELF_HWCAP for RISC-V Date: Thu, 8 Jul 2021 12:07:49 +0200 Message-Id: <20210708100756.212085-2-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:xojmxh8y3vCnVylLJbmikGcQeeUyEaJqhneKH9yxYgO3eD0ncnM wGF9J4iG8v7zZ9/yULqacSa3DnjSV85r6sWNrS5fTXbIUyj56wMd4kxLuxExCvU0mRgpOEy 68/6dIxY1T1PRJ0doDO7WrOh6RjulIm3ojipWGRVD92eJm2fgOVkXC2syAAN/q0PrgFqWPE SO0pJ5U9U4KFvXGV6XXRw== X-UI-Out-Filterresults: notjunk:1;V03:K0:QAnrlwy9LN0=:1ulk22bU7oao+o7NPEMino VMI4CGk8fkqWQM0Ge3gnrNKyYK8kP8yycAKa809y699x+K/tdzPQb4ldVCVTiu5l1C1RAyfrn u4l6o/pPDaPK54eslly1EZjgyaR4FEB+JPTPZGukZs5iRnVnDbwpkr5CqBpBLCVHYvZX5F/Qg OF1wuaT/3DfXUGrhyEEUt4FE0AfORig+FTTuz+iNoTy6V9psCW+Oq/dvUoM23xOrrLFzyGWiA 6lviooxI6dP0vK17f+iVhG7oeEss0QUahoP1nQoPKejH+6LsQVtzhBhEsWafvEtLh+n9ollwj tclnych7K7361lH0d/kHUgoUMTcUh+SBkTh9Mbjsa3nX+QTTDW7yLmZpqSiuvko0uGOOFZdjp erHInN9yNmdBLHCnuSQCWAiy8yCNBifcy7SxghEiw6XEfzq/mgJHrxbHQhCmLBGGGrJu0uHQY QZy08yAx3BtrgShfh+s9kuSQCkZCIsAomqshuApJwXJbVX4CdPtzSC9mB+NrL/EZl/2eaGLsf fqfRwmoUcxYrWakGmp7Oy5Xb2GVYsE4IGxPImqbMOi5Mut1EHYbCDZF8yu8aKbS5lkIQxyfbD WR0glqoT1pkCy8FFLRBhDlht073bwNBhpy2jZmkBnljtC8ovutk4hPpBUkfLf0ElxfodJeBUq g1HBxhHFsHxv09r33tY38ILA4l4A4RMRJwHev1raJrzT/Yc4+oDP2x/CNSFY+RSDB0ZEy28ya 7uilLS1KV/UlarYVFusXPPXg22PWvq9kDCcX0wn4nONIYmoN83S2hyjmP9tcvHq9xlm9cIcH1 deVgS32PdiEsUlYyqMWlLqTrwP4PB2AuyRIroNh3cr7BSNsCU8k7X12uosj63Flox+WSSll Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.133; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kito Cheng , Richard Henderson , Laurent Vivier Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625739098567100001 Content-Type: text/plain; charset="utf-8" From: Kito Cheng Set I, M, A, F, D and C bit for hwcap if misa is set. Signed-off-by: Kito Cheng Reviewed-by: Richard Henderson Message-Id: <20210706035015.122899-1-kito.cheng@sifive.com> Signed-off-by: Laurent Vivier --- linux-user/elfload.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/linux-user/elfload.c b/linux-user/elfload.c index 598ab8aa1396..42ef2a114855 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -1434,6 +1434,19 @@ static void elf_core_copy_regs(target_elf_gregset_t = *regs, #define ELF_CLASS ELFCLASS64 #endif =20 +#define ELF_HWCAP get_elf_hwcap() + +static uint32_t get_elf_hwcap(void) +{ +#define MISA_BIT(EXT) (1 << (EXT - 'A')) + RISCVCPU *cpu =3D RISCV_CPU(thread_cpu); + uint32_t mask =3D MISA_BIT('I') | MISA_BIT('M') | MISA_BIT('A') + | MISA_BIT('F') | MISA_BIT('D') | MISA_BIT('C'); + + return cpu->env.misa & mask; +#undef MISA_BIT +} + static inline void init_thread(struct target_pt_regs *regs, struct image_info *infop) { --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1625738969052710.1316593830406; Thu, 8 Jul 2021 03:09:29 -0700 (PDT) Received: from localhost ([::1]:48500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1QyF-0006jl-Cf for importer@patchew.org; Thu, 08 Jul 2021 06:09:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qwy-0004ou-8S for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:09 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:36503) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qwr-0001FX-OB for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:08 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MHXWL-1lxMSs15ft-00Db58; Thu, 08 Jul 2021 12:07:59 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 2/8] linux-user: fill ppid field in /proc/self/stat Date: Thu, 8 Jul 2021 12:07:50 +0200 Message-Id: <20210708100756.212085-3-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:5k5y9abfX/1iJz2h5r9hUl1g8TVnMjMWEVgebZ+C4wyjF0B61tI F0tBY87sHiBh8umNT01SuOtGvawjUGy8QJS3oBeDH0zIFK10qDp+7KX5Dc+cOghrpvy+T88 KYhomFyK3xfUef/H0OICBcEQSqSB3muUvZ0fAKcLzmTueFR/QadbQLIkDjEUJhUBCssd0AO nFNf3tywERcefp2guZkvQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:18bNxVX9Ajk=:84ExQH83XeQGtdIL4ecgso srhBNvyKQYPBvyTOyEU+O2KFY3gMdR/dDGn6QbQOyt6ihUg2IyTlzAKPhGjUDqyYeXxCu1/Ta gdmx0v2Ir4l1aBYHI9ZsFT+fCgUm8+saL1Ze4RTwjJ4u8dth/l4JHa0ulGH1idNpxnqLmpLlL PvTVc7M9a8ilvHEZyq/PGKYaXPAAhn++a7oEds6IGp8o4ZyWH4cxXSf7B14QK/F+9ks6Xc27s KojjSYEW7cxnRIPlQht2Ab6m0LQbmE+30m4Q9yS+pPq/fuDT8Mu+B53p/eOj+FPThk563coNB ikxKR9LdtssHUtGA43CStuD/pTZ59EeCTiX/D7SYDUmI9X5R8rPAjt6ubOSIY5uyMtLy6wQm6 TPxxVd/rqKqlPkoWn8FVEEv29WNRpdICZZZ8mxeTy71Fg5cPKZKy4flDCmygUzn7BQrKJuNCw k7ZF1JSEc4LwLOd4zSAw5l20OgURXUd+UAK7GqPvR9BYeVD5KhI9lJIDytlAvChmj7xmJhZSM lhfXz1dZxLT6M91fAw/clDQHAGRCdvW+J5/t+Y1OoANbAEx1g3idRnjEZN5H1PYH70im7cmUA yWtKQw6vYWlSPYzDqgDH9teYU8sF4dAhbv0/EeksrDJat9fPIiT6zEkKy243Nx1YRvNiW5aNY 1fvw5iYWV8E0pNg9CadZUVKlQBKuh3BVpavyTjF+oBdsypKNtcXN4egib422dpIH/ehEad/Le Z13Vgp0ImKf6c5OflpwJrPmR3G4cjWNiSZzWZ6nILrO3eyOgXwGcZWJQ2Oc21Q2xMLC6rN8tm F8bbZpLzTZ6K1FaTwaIwRH753n/cB9Y07IrJga/KZ2o3boKAB/U/JUbTaC4qdbRE6fe1hRp Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.135; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andreas Schwab , Laurent Vivier Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625738970285100001 Content-Type: text/plain; charset="utf-8" From: Andreas Schwab Signed-off-by: Andreas Schwab Reviewed-by: Laurent Vivier Message-Id: Signed-off-by: Laurent Vivier --- linux-user/syscall.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 64bbf331b282..3bc06d178e83 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -7956,6 +7956,9 @@ static int open_self_stat(void *cpu_env, int fd) gchar *bin =3D g_strrstr(ts->bprm->argv[0], "/"); bin =3D bin ? bin + 1 : ts->bprm->argv[0]; g_string_printf(buf, "(%.15s) ", bin); + } else if (i =3D=3D 3) { + /* ppid */ + g_string_printf(buf, FMT_pid " ", getppid()); } else if (i =3D=3D 27) { /* stack bottom */ g_string_printf(buf, TARGET_ABI_FMT_ld " ", ts->info->start_st= ack); --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1625739098253990.15224277307; Thu, 8 Jul 2021 03:11:38 -0700 (PDT) Received: from localhost ([::1]:55880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1R0L-0003DN-4F for importer@patchew.org; Thu, 08 Jul 2021 06:11:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33146) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx2-0004q6-Gz for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:12 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:40795) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx0-0001Hr-28 for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:12 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1N7zW7-1l5o4a38vT-0150iO; Thu, 08 Jul 2021 12:07:59 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 3/8] linux-user: Fix style problems in linuxload.c Date: Thu, 8 Jul 2021 12:07:51 +0200 Message-Id: <20210708100756.212085-4-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:WG/2a1s9usHFNHaqS+rLmINkKvlGXzc/eJGkgTnuNwz4bLYML0Y 0TP1ixWv3QXMms3aRQB95iVEGU5XIqlKVrmYzn9GNJoxyat8oy2sGazoWQa4DasT/fVySxx i2LO5xuziLSYbYN8Eyjl+6KDyzyWp8g9lEPMY+hdpx0S62mdSV5+7IFAN/BvITn3xo/OkDT Pa/jtW92+Pyz6ywVYlX9A== X-UI-Out-Filterresults: notjunk:1;V03:K0:hcJz5NLv+VM=:NT2NZn+39hm7A/9wQKaXYA wccB/x82jJeTptreoJpPI3J1PHZAdhfQUzoZKTm6Qfql8MRK7FXQDwOd+hrhr/0TU008/1p8+ +mm6TubaUR8n1N6tc1QiR/ocy8Rw/zfnlFqNJRUtFeXM+DbGhKc8IIoTkBovzPiGh39pTACvu 7WKg8BiXrpjLy7JYOXnpjIErvEAaTD1sig9PcZtEtl5uz5k9VMTWnkTNBR0SpUuh9oKqQoaOL 9MPUYjgzmUaffVMbuK735K5cQPVGB5oUmgUCQPk1PxbSCN7DrrDEjTy72FXzOwtoj463my8F9 fvXCQaJmFPIO1ZZq6xBASVH3frtmsQsKN9ZPxMvMzka15rfeKt2w+ZjeheyswokcLNnTkqn67 2V2NQfaphgU4F2igASqE/42sm18w5fqbF0HD7I5X2iz4amEtXiNIrVwAgh/epHVjcaLQ4rlAO knU9uOJcc8r8zTvvFXpri5NOrOVx52AmY5HBnzMvgn6Gwu5k6uknVBFgABwDXgqK9uvrJ2n00 bhwtz0aRzTiNRtuzUgU52uS6lVzaBQHO3jcJanbDfLNsjp8FR5myZUd/QNhch5/gf2GGOC29k koqGHgeNkSSZGM0dUiV6PbgnEOV3ysUNCQ4kDX/CCbJbDdhA/kTv+k0yK/7wPHf+sgY2iF2Hp 7f8NIAmtUgkY6n0qg88fCo8PpxILxo9oqC2Wr87q2pdfqFitjkuCF713inhJQXZrP4fj5rLvS gI0l6R7MA8ZJq1v92YyKSpN+uZYgg6z8JDBnNa/n77IBsFEipoofLQaA7SnpvwyXus+7QKOoI +P0gHdwaPTmsw7CBOtWikCdPG6cYEvcqBzHvaABcielqwSuQVNuESLma+zXF6CTPl67AHiR Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.135; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625739098639100002 From: Richard Henderson Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Richard Henderson Message-Id: <20210706234932.356913-3-richard.henderson@linaro.org> Signed-off-by: Laurent Vivier --- linux-user/linuxload.c | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/linux-user/linuxload.c b/linux-user/linuxload.c index a27e1d0d8bc2..9d4eb5e94b9b 100644 --- a/linux-user/linuxload.c +++ b/linux-user/linuxload.c @@ -1,59 +1,57 @@ /* Code for loading Linux executables. Mostly linux kernel code. */ =20 #include "qemu/osdep.h" - #include "qemu.h" =20 #define NGROUPS 32 =20 /* ??? This should really be somewhere else. */ -abi_long memcpy_to_target(abi_ulong dest, const void *src, - unsigned long len) +abi_long memcpy_to_target(abi_ulong dest, const void *src, unsigned long l= en) { void *host_ptr; =20 host_ptr =3D lock_user(VERIFY_WRITE, dest, len, 0); - if (!host_ptr) + if (!host_ptr) { return -TARGET_EFAULT; + } memcpy(host_ptr, src, len); unlock_user(host_ptr, dest, 1); return 0; } =20 -static int count(char ** vec) +static int count(char **vec) { - int i; + int i; =20 - for(i =3D 0; *vec; i++) { + for (i =3D 0; *vec; i++) { vec++; } - - return(i); + return i; } =20 static int prepare_binprm(struct linux_binprm *bprm) { - struct stat st; + struct stat st; int mode; int retval; =20 - if(fstat(bprm->fd, &st) < 0) { - return(-errno); + if (fstat(bprm->fd, &st) < 0) { + return -errno; } =20 mode =3D st.st_mode; - if(!S_ISREG(mode)) { /* Must be regular file */ - return(-EACCES); + if (!S_ISREG(mode)) { /* Must be regular file */ + return -EACCES; } - if(!(mode & 0111)) { /* Must have at least one execute bit set */ - return(-EACCES); + if (!(mode & 0111)) { /* Must have at least one execute bit set */ + return -EACCES; } =20 bprm->e_uid =3D geteuid(); bprm->e_gid =3D getegid(); =20 /* Set-uid? */ - if(mode & S_ISUID) { + if (mode & S_ISUID) { bprm->e_uid =3D st.st_uid; } =20 @@ -125,8 +123,8 @@ abi_ulong loader_build_argptr(int envc, int argc, abi_u= long sp, } =20 int loader_exec(int fdexec, const char *filename, char **argv, char **envp, - struct target_pt_regs * regs, struct image_info *infop, - struct linux_binprm *bprm) + struct target_pt_regs *regs, struct image_info *infop, + struct linux_binprm *bprm) { int retval; =20 @@ -139,7 +137,7 @@ int loader_exec(int fdexec, const char *filename, char = **argv, char **envp, =20 retval =3D prepare_binprm(bprm); =20 - if(retval>=3D0) { + if (retval >=3D 0) { if (bprm->buf[0] =3D=3D 0x7f && bprm->buf[1] =3D=3D 'E' && bprm->buf[2] =3D=3D 'L' @@ -157,11 +155,11 @@ int loader_exec(int fdexec, const char *filename, cha= r **argv, char **envp, } } =20 - if(retval>=3D0) { + if (retval >=3D 0) { /* success. Initialize important registers */ do_init_thread(regs, infop); return retval; } =20 - return(retval); + return retval; } --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1625739191501206.0139391126437; Thu, 8 Jul 2021 03:13:11 -0700 (PDT) Received: from localhost ([::1]:60830 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1R1q-0006TB-G9 for importer@patchew.org; Thu, 08 Jul 2021 06:13:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33164) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx3-0004rB-Br for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:14 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:40949) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx0-0001Ht-3B for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:13 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1Mum6l-1lA9dj0uep-00rlAO; Thu, 08 Jul 2021 12:08:00 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 4/8] linux-user/alpha: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN Date: Thu, 8 Jul 2021 12:07:52 +0200 Message-Id: <20210708100756.212085-5-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:tGyJEFvFoZ0YJ/lPNBReOiN9Nvo5kalkGm+s6aYXPzEYeVg6crh ly3Reg7bWb8HytCPRykiJ5klKeqd8u+rSXTLgNVbs0izrchAYitZAoaJjtb6/7UP/rqK5jD c6xCQghDvOZyGFsg5t+mht9QpgZPLzS6M7w8nF6JhDGqf70NJVJrvYHFy6TjW/hyL2FV75H wO+jGS6dDU/jx25zzC4eA== X-UI-Out-Filterresults: notjunk:1;V03:K0:Id33UoO93Dc=:wdG4tUq7/1R6M/kHc4i268 ZFDNj0aen0qAXWk3dyh44WsPJf3ZoqenQ7qCSEyKO9pwqQE9/MUUh9Apw1AM4YRbvGJE6Eoxb QUBVtswmQkB3UNm6FEa3lZOE3Ci1LnoXb5Eo/HKu3oJhdJlf1ZZ99aW596cVpeuAvHsHd8fbA AxfG4ylOQVE54r+lBf62+l5ygr/rLj8fPtWnuSoho4YU6T05nJMIlfBT14s7f/p5jakFTbWKK ++3tlf6P8xSFcOA8Ei/X0KyNdvPY22jOaXi05W9hbrN1wABeBrlEV6Om14QlRr94Xlns00j9p jr6LFYA5dKZwNDt3zhCkaMV9i2Zze/IlOIWub2VEor4EK50ybpx7CbLar+4W1H7eaeOhdVQA1 Kzze7H2RNyR+7GBWs7uz9EXcdrIluyDvDTgDSALH61OE/9HcolEWlj3hcQXMBzqnr94r/Ozn7 1nV3u9tAPPW/P4TWveGj9ksPb962iehKsd0lIG9rdfYWhB2cxE5oj7BAe6j8rxtOui9mwoDYW v5ubZruU+sc2FP9gLbYf1OIjrniBlvMOG7eO0xkTbYtgpI+w10wxQGuKXLOBSQ3QJHlRE9MB9 lxpbpY3Dmm8jFVKVv2svtjIkIa7H2cusNpZhd43/h2vJQgA7jWUIhB61r8L0NM7kVPshqj2kF RSTifuQoiZ3ixSLPaECqPXjdL7B8T9n/ozyGGpprSaW6RAaMlgXz60SA5vQrFqjZEF79a09wr fxRyK6fiOKql7VAgxyHZWXw/XYPb0gmzc1/DuhLJPrrs//7a+C3KDvoR/eqzib63fkOq+VfQe bz1LBTAuAFln8HMPslCyCOcrq2mrv09Si/SX9yM5Hkv807F2J15tsfRytXr5VPjM6MQHz7/ Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.135; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625739193728100003 From: Philippe Mathieu-Daud=C3=A9 Linux kernel defines EWOULDBLOCK as EAGAIN (since before v2.6.12-rc2). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Message-Id: <20210704183755.655002-2-f4bug@amsat.org> Signed-off-by: Laurent Vivier --- linux-user/alpha/target_syscall.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-user/alpha/target_syscall.h b/linux-user/alpha/target_sy= scall.h index fd389422e31e..4e6f93605660 100644 --- a/linux-user/alpha/target_syscall.h +++ b/linux-user/alpha/target_syscall.h @@ -44,6 +44,8 @@ struct target_pt_regs { #define UNAME_MACHINE "alpha" #define UNAME_MINIMUM_RELEASE "2.6.32" =20 +#undef TARGET_EWOULDBLOCK +#define TARGET_EWOULDBLOCK TARGET_EAGAIN /* Operation would block */ #undef TARGET_EDEADLK #define TARGET_EDEADLK 11 #undef TARGET_EAGAIN --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 162573919055178.21782958745246; Thu, 8 Jul 2021 03:13:10 -0700 (PDT) Received: from localhost ([::1]:60676 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1R1o-0006ND-TI for importer@patchew.org; Thu, 08 Jul 2021 06:13:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx4-0004rP-GX for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:14 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:48975) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx0-0001Hv-3I for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:14 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MxV8b-1lHJaD2rCj-00xpy6; Thu, 08 Jul 2021 12:08:00 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 5/8] linux-user/hppa: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN Date: Thu, 8 Jul 2021 12:07:53 +0200 Message-Id: <20210708100756.212085-6-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Sys9lww59p805ibkdsDGtnOQh0QhsOX5GlqT6sYbQnXWlkSSHeX 5mcDJMAuM33cIba/QL2zduzEi+Q+KFj/TsaA6HkZKrInnnOx0Wt0mq6lGlD57FfnC1S8+8S vxjCHgdpTGQiALV7l43005/+UJ7QVkBPsbjtsg5eB4jrVyvQueiNqON6Vhq3b1CrVJ0uMOX 8mVKgaSWU1UKFXjjzVTtA== X-UI-Out-Filterresults: notjunk:1;V03:K0:TRU1b7MKUfU=:UeLfFkRXbLM1ANrVzZnzkK k6wumItwcdQy9WLQB9+mmZtlEwFU91mckGaWZEJB4Ojrf0gvg7JOcfQMe5UtBEeAS3/CioAhD 33gSHwPyoGcdhuwdyPGdz9FiEHFuZRHyCLI/pGiFNRFPxVEGR3B3mQAyxlOqenGb7iM0XNLXE C6HZAVosI9MMmD13Romsa4eswfBIM64DvSegvgaZMVLSYaooHI02b2e3uzzC4c6CUwjz/rJBF Y7BnZFEk0hdcx8CIrZi80VzbEmkaVgeGxcBIVxFON36SkJ6xK8lNWF2TQb8B1+dxf0yjWHALv 2xck37WHH5NIp9mM96m21qwrfMHNE/wOIKdfeKOa28zWdFquTpcvCO/TYznI8+jWYqbKLqQ+z TtwKXb941J6INlbHvbuhoAB+4FMxtuJ9tedpCDMNqg92E7xUOD44grDtuK0NutumfBHD3U1W0 qsfDPb6y2Q2/nLBQwIBVGJG+vtD2j1+sc8ukGKgzMoM8oaXdgJPPsfjilJIkfMwST+HjKeWz7 viWPBkX0YoyaIR1dsUyMzEnso7faC9mypAwLZfduIvY9oJlCXGTeVywSuwm25sD5YpnmxRP6e fGx3AqKzw5Jlg5JTXFZM6tpW7kJNHh0snOEy7AfHl/ugGUkkM5hiqzjGTJ8pClzCfbUwVuztk EHm6pbg3ol1q799jrsu7TAkwFeUoADNpdapXxi+T1OvK6nwGaGzQ1amkTex7Rba0sAC13Eni4 2z7eLeJFPbS8pwmaUGoljejNq7pQ9N385iSZKO5a37xWF8OCts7mpoZkaaQiy10FR7ZlqKvqY qAYqBS/B4PAF7M73tUTSRhexcRVH5kKsCPmBsn9cUtDu+tqSooXoCCKZrVmDKuDD8Ay6/7p Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.135; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625739191836100001 From: Philippe Mathieu-Daud=C3=A9 Linux kernel defines EWOULDBLOCK as EAGAIN (since before v2.6.12-rc2). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Message-Id: <20210704183755.655002-3-f4bug@amsat.org> Signed-off-by: Laurent Vivier --- linux-user/hppa/target_syscall.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux-user/hppa/target_syscall.h b/linux-user/hppa/target_sysc= all.h index f34e05edb57b..97a095656d89 100644 --- a/linux-user/hppa/target_syscall.h +++ b/linux-user/hppa/target_syscall.h @@ -27,6 +27,8 @@ struct target_pt_regs { #define TARGET_MCL_FUTURE 2 #define TARGET_MCL_ONFAULT 4 =20 +#undef TARGET_EWOULDBLOCK +#define TARGET_EWOULDBLOCK TARGET_EAGAIN /* Operation would block */ #undef TARGET_ENOMSG #define TARGET_ENOMSG 35 #undef TARGET_EIDRM --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1625739292257312.48388526626616; Thu, 8 Jul 2021 03:14:52 -0700 (PDT) Received: from localhost ([::1]:36652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1R3S-0000qR-VA for importer@patchew.org; Thu, 08 Jul 2021 06:14:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx6-0004tV-MO for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:16 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:50917) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx0-0001I5-V8 for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:16 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1Mzydy-1lDBup0snW-00x0MH; Thu, 08 Jul 2021 12:08:01 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 6/8] linux-user/mips: Handle TARGET_EWOULDBLOCK as TARGET_EAGAIN Date: Thu, 8 Jul 2021 12:07:54 +0200 Message-Id: <20210708100756.212085-7-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Dy9KhDTighUmyfrHHR2qe4nB2FE9M6mOaFnjqmN5cXSRFVJEfeq nBsl75Ps35lR7U8IdMClkD+mXDiMRmseBR9xwY5t5/biAo9D3x+xyFio1xb4+9xut5KHrB/ gVyS8a1fyQejQpSrazcOt5vEuxhwe3/GD9bC7SNIl6iEDVs7RrDeyDbI1aGVRMbHRalbaX2 S1JlGjzJ/AboEAQn3keMw== X-UI-Out-Filterresults: notjunk:1;V03:K0:AMtYKk9KY1A=:2p13dm/5bkm3SWKjKO0GQH D5ClH9Q5ID0uPgRqXRS45pSJq01KibQt/fCNVWAtw1LL0Z8m5AJf0gNb7TP+dd6zw0DXPhZXJ crzcMiE0k5tsyet4vvGy6s/7cquWpwL9nXQFgwEIaF8Lsp+LSg7jryacNq91sX6tX6zq9QRJR 4IXoalFEnZTQ5h0zE320hqeJl1BHb5Q6VNV9O0454XfVEef7KBcPnwB9YtQviJU2vpsPCxZ3a jmvV17fD1rCvLSYcZdLGzImJs9kPDkG83FFBlArgqx032UfyE3gCLkjoq/loU+ovwY2YspGUM 9sIgUDtSU3r/oPs6RG1dRAyGU8aheCzHTlPazEzJw3X90csfXzepCj/PRr5bi/ODX/zlVA+Oc KuULG+btq9xBFMjl1MsebaIFM2kKS7NjiasuOThk7Rgv9dzLh7rBgfDsvcQ349rbeWgeE6VXD Rhoz/3e4lI6wPMf3LXAIla01mecXqPZk8nV8opKqJ6VO9G1dCSLBcudsdA6TdBlFETDlUJhxL Goa2ygHaVfwL8ycUhbagOG7B8g1NzaNHC1t8CowzaPR8w13Yb/EkG+I3Gl8smEWu67PeCPcDw vCGomQ/Cgny1RkM/4LTjS7c1bUYWHTsD+9sjOhfKZWxuWgok0hWC/A9xyQCXZBazrgoBAKfel 09QPB6Qn67rYe69syVVdhUJw2znqA8c0YAGzGImt3jcn7emd6/Xv/sZ130fqSXJM9aCS1IFQf 0w5X1cqrt2N2GRi4AnT5jnlyUwR1Kd0v2WO68TFyLpkz3bF6aculeODwz4+FQBg9H/YNC7wNi gvVi5tI7JTaLg+vOBQqjzIpPz08OyeYlEdxtI57YrK69EwXwf5AkgZ1ZJw+BWxkyPY1zvwI Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.135; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625739292714100002 From: Philippe Mathieu-Daud=C3=A9 Linux kernel defines EWOULDBLOCK as EAGAIN (since before v2.6.12-rc2). Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Message-Id: <20210704183755.655002-4-f4bug@amsat.org> Signed-off-by: Laurent Vivier --- linux-user/mips/target_syscall.h | 2 ++ linux-user/mips64/target_syscall.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/linux-user/mips/target_syscall.h b/linux-user/mips/target_sysc= all.h index dd6fd7af8eac..3e558fdb4b40 100644 --- a/linux-user/mips/target_syscall.h +++ b/linux-user/mips/target_syscall.h @@ -21,6 +21,8 @@ struct target_pt_regs { }; =20 /* Target errno definitions taken from asm-mips/errno.h */ +#undef TARGET_EWOULDBLOCK +#define TARGET_EWOULDBLOCK TARGET_EAGAIN /* Operation would block */ #undef TARGET_ENOMSG #define TARGET_ENOMSG 35 /* Identifier removed */ #undef TARGET_EIDRM diff --git a/linux-user/mips64/target_syscall.h b/linux-user/mips64/target_= syscall.h index 8594955eec26..c54374c5a295 100644 --- a/linux-user/mips64/target_syscall.h +++ b/linux-user/mips64/target_syscall.h @@ -18,6 +18,8 @@ struct target_pt_regs { }; =20 /* Target errno definitions taken from asm-mips/errno.h */ +#undef TARGET_EWOULDBLOCK +#define TARGET_EWOULDBLOCK TARGET_EAGAIN /* Operation would block */ #undef TARGET_ENOMSG #define TARGET_ENOMSG 35 /* Identifier removed */ #undef TARGET_EIDRM --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 162573929152241.53409596809934; Thu, 8 Jul 2021 03:14:51 -0700 (PDT) Received: from localhost ([::1]:36594 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1R3S-0000oC-5g for importer@patchew.org; Thu, 08 Jul 2021 06:14:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx5-0004rw-6x for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:15 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:35923) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx3-0001IN-2z for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:14 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1M8yPu-1m4C6p3DKY-0068gn; Thu, 08 Jul 2021 12:08:02 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 7/8] linux-user/alpha: Remove hardcoded tabs (code style) Date: Thu, 8 Jul 2021 12:07:55 +0200 Message-Id: <20210708100756.212085-8-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:+BpB57Lap3ebVEFW367IIBNX2/L6YEk2wbkTqPjFtubHsREXLmx yS33dHqbWIj9aJhKXDbviJvQngKkDvU5Tlh73e5HzrQY/ZR/Fv7a6VhlOlr6ZQAbBKq61Rb UeyG2MQ2UvbxRZuqYA48/JEwrNyHlpZBAeXYxjFpmuyeA6CRElyuGQnPMX03G8Fs+6Sr3/d aizoUfSRt3daFz1q1NB6Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:VPIZE7Gq0KY=:nxRpTgAyyaXU41fV6xEyGr QlZYPsH+UIyFZvIuY3UMuSOeEuU5zTUGq6sMNT+neFqAkBuUsmD7IfEDoZxMxKcY4yoCT4Fk+ M2IIyjm7YHilNUOtHU+cDh4btKQscOpm11i+eyAwvUbiTBfaT9ukkU6+4797o/hvMgjRXDv+I qJ+9FoUkCg+bgHpV4j7PffnLFUxfjDUh2SmzsRUu93P/wxL3qa9yRns/6e7gnyLPUZ3N6hgWu WteL9keVtLI6vbt3K/5dZjvM2dggnIMPt72hiE96DnoiRCZvy4gEltwL7m+BMIPPULyFLPvwX NzhrPfTpwGjqvDlkKKJqtc1xJ8gPu2GhbX427CUwOYhxg4yICFomUQ+KTeufWe0a4VG+TznRn qKzJJ6+aTOLGSaf5psiVmj1KpDucEWnm6aFlgu0lmSBUAbsk6f5yKs6i0Xvs3xlyytZCATk77 gxhP45Eo0SgVeqF+v9k5gKySMZ+6I25Q1OACFCk3kZ6U4LdeJ+xaVryI/E6GLYElYQgzCVZUv lY3mRjvtrlyWMAAkWIvuBsXHXtNS8U0pK/mskaef/AqS7blrlssmrFR4Yj0YHF5WYWYCQXO7X 8ZkJKxYD5GHtzrA+fbKj6k41uGMu7fIgp+XLn8dIgZP+dPQGsbxVgIM2aMEEY1t4jaZ5WH4Eu 5KjZ6T2Pc8zO3JbW/LVucnfXUicb58mnA7h7hkGHA6Qq3GXrUjt4ijtRm4PWEOrS7kryEZ60H zLdqSH4LkDqghv2UKH6kwklkMSYCj65U8eD29riPC8BhfLmz3hwClLCnSXo8rUHt40qei6Tgd xPycUskYPukxwZBoLyGN4F4bd5Yb7JqJ1bKpHD/hmnGythFndNNBVykbQgfdp4bLyyldPxc Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.130; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_BL=0.001, RCVD_IN_MSPIKE_L3=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, UPPERCASE_50_75=0.008 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Henderson , Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625739292701100001 From: Philippe Mathieu-Daud=C3=A9 We are going to move this code, fix its style first. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson Message-Id: <20210704183755.655002-7-f4bug@amsat.org> Signed-off-by: Laurent Vivier --- linux-user/alpha/target_syscall.h | 196 +++++++++++++++--------------- 1 file changed, 97 insertions(+), 99 deletions(-) diff --git a/linux-user/alpha/target_syscall.h b/linux-user/alpha/target_sy= scall.h index 4e6f93605660..13a71f35eaf3 100644 --- a/linux-user/alpha/target_syscall.h +++ b/linux-user/alpha/target_syscall.h @@ -47,196 +47,194 @@ struct target_pt_regs { #undef TARGET_EWOULDBLOCK #define TARGET_EWOULDBLOCK TARGET_EAGAIN /* Operation would block */ #undef TARGET_EDEADLK -#define TARGET_EDEADLK 11 +#define TARGET_EDEADLK 11 #undef TARGET_EAGAIN -#define TARGET_EAGAIN 35 +#define TARGET_EAGAIN 35 #undef TARGET_EINPROGRESS -#define TARGET_EINPROGRESS 36 +#define TARGET_EINPROGRESS 36 #undef TARGET_EALREADY -#define TARGET_EALREADY 37 +#define TARGET_EALREADY 37 #undef TARGET_ENOTSOCK -#define TARGET_ENOTSOCK 38 +#define TARGET_ENOTSOCK 38 #undef TARGET_EDESTADDRREQ -#define TARGET_EDESTADDRREQ 39 +#define TARGET_EDESTADDRREQ 39 #undef TARGET_EMSGSIZE -#define TARGET_EMSGSIZE 40 +#define TARGET_EMSGSIZE 40 #undef TARGET_EPROTOTYPE -#define TARGET_EPROTOTYPE 41 +#define TARGET_EPROTOTYPE 41 #undef TARGET_ENOPROTOOPT -#define TARGET_ENOPROTOOPT 42 +#define TARGET_ENOPROTOOPT 42 #undef TARGET_EPROTONOSUPPORT -#define TARGET_EPROTONOSUPPORT 43 +#define TARGET_EPROTONOSUPPORT 43 #undef TARGET_ESOCKTNOSUPPORT -#define TARGET_ESOCKTNOSUPPORT 44 +#define TARGET_ESOCKTNOSUPPORT 44 #undef TARGET_EOPNOTSUPP -#define TARGET_EOPNOTSUPP 45 +#define TARGET_EOPNOTSUPP 45 #undef TARGET_EPFNOSUPPORT -#define TARGET_EPFNOSUPPORT 46 +#define TARGET_EPFNOSUPPORT 46 #undef TARGET_EAFNOSUPPORT -#define TARGET_EAFNOSUPPORT 47 +#define TARGET_EAFNOSUPPORT 47 #undef TARGET_EADDRINUSE -#define TARGET_EADDRINUSE 48 +#define TARGET_EADDRINUSE 48 #undef TARGET_EADDRNOTAVAIL -#define TARGET_EADDRNOTAVAIL 49 +#define TARGET_EADDRNOTAVAIL 49 #undef TARGET_ENETDOWN -#define TARGET_ENETDOWN 50 +#define TARGET_ENETDOWN 50 #undef TARGET_ENETUNREACH -#define TARGET_ENETUNREACH 51 +#define TARGET_ENETUNREACH 51 #undef TARGET_ENETRESET -#define TARGET_ENETRESET 52 +#define TARGET_ENETRESET 52 #undef TARGET_ECONNABORTED -#define TARGET_ECONNABORTED 53 +#define TARGET_ECONNABORTED 53 #undef TARGET_ECONNRESET -#define TARGET_ECONNRESET 54 +#define TARGET_ECONNRESET 54 #undef TARGET_ENOBUFS -#define TARGET_ENOBUFS 55 +#define TARGET_ENOBUFS 55 #undef TARGET_EISCONN -#define TARGET_EISCONN 56 +#define TARGET_EISCONN 56 #undef TARGET_ENOTCONN -#define TARGET_ENOTCONN 57 +#define TARGET_ENOTCONN 57 #undef TARGET_ESHUTDOWN -#define TARGET_ESHUTDOWN 58 +#define TARGET_ESHUTDOWN 58 #undef TARGET_ETOOMANYREFS -#define TARGET_ETOOMANYREFS 59 +#define TARGET_ETOOMANYREFS 59 #undef TARGET_ETIMEDOUT -#define TARGET_ETIMEDOUT 60 +#define TARGET_ETIMEDOUT 60 #undef TARGET_ECONNREFUSED -#define TARGET_ECONNREFUSED 61 +#define TARGET_ECONNREFUSED 61 #undef TARGET_ELOOP -#define TARGET_ELOOP 62 +#define TARGET_ELOOP 62 #undef TARGET_ENAMETOOLONG -#define TARGET_ENAMETOOLONG 63 +#define TARGET_ENAMETOOLONG 63 #undef TARGET_EHOSTDOWN -#define TARGET_EHOSTDOWN 64 +#define TARGET_EHOSTDOWN 64 #undef TARGET_EHOSTUNREACH -#define TARGET_EHOSTUNREACH 65 +#define TARGET_EHOSTUNREACH 65 #undef TARGET_ENOTEMPTY -#define TARGET_ENOTEMPTY 66 -// Unused 67 +#define TARGET_ENOTEMPTY 66 +/* Unused 67 */ #undef TARGET_EUSERS -#define TARGET_EUSERS 68 +#define TARGET_EUSERS 68 #undef TARGET_EDQUOT -#define TARGET_EDQUOT 69 +#define TARGET_EDQUOT 69 #undef TARGET_ESTALE -#define TARGET_ESTALE 70 +#define TARGET_ESTALE 70 #undef TARGET_EREMOTE -#define TARGET_EREMOTE 71 -// Unused 72-76 +#define TARGET_EREMOTE 71 +/* Unused 72-76 */ #undef TARGET_ENOLCK -#define TARGET_ENOLCK 77 +#define TARGET_ENOLCK 77 #undef TARGET_ENOSYS -#define TARGET_ENOSYS 78 -// Unused 79 +#define TARGET_ENOSYS 78 +/* Unused 79 */ #undef TARGET_ENOMSG -#define TARGET_ENOMSG 80 +#define TARGET_ENOMSG 80 #undef TARGET_EIDRM -#define TARGET_EIDRM 81 +#define TARGET_EIDRM 81 #undef TARGET_ENOSR -#define TARGET_ENOSR 82 +#define TARGET_ENOSR 82 #undef TARGET_ETIME -#define TARGET_ETIME 83 +#define TARGET_ETIME 83 #undef TARGET_EBADMSG -#define TARGET_EBADMSG 84 +#define TARGET_EBADMSG 84 #undef TARGET_EPROTO -#define TARGET_EPROTO 85 +#define TARGET_EPROTO 85 #undef TARGET_ENODATA -#define TARGET_ENODATA 86 +#define TARGET_ENODATA 86 #undef TARGET_ENOSTR -#define TARGET_ENOSTR 87 +#define TARGET_ENOSTR 87 #undef TARGET_ECHRNG -#define TARGET_ECHRNG 88 +#define TARGET_ECHRNG 88 #undef TARGET_EL2NSYNC -#define TARGET_EL2NSYNC 89 +#define TARGET_EL2NSYNC 89 #undef TARGET_EL3HLT -#define TARGET_EL3HLT 90 +#define TARGET_EL3HLT 90 #undef TARGET_EL3RST -#define TARGET_EL3RST 91 +#define TARGET_EL3RST 91 #undef TARGET_ENOPKG -#define TARGET_ENOPKG 92 +#define TARGET_ENOPKG 92 #undef TARGET_ELNRNG -#define TARGET_ELNRNG 93 +#define TARGET_ELNRNG 93 #undef TARGET_EUNATCH -#define TARGET_EUNATCH 94 +#define TARGET_EUNATCH 94 #undef TARGET_ENOCSI -#define TARGET_ENOCSI 95 +#define TARGET_ENOCSI 95 #undef TARGET_EL2HLT -#define TARGET_EL2HLT 96 +#define TARGET_EL2HLT 96 #undef TARGET_EBADE -#define TARGET_EBADE 97 +#define TARGET_EBADE 97 #undef TARGET_EBADR -#define TARGET_EBADR 98 +#define TARGET_EBADR 98 #undef TARGET_EXFULL -#define TARGET_EXFULL 99 +#define TARGET_EXFULL 99 #undef TARGET_ENOANO -#define TARGET_ENOANO 100 +#define TARGET_ENOANO 100 #undef TARGET_EBADRQC -#define TARGET_EBADRQC 101 +#define TARGET_EBADRQC 101 #undef TARGET_EBADSLT -#define TARGET_EBADSLT 102 -// Unused 103 +#define TARGET_EBADSLT 102 +/* Unused 103 */ #undef TARGET_EBFONT -#define TARGET_EBFONT 104 +#define TARGET_EBFONT 104 #undef TARGET_ENONET -#define TARGET_ENONET 105 +#define TARGET_ENONET 105 #undef TARGET_ENOLINK -#define TARGET_ENOLINK 106 +#define TARGET_ENOLINK 106 #undef TARGET_EADV -#define TARGET_EADV 107 +#define TARGET_EADV 107 #undef TARGET_ESRMNT -#define TARGET_ESRMNT 108 +#define TARGET_ESRMNT 108 #undef TARGET_ECOMM -#define TARGET_ECOMM 109 +#define TARGET_ECOMM 109 #undef TARGET_EMULTIHOP -#define TARGET_EMULTIHOP 110 +#define TARGET_EMULTIHOP 110 #undef TARGET_EDOTDOT -#define TARGET_EDOTDOT 111 +#define TARGET_EDOTDOT 111 #undef TARGET_EOVERFLOW -#define TARGET_EOVERFLOW 112 +#define TARGET_EOVERFLOW 112 #undef TARGET_ENOTUNIQ -#define TARGET_ENOTUNIQ 113 +#define TARGET_ENOTUNIQ 113 #undef TARGET_EBADFD -#define TARGET_EBADFD 114 +#define TARGET_EBADFD 114 #undef TARGET_EREMCHG -#define TARGET_EREMCHG 115 +#define TARGET_EREMCHG 115 #undef TARGET_EILSEQ -#define TARGET_EILSEQ 116 - -// Same as default 117-121 - +#define TARGET_EILSEQ 116 +/* Same as default 117-121 */ #undef TARGET_ELIBACC -#define TARGET_ELIBACC 122 +#define TARGET_ELIBACC 122 #undef TARGET_ELIBBAD -#define TARGET_ELIBBAD 123 +#define TARGET_ELIBBAD 123 #undef TARGET_ELIBSCN -#define TARGET_ELIBSCN 124 +#define TARGET_ELIBSCN 124 #undef TARGET_ELIBMAX -#define TARGET_ELIBMAX 125 +#define TARGET_ELIBMAX 125 #undef TARGET_ELIBEXEC -#define TARGET_ELIBEXEC 126 +#define TARGET_ELIBEXEC 126 #undef TARGET_ERESTART -#define TARGET_ERESTART 127 +#define TARGET_ERESTART 127 #undef TARGET_ESTRPIPE -#define TARGET_ESTRPIPE 128 +#define TARGET_ESTRPIPE 128 #undef TARGET_ENOMEDIUM -#define TARGET_ENOMEDIUM 129 +#define TARGET_ENOMEDIUM 129 #undef TARGET_EMEDIUMTYPE -#define TARGET_EMEDIUMTYPE 130 +#define TARGET_EMEDIUMTYPE 130 #undef TARGET_ECANCELED -#define TARGET_ECANCELED 131 +#define TARGET_ECANCELED 131 #undef TARGET_ENOKEY -#define TARGET_ENOKEY 132 +#define TARGET_ENOKEY 132 #undef TARGET_EKEYEXPIRED -#define TARGET_EKEYEXPIRED 133 +#define TARGET_EKEYEXPIRED 133 #undef TARGET_EKEYREVOKED -#define TARGET_EKEYREVOKED 134 +#define TARGET_EKEYREVOKED 134 #undef TARGET_EKEYREJECTED -#define TARGET_EKEYREJECTED 135 +#define TARGET_EKEYREJECTED 135 #undef TARGET_EOWNERDEAD -#define TARGET_EOWNERDEAD 136 +#define TARGET_EOWNERDEAD 136 #undef TARGET_ENOTRECOVERABLE -#define TARGET_ENOTRECOVERABLE 137 +#define TARGET_ENOTRECOVERABLE 137 #undef TARGET_ERFKILL -#define TARGET_ERFKILL 138 +#define TARGET_ERFKILL 138 #undef TARGET_EHWPOISON #define TARGET_EHWPOISON 139 =20 --=20 2.31.1 From nobody Fri May 17 04:59:54 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1625738983332337.1974948537237; Thu, 8 Jul 2021 03:09:43 -0700 (PDT) Received: from localhost ([::1]:49012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1QyT-00073u-VK for importer@patchew.org; Thu, 08 Jul 2021 06:09:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33198) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx5-0004ry-7O for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:15 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:36349) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Qx3-0001IJ-33 for qemu-devel@nongnu.org; Thu, 08 Jul 2021 06:08:14 -0400 Received: from quad ([82.142.13.34]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MOAJt-1lqeOx1NfN-00OV9O; Thu, 08 Jul 2021 12:08:02 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 8/8] linux-user/syscall: Remove hardcoded tabs (code style) Date: Thu, 8 Jul 2021 12:07:56 +0200 Message-Id: <20210708100756.212085-9-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210708100756.212085-1-laurent@vivier.eu> References: <20210708100756.212085-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:WOs0fu94TNCfhXwyITbFEfYbGb46VUNmzw1/P56Ww2dIDHY52fq C+duxRqMHzIgd60+WnHpbloT6ewND+ua0hPQhVxXiGsQ4P38T6cVAfUcFN+1xoXBna18xCM dSNXNtYrhuv0OsYiXXRi/S8u6CHStfArPPyPTm5bt733ljY/q0Lhz/qXXPGxAhWxee0thLS UHbx7cLZpw7z0mZ/shUSg== X-UI-Out-Filterresults: notjunk:1;V03:K0:QKHHiFYtQDY=:Lzc1IQZYarVHN2p6OokLAL v7XCGNJOmBLJkcGbE2p9zUnLCA+7a1sLm2brqAE7PUYDDWMbczhvbNgwvfdpe+LhnpUtocPFp d2rbVt12SVbpT8VDU+94GNmKc0MO8s9gZW3pRlSkp64T4J9BY2naB+XvsQ0HcVtfHt8u+2nk4 bWWJbwOElm1ICOOZ8sOxg3Vjg+Jj1mPxMjMHq/FYleA7mQTDyar/mWzdv1ZRfI2Y2+TNwRW0s Kbh8UHJyzASfXtkGBZ8KqTQ5psyYy3qbfxt5Vhay5ztSqmEFxJrnXm/DRIYvjJhzZIokilUUK yGfMqGVv3QNvr88kuKMXlJZuRMRtRFsgqNLdo/Fel/+i7QN7c0LiABvzazAXFL0tK/rNuzrWG 2nnmiYwpNUrwJXk7ZCe23dkQI00bcR3XOMBleaNDAohUx3upcm7fwFiNmbhDOIQVup5JCSTkq LIFC+7N2kEqvYBNQfDQEFYaAOgvy61D6YqESj42qEuDoHp76OZviV0dwMsSXPQbo6eudZ7o87 MQcPMBd7udiaNYC5deOx3W4pvqjP8mo3T11G8E+8DGx8EuNEOab1LhTwbQmLXjrP8BpMCMpOv qJ7991ODoA0yndIdzTMt+SleK7VB9SfxXkw0rDHssdh5EESB169/bVsYw23TNgdZliaYOvFhM GmW3CYnKgAh1/y0XKyWJK5xGF+rE0yC/TnEknYfUoJQicRADyHp5Fqe7geOYHd4EZyRDst4MB S8Z/XzrWb815Jgl2ahMFubJU16lSk/fQu0Ne1iqMbGDcQ8V6aYDMFboptTW5cgU7182gr7PDy vfDLOgrY/CqYebAOuKcOHTXANkzOerfX3djmpEb5ILfI9V3xcJE9UQtlvX9jMHdWl0iN/52 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.126.134; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, UPPERCASE_75_100=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Laurent Vivier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZM-MESSAGEID: 1625738985058100001 From: Philippe Mathieu-Daud=C3=A9 We are going to move this code, fix its style first. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Message-Id: <20210704183755.655002-12-f4bug@amsat.org> Signed-off-by: Laurent Vivier --- linux-user/syscall.c | 188 +++++++++++++++++++++---------------------- 1 file changed, 94 insertions(+), 94 deletions(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 3bc06d178e83..2e826206d227 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -519,112 +519,112 @@ static uint16_t target_to_host_errno_table[ERRNO_TA= BLE_SIZE] =3D { * minus the errnos that are not actually generic to all archs. */ static uint16_t host_to_target_errno_table[ERRNO_TABLE_SIZE] =3D { - [EAGAIN] =3D TARGET_EAGAIN, - [EIDRM] =3D TARGET_EIDRM, - [ECHRNG] =3D TARGET_ECHRNG, - [EL2NSYNC] =3D TARGET_EL2NSYNC, - [EL3HLT] =3D TARGET_EL3HLT, - [EL3RST] =3D TARGET_EL3RST, - [ELNRNG] =3D TARGET_ELNRNG, - [EUNATCH] =3D TARGET_EUNATCH, - [ENOCSI] =3D TARGET_ENOCSI, - [EL2HLT] =3D TARGET_EL2HLT, - [EDEADLK] =3D TARGET_EDEADLK, - [ENOLCK] =3D TARGET_ENOLCK, - [EBADE] =3D TARGET_EBADE, - [EBADR] =3D TARGET_EBADR, - [EXFULL] =3D TARGET_EXFULL, - [ENOANO] =3D TARGET_ENOANO, - [EBADRQC] =3D TARGET_EBADRQC, - [EBADSLT] =3D TARGET_EBADSLT, - [EBFONT] =3D TARGET_EBFONT, - [ENOSTR] =3D TARGET_ENOSTR, - [ENODATA] =3D TARGET_ENODATA, - [ETIME] =3D TARGET_ETIME, - [ENOSR] =3D TARGET_ENOSR, - [ENONET] =3D TARGET_ENONET, - [ENOPKG] =3D TARGET_ENOPKG, - [EREMOTE] =3D TARGET_EREMOTE, - [ENOLINK] =3D TARGET_ENOLINK, - [EADV] =3D TARGET_EADV, - [ESRMNT] =3D TARGET_ESRMNT, - [ECOMM] =3D TARGET_ECOMM, - [EPROTO] =3D TARGET_EPROTO, - [EDOTDOT] =3D TARGET_EDOTDOT, - [EMULTIHOP] =3D TARGET_EMULTIHOP, - [EBADMSG] =3D TARGET_EBADMSG, - [ENAMETOOLONG] =3D TARGET_ENAMETOOLONG, - [EOVERFLOW] =3D TARGET_EOVERFLOW, - [ENOTUNIQ] =3D TARGET_ENOTUNIQ, - [EBADFD] =3D TARGET_EBADFD, - [EREMCHG] =3D TARGET_EREMCHG, - [ELIBACC] =3D TARGET_ELIBACC, - [ELIBBAD] =3D TARGET_ELIBBAD, - [ELIBSCN] =3D TARGET_ELIBSCN, - [ELIBMAX] =3D TARGET_ELIBMAX, - [ELIBEXEC] =3D TARGET_ELIBEXEC, - [EILSEQ] =3D TARGET_EILSEQ, - [ENOSYS] =3D TARGET_ENOSYS, - [ELOOP] =3D TARGET_ELOOP, - [ERESTART] =3D TARGET_ERESTART, - [ESTRPIPE] =3D TARGET_ESTRPIPE, - [ENOTEMPTY] =3D TARGET_ENOTEMPTY, - [EUSERS] =3D TARGET_EUSERS, - [ENOTSOCK] =3D TARGET_ENOTSOCK, - [EDESTADDRREQ] =3D TARGET_EDESTADDRREQ, - [EMSGSIZE] =3D TARGET_EMSGSIZE, - [EPROTOTYPE] =3D TARGET_EPROTOTYPE, - [ENOPROTOOPT] =3D TARGET_ENOPROTOOPT, - [EPROTONOSUPPORT] =3D TARGET_EPROTONOSUPPORT, - [ESOCKTNOSUPPORT] =3D TARGET_ESOCKTNOSUPPORT, - [EOPNOTSUPP] =3D TARGET_EOPNOTSUPP, - [EPFNOSUPPORT] =3D TARGET_EPFNOSUPPORT, - [EAFNOSUPPORT] =3D TARGET_EAFNOSUPPORT, - [EADDRINUSE] =3D TARGET_EADDRINUSE, - [EADDRNOTAVAIL] =3D TARGET_EADDRNOTAVAIL, - [ENETDOWN] =3D TARGET_ENETDOWN, - [ENETUNREACH] =3D TARGET_ENETUNREACH, - [ENETRESET] =3D TARGET_ENETRESET, - [ECONNABORTED] =3D TARGET_ECONNABORTED, - [ECONNRESET] =3D TARGET_ECONNRESET, - [ENOBUFS] =3D TARGET_ENOBUFS, - [EISCONN] =3D TARGET_EISCONN, - [ENOTCONN] =3D TARGET_ENOTCONN, - [EUCLEAN] =3D TARGET_EUCLEAN, - [ENOTNAM] =3D TARGET_ENOTNAM, - [ENAVAIL] =3D TARGET_ENAVAIL, - [EISNAM] =3D TARGET_EISNAM, - [EREMOTEIO] =3D TARGET_EREMOTEIO, + [EAGAIN] =3D TARGET_EAGAIN, + [EIDRM] =3D TARGET_EIDRM, + [ECHRNG] =3D TARGET_ECHRNG, + [EL2NSYNC] =3D TARGET_EL2NSYNC, + [EL3HLT] =3D TARGET_EL3HLT, + [EL3RST] =3D TARGET_EL3RST, + [ELNRNG] =3D TARGET_ELNRNG, + [EUNATCH] =3D TARGET_EUNATCH, + [ENOCSI] =3D TARGET_ENOCSI, + [EL2HLT] =3D TARGET_EL2HLT, + [EDEADLK] =3D TARGET_EDEADLK, + [ENOLCK] =3D TARGET_ENOLCK, + [EBADE] =3D TARGET_EBADE, + [EBADR] =3D TARGET_EBADR, + [EXFULL] =3D TARGET_EXFULL, + [ENOANO] =3D TARGET_ENOANO, + [EBADRQC] =3D TARGET_EBADRQC, + [EBADSLT] =3D TARGET_EBADSLT, + [EBFONT] =3D TARGET_EBFONT, + [ENOSTR] =3D TARGET_ENOSTR, + [ENODATA] =3D TARGET_ENODATA, + [ETIME] =3D TARGET_ETIME, + [ENOSR] =3D TARGET_ENOSR, + [ENONET] =3D TARGET_ENONET, + [ENOPKG] =3D TARGET_ENOPKG, + [EREMOTE] =3D TARGET_EREMOTE, + [ENOLINK] =3D TARGET_ENOLINK, + [EADV] =3D TARGET_EADV, + [ESRMNT] =3D TARGET_ESRMNT, + [ECOMM] =3D TARGET_ECOMM, + [EPROTO] =3D TARGET_EPROTO, + [EDOTDOT] =3D TARGET_EDOTDOT, + [EMULTIHOP] =3D TARGET_EMULTIHOP, + [EBADMSG] =3D TARGET_EBADMSG, + [ENAMETOOLONG] =3D TARGET_ENAMETOOLONG, + [EOVERFLOW] =3D TARGET_EOVERFLOW, + [ENOTUNIQ] =3D TARGET_ENOTUNIQ, + [EBADFD] =3D TARGET_EBADFD, + [EREMCHG] =3D TARGET_EREMCHG, + [ELIBACC] =3D TARGET_ELIBACC, + [ELIBBAD] =3D TARGET_ELIBBAD, + [ELIBSCN] =3D TARGET_ELIBSCN, + [ELIBMAX] =3D TARGET_ELIBMAX, + [ELIBEXEC] =3D TARGET_ELIBEXEC, + [EILSEQ] =3D TARGET_EILSEQ, + [ENOSYS] =3D TARGET_ENOSYS, + [ELOOP] =3D TARGET_ELOOP, + [ERESTART] =3D TARGET_ERESTART, + [ESTRPIPE] =3D TARGET_ESTRPIPE, + [ENOTEMPTY] =3D TARGET_ENOTEMPTY, + [EUSERS] =3D TARGET_EUSERS, + [ENOTSOCK] =3D TARGET_ENOTSOCK, + [EDESTADDRREQ] =3D TARGET_EDESTADDRREQ, + [EMSGSIZE] =3D TARGET_EMSGSIZE, + [EPROTOTYPE] =3D TARGET_EPROTOTYPE, + [ENOPROTOOPT] =3D TARGET_ENOPROTOOPT, + [EPROTONOSUPPORT] =3D TARGET_EPROTONOSUPPORT, + [ESOCKTNOSUPPORT] =3D TARGET_ESOCKTNOSUPPORT, + [EOPNOTSUPP] =3D TARGET_EOPNOTSUPP, + [EPFNOSUPPORT] =3D TARGET_EPFNOSUPPORT, + [EAFNOSUPPORT] =3D TARGET_EAFNOSUPPORT, + [EADDRINUSE] =3D TARGET_EADDRINUSE, + [EADDRNOTAVAIL] =3D TARGET_EADDRNOTAVAIL, + [ENETDOWN] =3D TARGET_ENETDOWN, + [ENETUNREACH] =3D TARGET_ENETUNREACH, + [ENETRESET] =3D TARGET_ENETRESET, + [ECONNABORTED] =3D TARGET_ECONNABORTED, + [ECONNRESET] =3D TARGET_ECONNRESET, + [ENOBUFS] =3D TARGET_ENOBUFS, + [EISCONN] =3D TARGET_EISCONN, + [ENOTCONN] =3D TARGET_ENOTCONN, + [EUCLEAN] =3D TARGET_EUCLEAN, + [ENOTNAM] =3D TARGET_ENOTNAM, + [ENAVAIL] =3D TARGET_ENAVAIL, + [EISNAM] =3D TARGET_EISNAM, + [EREMOTEIO] =3D TARGET_EREMOTEIO, [EDQUOT] =3D TARGET_EDQUOT, - [ESHUTDOWN] =3D TARGET_ESHUTDOWN, - [ETOOMANYREFS] =3D TARGET_ETOOMANYREFS, - [ETIMEDOUT] =3D TARGET_ETIMEDOUT, - [ECONNREFUSED] =3D TARGET_ECONNREFUSED, - [EHOSTDOWN] =3D TARGET_EHOSTDOWN, - [EHOSTUNREACH] =3D TARGET_EHOSTUNREACH, - [EALREADY] =3D TARGET_EALREADY, - [EINPROGRESS] =3D TARGET_EINPROGRESS, - [ESTALE] =3D TARGET_ESTALE, - [ECANCELED] =3D TARGET_ECANCELED, - [ENOMEDIUM] =3D TARGET_ENOMEDIUM, - [EMEDIUMTYPE] =3D TARGET_EMEDIUMTYPE, + [ESHUTDOWN] =3D TARGET_ESHUTDOWN, + [ETOOMANYREFS] =3D TARGET_ETOOMANYREFS, + [ETIMEDOUT] =3D TARGET_ETIMEDOUT, + [ECONNREFUSED] =3D TARGET_ECONNREFUSED, + [EHOSTDOWN] =3D TARGET_EHOSTDOWN, + [EHOSTUNREACH] =3D TARGET_EHOSTUNREACH, + [EALREADY] =3D TARGET_EALREADY, + [EINPROGRESS] =3D TARGET_EINPROGRESS, + [ESTALE] =3D TARGET_ESTALE, + [ECANCELED] =3D TARGET_ECANCELED, + [ENOMEDIUM] =3D TARGET_ENOMEDIUM, + [EMEDIUMTYPE] =3D TARGET_EMEDIUMTYPE, #ifdef ENOKEY - [ENOKEY] =3D TARGET_ENOKEY, + [ENOKEY] =3D TARGET_ENOKEY, #endif #ifdef EKEYEXPIRED - [EKEYEXPIRED] =3D TARGET_EKEYEXPIRED, + [EKEYEXPIRED] =3D TARGET_EKEYEXPIRED, #endif #ifdef EKEYREVOKED - [EKEYREVOKED] =3D TARGET_EKEYREVOKED, + [EKEYREVOKED] =3D TARGET_EKEYREVOKED, #endif #ifdef EKEYREJECTED - [EKEYREJECTED] =3D TARGET_EKEYREJECTED, + [EKEYREJECTED] =3D TARGET_EKEYREJECTED, #endif #ifdef EOWNERDEAD - [EOWNERDEAD] =3D TARGET_EOWNERDEAD, + [EOWNERDEAD] =3D TARGET_EOWNERDEAD, #endif #ifdef ENOTRECOVERABLE - [ENOTRECOVERABLE] =3D TARGET_ENOTRECOVERABLE, + [ENOTRECOVERABLE] =3D TARGET_ENOTRECOVERABLE, #endif #ifdef ENOMSG [ENOMSG] =3D TARGET_ENOMSG, --=20 2.31.1