From patchwork Thu Mar 7 20:12:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 159928 Delivered-To: patch@linaro.org Received: by 2002:a02:5cc1:0:0:0:0:0 with SMTP id w62csp7855149jad; Thu, 7 Mar 2019 12:13:07 -0800 (PST) X-Google-Smtp-Source: APXvYqyq7Sqx8OYOitqGS43enK4/CnZFNxvvFVRMaQcdByUQ46f+mYnnRFHL0au4SOh3owhR/WDH X-Received: by 2002:a81:31c1:: with SMTP id x184mr11581863ywx.496.1551989587846; Thu, 07 Mar 2019 12:13:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551989587; cv=none; d=google.com; s=arc-20160816; b=0gNl4GHjoTV9/p8fnqlVhiBSWFPb2sLJJXLQPoYkXhx6lwYrT42deEpvglTs839Q5r M+iDQ9IgtpbZshBtrl/40UB3oEe72xQxkOlOuYXYc7YMgrz+OF87Z/a2MT4OmyLOgi3T CXqnIL6Mm1gs5E9gQCQz61LjfaSDJxlRliz5WZgjAz9lLOd4b0HQlS32G0Fq0g+Mhgxo MZjzcYy/NPvtj8YjWZKcNOmKWG80bSluCVuHeP4j9AXVqXVVxDoMtL8hRey2igV9au+y nE04ods+PeNGJUS+hl/RRW5M50z6/1nST/ApMoTA+2n769vaXt5Q9PNPMVO5RQ1F5LwH 54ZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:message-id:date:to:from :dkim-signature; bh=ph796r3aTwZ2pKDFilEV4zdYYMRQyE0/PSFRBPXwLm4=; b=r9IEfbvXx69r6kzvvh9uAYFnCGlE8h2hmPWxkL96aU5FK+FKeUiQBr+HSVeGWxMQFZ W0tS2GyZ2dB4ykO+vAborz3CTcogulydb/RHJQj1sfIIbT9r1tlEjVeSzyZUVPcT5pED RYK7l0F5c0kPOJ+ieaqPm8V4mV0591TOur1+fM+cyUReSnTSehjWTjhrRQdz+yWAk0+9 SvybzdQ1a5BT1l/HOGNbT0wBI+djpLUWFdCJzNMVlFNKFhfb/iqn3Xmo0Tc+I3rgbPti zxbyQH48J+9pArYKi+JmVAH1U4a/WK0Ltes6o55EFnhznNNoypZGs79vZkIhHN6TcJD3 lVaA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=RLs9yZpv; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 126si3318484ybk.474.2019.03.07.12.13.07 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 07 Mar 2019 12:13:07 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=RLs9yZpv; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([127.0.0.1]:58999 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1zO7-0006I6-Cg for patch@linaro.org; Thu, 07 Mar 2019 15:13:07 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57001) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1zNq-0006Hv-9k for qemu-devel@nongnu.org; Thu, 07 Mar 2019 15:12:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h1zNp-0001xc-Ji for qemu-devel@nongnu.org; Thu, 07 Mar 2019 15:12:50 -0500 Received: from mail-pg1-x541.google.com ([2607:f8b0:4864:20::541]:42250) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h1zNp-0001wN-Bf for qemu-devel@nongnu.org; Thu, 07 Mar 2019 15:12:49 -0500 Received: by mail-pg1-x541.google.com with SMTP id b2so12118850pgl.9 for ; Thu, 07 Mar 2019 12:12:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=ph796r3aTwZ2pKDFilEV4zdYYMRQyE0/PSFRBPXwLm4=; b=RLs9yZpvdzIGWEjN7ios40QHOm1e2rHGUOtSDZjE87jBnyUEpjziBm6qOhgyavbG8D 97xG9KFNsJ3zVG+ofe6gfSJ+1ULonsZ2UqWI9msRRty0aNCa0eSUbw7BrvSRf+U/7Wbc PwGp67JgWCKrLLsCXq3yZbTz87fHcxboJq6W+7qvdAYDKPwYpFtW8S7QUL/HnjLTr4TZ Rk3FN0ejM6CUhCNR+gbv29ayiKsJHbXSpT/wvCz0BueqQwbEH5jSd/MqzlPy06WTAaJU SuPGvBQ7hAaHZ/nasMKWCuv8pgfiGKUqp14p6G5sTRZWbjZswPTN1cb85zPB6OYUSEyD HhdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ph796r3aTwZ2pKDFilEV4zdYYMRQyE0/PSFRBPXwLm4=; b=STSW7yN0ltnF/Yzr2k8TFwjB4/cKWzfuygooVeh5A6rjII+ftiujhXnIEnoJhwqIK1 5Qiw28hSRS/C1IvOsmCWCyQQxDij6l6C3ZSdrCBrgFHeD6ltu3kCimm1faEUUkQY4m7C tZzmI8Mka3k5uHGpKJxDWWA2xZuKcT2IF5YedDUr2Nr7m1cIBm044WsWwub896iKoQ9F lD100Xb3Wq/DejViiv9ph9LJCYBbx0S/KlVutzM8iCDgmDCZykX/ckB7Cruvhb0D4MX5 1S0uGL+yNOLjnYHiKOzlps5o/kG5n/OuW9tzwQ3SLWiZn3dwlEXdNJV+tZg1W+Y+HFA8 yLxQ== X-Gm-Message-State: APjAAAVb3zFpxCzN8zNda9pyWiQs2ONqhN1t7FmG71Juub0QyhG4tmBr nl2OtfzbzgeT1aAFi6lh+yXx40H7Xu4= X-Received: by 2002:a63:20a:: with SMTP id 10mr12967612pgc.346.1551989567177; Thu, 07 Mar 2019 12:12:47 -0800 (PST) Received: from cloudburst.twiddle.net (97-113-188-82.tukw.qwest.net. [97.113.188.82]) by smtp.gmail.com with ESMTPSA id h126sm18567484pfc.135.2019.03.07.12.12.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Mar 2019 12:12:46 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Thu, 7 Mar 2019 12:12:42 -0800 Message-Id: <20190307201244.8971-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.2 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::541 Subject: [Qemu-devel] [PATCH 0/2] target/arm: gdbstub system registers refinement X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" This was working toward fixing https://bugs.linaro.org/show_bug.cgi?id=4274 although I don't think I'm entirely successful. I would argue, however, that gdb's behaviour in this is odd. Why are registers that are clearly marked "system" being added to "general" simply because they have integer type? In the meantime, we don't really need to present these registers to the user for CONFIG_USER_ONLY. r~ Richard Henderson (2): target/arm: Put system registers in "system" group target/arm: Don't add system-registers.xml for user-only target/arm/gdbstub.c | 2 +- target/arm/helper.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) -- 2.17.2