[{"id":3676714,"web_url":"http://patchwork.ozlabs.org/comment/3676714/","msgid":"<CAFEAcA-PGSc2bae3CxSHMqMwrvTJDOoE80_O9xAovOObOzuR=g@mail.gmail.com>","list_archive_url":null,"date":"2026-04-13T12:35:07","subject":"Re: [PATCH] target/i386: fix missing PF_INSTR in SIGSEGV context","submitter":{"id":5111,"url":"http://patchwork.ozlabs.org/api/people/5111/","name":"Peter Maydell","email":"peter.maydell@linaro.org"},"content":"On Mon, 13 Apr 2026 at 13:17, Simon Scherer <scherer.simon89@gmail.com> wrote:\n>\n> When running linux-user emulation, the SIGSEGV handler does not\n> correctly set the 4th bit (PF_INSTR) in the error_code variable of\n> the context argument (context->uc_mcontext.gregs[REG_ERR]).\n>\n> Because this bit is never set, guest applications cannot distinguish\n> if a fault was due to missing executable permissions. This patch\n> ensures that when a page fault occurs during an instruction fetch,\n> the PF_INSTR flag is properly populated in the signal context.\n>\n> Resolves: https://gitlab.com/qemu-project/qemu/-/work_items/3384\n> Signed-off-by: Simon Scherer <scherer.simon89@gmail.com>\n> ---\n>  VERSION                            | 2 +-\n>  target/i386/tcg/user/excp_helper.c | 7 ++++---\n>  2 files changed, 5 insertions(+), 4 deletions(-)\n>\n> diff --git a/VERSION b/VERSION\n> index de760e732f..340ebebb29 100644\n> --- a/VERSION\n> +++ b/VERSION\n> @@ -1 +1 @@\n> -10.2.92\n> +10.2.93\n\nYour patch seems to have a stray other change in it.\n\nYou don't need to respin it just to fix this, and if it gets\nreviewed without needing any other changes then the maintainer\nwill probably fix that up, but if you need to do a v2 of the\npatch then you can sort it out for that.\n\n> diff --git a/target/i386/tcg/user/excp_helper.c b/target/i386/tcg/user/excp_helper.c\n> index 98fab4cbc3..6c5df5e0e8 100644\n> --- a/target/i386/tcg/user/excp_helper.c\n> +++ b/target/i386/tcg/user/excp_helper.c\n> @@ -36,9 +36,10 @@ void x86_cpu_record_sigsegv(CPUState *cs, vaddr addr,\n>       * signal and set exception_index to EXCP_INTERRUPT.\n>       */\n>      env->cr[2] = addr;\n> -    env->error_code = ((access_type == MMU_DATA_STORE) << PG_ERROR_W_BIT)\n> -                    | (maperr ? 0 : PG_ERROR_P_MASK)\n> -                    | PG_ERROR_U_MASK;\n> +    env->error_code = (maperr ? 0 : PG_ERROR_P_MASK)\n> +                    | ((access_type == MMU_DATA_STORE) << PG_ERROR_W_BIT)\n\nWhy did you reorder these two lines ? Is there a code change here I'm missing?\n\n> +                    | PG_ERROR_U_MASK\n> +                    | ((access_type == MMU_INST_FETCH) ? PG_ERROR_I_D_MASK : 0);\n>      cs->exception_index = EXCP0E_PAGE;\n>\n>      /* Disable do_interrupt_user. */\n\nthanks\n-- PMM","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=JGheMcJS;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvRhT6wttz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 22:35:36 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCGVg-0007Ab-Ss; Mon, 13 Apr 2026 08:35:24 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wCGVe-0007AC-V1\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 08:35:22 -0400","from mail-yx1-xb132.google.com ([2607:f8b0:4864:20::b132])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <peter.maydell@linaro.org>)\n id 1wCGVc-0004iV-Ug\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 08:35:22 -0400","by mail-yx1-xb132.google.com with SMTP id\n 956f58d0204a3-6501c4857b2so3473782d50.3\n for <qemu-devel@nongnu.org>; Mon, 13 Apr 2026 05:35:20 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1776083720; cv=none;\n d=google.com; s=arc-20240605;\n b=idHvirusUU926J8CvLUvDVDJHGJvWVvJiDpyj1WxC4hEoLySnSPvSZ2qCLT26PCV+/\n uYkPoPiRJskNTU+qQz87XinJjEN3KgEGca34IbCxzf0ltVXR10IGoWgND9wSvG3XZ7lP\n cw0L+iCR2vS2amCI2nQYuMrHzCE0n8emTDYPMYxsrkXwIjNa1s5obHQetYidCX//tQPl\n fliZcnJWh+M0uK96GKZ5vZGp6EsBsm0M6qDVs4iYhrs4HXgIYKph8cxm5LuobVW/DA2D\n e7lKQAmgIocL2JFKkndo1llUJmf7NtTThPXlY8Me99i0N1gS1ESkifalrtRb54790yBx\n zYsw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=Yl4RxljFlL2zQhrWwJUvTBU3Rj1lgogsz3ZXCm5OQqY=;\n fh=iqRDn0HWqOWFRTM6TPT7Rp+m3JdAe6EjJsWwnoP/5Os=;\n b=i90bHWPCaMPyNTSwHdcIJkmtYp76vSOWq3cr2k16DwVw/RWe2Jls+AWxg748Tnmw/2\n nW61kxjl7L4hmCICnuqNo0f7b6VTjxgC37+YGXMIjc58C4Iz3sPtg0OLcKQQcj8Bliu/\n riLHv2nfi5lQiYcnxzY4z7pXHwPrq1QTyyg3YZ4rxD4fWeDOA23w1Gd5l8CHxXoqp/mW\n 4FV0hzt3pVK57bmhQAg5IRi8VVWbwWoejZYBDyuIfIocOMSl8hKRi9+IPl9cHt+e1ZOP\n JCZH/MedJQF4XGgx6fojB2YWmjyeSWzm3hZ6lYEv3KWJU112D6XJG3iass3CiH++vl+U\n p+KA==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1776083720; x=1776688520; darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=Yl4RxljFlL2zQhrWwJUvTBU3Rj1lgogsz3ZXCm5OQqY=;\n b=JGheMcJSGQ02sulSGleVe+kaqEy7e+rh9F3fgruSYmYuRVFxVamk0qX76yXgK4RX4s\n nJxh/OaR1f/IiOF3UXocMOr8dZR0fsRDw7qb+caPIDLmzqb60V0WQ3GUGXVN3LcgxgHE\n 2sKRxk4wDhiUldSIy8Kr0PBtTKl+TDTdsaQdHN2TppZYk5OAYyykiucNM7+9zsCY0DOI\n KZeCCyaPGxfY9BHX+w44q1g2xFBSPcRrw/TvN1AAxJHCB9pgnveRJAkUa9czHqnq3K6p\n EXc5mDu1VAl52pWnDYP13fxTTrggzdhLRxDEaaWbyY3xeyb/PwSvQigT8mLfHiFN0iRz\n IPuA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776083720; x=1776688520;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=Yl4RxljFlL2zQhrWwJUvTBU3Rj1lgogsz3ZXCm5OQqY=;\n b=Xrhr3rx4q4R4lk5/3wHOz0EMzxTgdXxICVubLAjcMBp1fdOGGadB5trpaDYyoViw+U\n AOuInx8IttxPVJ6lWFDIH5bjVkWJrFmT3698elRNWexfdOR9ww71yE7DtfkKchlO7Gsj\n GT8TJKLgWI9x+jFECzfZ3tF1/4M12QaNe5bn4W6SJqYtX9LY1z3ojwJgcUwigaXJayvn\n IJmQbdWv6pYyEBR1dwdrM0+TS5p20IWM7MFzstuax3/XuBg71Se+ZEDC1ayDURBU1F3w\n QPWf2dCkEhCzPaLezw+aZ+BP3PiSGAPGOOsA40jYQQeZt3eVudQGZBO1o+Kyt9df5ovm\n 3tOQ==","X-Gm-Message-State":"AOJu0YwdqmGczGGuJOLbdEkJwd9KZVawBNiO38pPJy1yoFYi17tSphij\n SmNlGp0odDvHBn0qi9xnDVfp2gMX4q6vog+32H0it9YbthFFUW6pmoPalrIfKphFrxcos3xmU7s\n N/HD49by+owOetdji1tw0VwM1w/0oK780wZvsQaRGlA==","X-Gm-Gg":"AeBDievauXpHUNo58ipdfD4og1j1UUEbJBWEy7M6VIzG8lu+L/0owN2tDhJUtzcvfdi\n B+TCtDwUhhUcV0xbb2jprp8VmqNzE9Idjugw3YxMnwo2pcACkhb5zGJp6BG5W1l11nZ7+XyfPnn\n owdsokji1AgHqgp28w7o351qmrj+7s6CdqMvj8PdlILfjzW9dC5O+CI6iOoAbJlZ+aYERBsa6Uf\n tLeYOJ7xBiHpyEwqnPcflAeiGlA/HkAld34n0lX62/ER8ybqZeYvQQl04uq7uwBjdbUF3O98Msi\n V7rTM+uofXphkINDVY5QiwbcLwSybxwXtsrPQtxA02V+rraghfxBTfrGEBZklqro0ehyyKG3NJ9\n e2A==","X-Received":"by 2002:a05:690e:438e:b0:64a:edf2:e769 with SMTP id\n 956f58d0204a3-65198a38613mr9586279d50.10.1776083719390; Mon, 13 Apr 2026\n 05:35:19 -0700 (PDT)","MIME-Version":"1.0","References":"<20260413115622.160212-1-scherer.simon89@gmail.com>","In-Reply-To":"<20260413115622.160212-1-scherer.simon89@gmail.com>","From":"Peter Maydell <peter.maydell@linaro.org>","Date":"Mon, 13 Apr 2026 13:35:07 +0100","X-Gm-Features":"AQROBzAiQI3t81bsQPB-qql_jhW7sTq9mPAk2AcZpfl2s6GHtIVk-dTS8xLgJuk","Message-ID":"\n <CAFEAcA-PGSc2bae3CxSHMqMwrvTJDOoE80_O9xAovOObOzuR=g@mail.gmail.com>","Subject":"Re: [PATCH] target/i386: fix missing PF_INSTR in SIGSEGV context","To":"Simon Scherer <scherer.simon89@gmail.com>","Cc":"qemu-devel@nongnu.org, pbonzini@redhat.com, richard.henderson@linaro.org","Content-Type":"text/plain; charset=\"UTF-8\"","Received-SPF":"pass client-ip=2607:f8b0:4864:20::b132;\n envelope-from=peter.maydell@linaro.org; helo=mail-yx1-xb132.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3676721,"web_url":"http://patchwork.ozlabs.org/comment/3676721/","msgid":"<e192b69e-e3d8-418f-911d-82f4a07e29de@redhat.com>","list_archive_url":null,"date":"2026-04-13T12:56:27","subject":"Re: [PATCH] target/i386: fix missing PF_INSTR in SIGSEGV context","submitter":{"id":2701,"url":"http://patchwork.ozlabs.org/api/people/2701/","name":"Paolo Bonzini","email":"pbonzini@redhat.com"},"content":"On 4/13/26 14:35, Peter Maydell wrote:\n>> diff --git a/VERSION b/VERSION\n>> index de760e732f..340ebebb29 100644\n>> --- a/VERSION\n>> +++ b/VERSION\n>> @@ -1 +1 @@\n>> -10.2.92\n>> +10.2.93\n> \n> Your patch seems to have a stray other change in it.\n> \n> You don't need to respin it just to fix this, and if it gets\n> reviewed without needing any other changes then the maintainer\n> will probably fix that up, but if you need to do a v2 of the\n> patch then you can sort it out for that.\n\nWill do.\n\n>> diff --git a/target/i386/tcg/user/excp_helper.c b/target/i386/tcg/user/excp_helper.c\n>> index 98fab4cbc3..6c5df5e0e8 100644\n>> --- a/target/i386/tcg/user/excp_helper.c\n>> +++ b/target/i386/tcg/user/excp_helper.c\n>> @@ -36,9 +36,10 @@ void x86_cpu_record_sigsegv(CPUState *cs, vaddr addr,\n>>        * signal and set exception_index to EXCP_INTERRUPT.\n>>        */\n>>       env->cr[2] = addr;\n>> -    env->error_code = ((access_type == MMU_DATA_STORE) << PG_ERROR_W_BIT)\n>> -                    | (maperr ? 0 : PG_ERROR_P_MASK)\n>> -                    | PG_ERROR_U_MASK;\n>> +    env->error_code = (maperr ? 0 : PG_ERROR_P_MASK)\n>> +                    | ((access_type == MMU_DATA_STORE) << PG_ERROR_W_BIT)\n> \n> Why did you reorder these two lines ? Is there a code change here I'm missing?\n\nIt sorts bits in the order they appear in the word, so it makes sense.\n\nPaolo\n\n>> +                    | PG_ERROR_U_MASK\n>> +                    | ((access_type == MMU_INST_FETCH) ? PG_ERROR_I_D_MASK : 0);\n>>       cs->exception_index = EXCP0E_PAGE;\n>>\n>>       /* Disable do_interrupt_user. */\n> \n> thanks\n> -- PMM\n> \n>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=K9MoGcRB;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvS9C34hpz1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 13 Apr 2026 22:57:03 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCGqK-000391-FP; Mon, 13 Apr 2026 08:56:46 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pbonzini@redhat.com>)\n id 1wCGqG-00038d-KH\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 08:56:42 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pbonzini@redhat.com>)\n id 1wCGqE-0002NI-Li\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 08:56:40 -0400","from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-589-UGXQmM_PMKGhNvDvPePJCw-1; Mon,\n 13 Apr 2026 08:56:34 -0400","from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 6E99618002E5; Mon, 13 Apr 2026 12:56:33 +0000 (UTC)","from [10.44.50.126] (unknown [10.44.50.126])\n by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id 7AE3B19560AB; Mon, 13 Apr 2026 12:56:31 +0000 (UTC)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776084997;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;\n bh=SeHHjV9uaHny9U9dw29cnwAJUblO4qaHzjSQFMSt1mI=;\n b=K9MoGcRBbk7NAypRXOI2wQnNgAR7oDKMA/9IFl+yqH28hw+GSdY4bH7fe0hpoZPjOyrStm\n yG1DK+et9Zg6UHThhcvqHkqbtjIaCM1AKfq8cF7oJTOa2pg2ZME8bGOk6g5WlMBz/3RrCa\n XncDJ6DX5Qoh0gRRuOzpOEICywgjTgo=","X-MC-Unique":"UGXQmM_PMKGhNvDvPePJCw-1","X-Mimecast-MFC-AGG-ID":"UGXQmM_PMKGhNvDvPePJCw_1776084993","Message-ID":"<e192b69e-e3d8-418f-911d-82f4a07e29de@redhat.com>","Date":"Mon, 13 Apr 2026 14:56:27 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] target/i386: fix missing PF_INSTR in SIGSEGV context","To":"Peter Maydell <peter.maydell@linaro.org>,\n Simon Scherer <scherer.simon89@gmail.com>","Cc":"qemu-devel@nongnu.org, richard.henderson@linaro.org","References":"<20260413115622.160212-1-scherer.simon89@gmail.com>\n <CAFEAcA-PGSc2bae3CxSHMqMwrvTJDOoE80_O9xAovOObOzuR=g@mail.gmail.com>","From":"Paolo Bonzini <pbonzini@redhat.com>","Content-Language":"en-US","Autocrypt":"addr=pbonzini@redhat.com; keydata=\n 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","In-Reply-To":"\n <CAFEAcA-PGSc2bae3CxSHMqMwrvTJDOoE80_O9xAovOObOzuR=g@mail.gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-Scanned-By":"MIMEDefang 3.0 on 10.30.177.12","Received-SPF":"pass client-ip=170.10.129.124;\n envelope-from=pbonzini@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com","X-Spam_score_int":"-25","X-Spam_score":"-2.6","X-Spam_bar":"--","X-Spam_report":"(-2.6 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}},{"id":3676849,"web_url":"http://patchwork.ozlabs.org/comment/3676849/","msgid":"<20260413125710.251266-1-pbonzini@redhat.com>","list_archive_url":null,"date":"2026-04-13T12:57:10","subject":"Re: [PATCH] target/i386: fix missing PF_INSTR in SIGSEGV context","submitter":{"id":2701,"url":"http://patchwork.ozlabs.org/api/people/2701/","name":"Paolo Bonzini","email":"pbonzini@redhat.com"},"content":"Queued, thanks.\n\nPaolo","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=QhfTTRs8;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=google header.b=ZIBsvyKa;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fvXlP3CT0z1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 14 Apr 2026 02:23:27 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wCK3c-00031S-9i; Mon, 13 Apr 2026 12:22:40 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pbonzini@redhat.com>)\n id 1wCK3W-00030w-NH\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 12:22:35 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.129.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pbonzini@redhat.com>)\n id 1wCK3R-0006sR-LU\n for qemu-devel@nongnu.org; Mon, 13 Apr 2026 12:22:33 -0400","from mail-wm1-f72.google.com (mail-wm1-f72.google.com\n [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-365-YevMDonHO2OSIqt7o0MMiw-1; Mon, 13 Apr 2026 12:22:26 -0400","by mail-wm1-f72.google.com with SMTP id\n 5b1f17b1804b1-488ba2f4094so29356715e9.1\n for <qemu-devel@nongnu.org>; Mon, 13 Apr 2026 09:22:26 -0700 (PDT)","from [192.168.10.48] ([151.49.85.67])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488d53808b2sm378656025e9.11.2026.04.13.09.22.23\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 13 Apr 2026 09:22:23 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776097348;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=cyh9GNwkSeiWX8VVWJet6cmrStrv1Y1BhHYKMAKCy08=;\n b=QhfTTRs8lfjSyagX0+ybDV+F2kpS3a1o/LMlgMHBy6P9Mlkj/+bgZ/cxOuM/eHIxWxafc2\n GReEMiXvdF+EdnamdIUPeGMzugd9lTtMZZ2KVDDr2wTfbS43DBUc/LhQ/O8jwm+X1LtCBw\n yykirvjOo+p3SbhZgmYuEy1HXK33npo=","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=redhat.com; s=google; t=1776097345; x=1776702145; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=cyh9GNwkSeiWX8VVWJet6cmrStrv1Y1BhHYKMAKCy08=;\n b=ZIBsvyKaTQSqn+M58CTlC4lyOU9oXf905L1iZrDzfEylEkZEXPDUUIgwmQl1l+zoB+\n 31hMvQE3uX+dNlYB3BGTMQxGWlejoa7ipyemmmsO3vgj5HjmgUrGACofSa1CnHwY8k01\n 7H9ca5dBYYxjvRgGiBWJpOlCgI/YBJkEutO7dhYv+nIoVQQKI9b5s6GG/qyJCTmtR8q+\n 0QuzyrmZ3wGinmNXp1cMyoGLwuaFklD9ecdZF2CTRWDcOJYgV0vNrBQe2R0WTMr/QRYc\n 2brRfVAlN+QZgceMqkQ22VwW06WPV+pR/uKaaWcT2MimNoIzLrr6GpYhmGdU8YRPiI2y\n amJw=="],"X-MC-Unique":"YevMDonHO2OSIqt7o0MMiw-1","X-Mimecast-MFC-AGG-ID":"YevMDonHO2OSIqt7o0MMiw_1776097345","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776097345; x=1776702145;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=cyh9GNwkSeiWX8VVWJet6cmrStrv1Y1BhHYKMAKCy08=;\n b=Ca+yXmVJt6sdhpOI00ZVRlvXC1lBu7Msvdi48i49jBfvG5drbO/VyX+9my6YKYweP7\n goYewNz03O+XHWsWVwUaQ7iyBUJqfq0+DCjrq7AW6PnYrFXWOPhW9LNZhjlrogy5usQG\n t8jdKNxmKMsAQDxEz4nu87EUTzuFrTxJV/R0hrBRvkXXftYDiaE8bDtbNZVo8aDGl9K7\n Fpa76HNFOMFET4zo6J5aFOLP5jUZ8qioF/B3pF571BFh0eUznG/peDfukTmVar7brKd1\n Ju39aE89XgDdB9gOM9N1+S8ZHcT0G7u0OCfnTzJDWaeRf60q1dkViAG3EkofEHEgvAPK\n uK9A==","X-Gm-Message-State":"AOJu0Yz1J1/nyy6ayhq8/zl40cLbwFjpHoNSVXOO/sW7IT6Wdokquf+L\n OBA6/QMQdSzEDYdFhTvsiBgYgFd/HWcs6fay8fsCeDJFW09n778kUsxZsAiacSRatj52hDAz3ru\n +nT27U/BhCUgL8QBzOnL02yvmQxIGn8mWlrV5bMQurXvEt5zhBmCPdunB","X-Gm-Gg":"AeBDiev1a0KacyXxboefCtelRtwk+GhGqyJhISabhD8/c2ciBZ/0ou0rHgPSaYU+BOR\n IQXwBHlqKF+kSITlbMfMOzNwrlRej3eCXu0TSX0olT3fp3YXLnAHFJ32Q8IBaohV6f9vfpr7Wnc\n FMq/qAuopGJYESd6qFRIxYr5AteaeT+SEPuZ1UO5NKfuiAsj9XeajYBRK12+ef/pxGOmsZAw74d\n wa39h3w50UTxt6bBF+oD+zTia6ntbtTmih1koSemBdbRSBwZki84Lk6QP+1jtC1Ow8Btb0ZAWK/\n kRNs5rm939lJdDqMLrDU80UYsYHjRtid5xGXHaA9Tafqaf/U50J2DwmW7k+aeck5Jv0nhOpiCPe\n /zhBW33ebe1dPea8bgFhjjuAiGzuZNhTUlyxvZCc76tnxCJzNhq08kN6fjutOuGtVNBLJNZvx5l\n 6SMcLaGBf/mytAdSFlo4sv8TcF","X-Received":["by 2002:a05:600c:8710:b0:485:3abe:ab86 with SMTP id\n 5b1f17b1804b1-488d67bbd1dmr207840105e9.4.1776097344975;\n Mon, 13 Apr 2026 09:22:24 -0700 (PDT)","by 2002:a05:600c:8710:b0:485:3abe:ab86 with SMTP id\n 5b1f17b1804b1-488d67bbd1dmr207839785e9.4.1776097344582;\n Mon, 13 Apr 2026 09:22:24 -0700 (PDT)"],"From":"Paolo Bonzini <pbonzini@redhat.com>","To":"Simon Scherer <scherer.simon89@gmail.com>","Cc":"qemu-devel@nongnu.org, pbonzini@redhat.com, richard.henderson@linaro.org","Subject":"Re: [PATCH] target/i386: fix missing PF_INSTR in SIGSEGV context","Date":"Mon, 13 Apr 2026 14:57:10 +0200","Message-ID":"<20260413125710.251266-1-pbonzini@redhat.com>","X-Mailer":"git-send-email 2.53.0","In-Reply-To":"<20260413115622.160212-1-scherer.simon89@gmail.com>","References":"","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=170.10.129.124;\n envelope-from=pbonzini@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com","X-Spam_score_int":"-9","X-Spam_score":"-1.0","X-Spam_bar":"-","X-Spam_report":"(-1.0 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_03_06=1.592,\n DKIMWL_WL_HIGH=-0.54, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\n DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001,\n RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001,\n SPF_PASS=-0.001 autolearn=no autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]