From nobody Mon Feb 9 12:18:05 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.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; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1558276759; cv=none; d=zoho.com; s=zohoarc; b=B475iwKMDVgUeGK6wOSGO1mtrvZAUDOOROEcbXZf3P9QEsBvu1iBskf8jCyapejJKmNG2IJWW07iIs8ptFDuqectDNrg5vjM+hCp9Xksx5w9pAj/DFn+REkAH7rx8DHA43OM4J1lpZJHkAh2c+1SP6daRZ7Wa4AA8Kibchm0yEs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1558276759; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=zc/iSoe4ODkWO8R1MW7Fj6+3lk6oMXZxFHKtVAZiynY=; b=IHHDkqzu0Q02TS2K5K1LchBB5Bfcctk3cgZn2qACMQh7OR34PPtpAR0qlHnzEGIMpdTSJoMNc644/wbR07Xy401oXW/ev/g6/zOzQgEa1lpD8tJGzacFd03Vq6bYX2oeoJPVqiKJl2TngRN+meCLUlzv2Unyu87jqfnkU7BKwGE= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1558276759849283.2632200206274; Sun, 19 May 2019 07:39:19 -0700 (PDT) Received: from localhost ([127.0.0.1]:49559 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSMxh-0005Iy-3S for importer@patchew.org; Sun, 19 May 2019 10:38:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSMw1-0004S8-LN for qemu-devel@nongnu.org; Sun, 19 May 2019 10:37:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSMw0-0007Oc-MM for qemu-devel@nongnu.org; Sun, 19 May 2019 10:37:09 -0400 Received: from mail-pg1-x541.google.com ([2607:f8b0:4864:20::541]:41320) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hSMw0-0007OG-Gu for qemu-devel@nongnu.org; Sun, 19 May 2019 10:37:08 -0400 Received: by mail-pg1-x541.google.com with SMTP id z3so5518119pgp.8 for ; Sun, 19 May 2019 07:37:08 -0700 (PDT) Received: from localhost.localdomain (97-113-13-231.tukw.qwest.net. [97.113.13.231]) by smtp.gmail.com with ESMTPSA id 184sm18248195pfa.48.2019.05.19.07.37.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 19 May 2019 07:37:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zc/iSoe4ODkWO8R1MW7Fj6+3lk6oMXZxFHKtVAZiynY=; b=TXJ09l0PhWcmXIfrcwEgstKzcTd2UbAnBrqU76+LdL8vyVy2RDtMRtxySgMgOg6XI9 FOW+hjahChJuIdLwEPRNuz9S1YnjPZ4G0FVVXfFVrnnHypqROsxhrZJeWLnNyH23CVrG lL8hgo6YGezLkWlNzDRy5jAqWezqq3kCDZvHgKp6oxVa201EVnT+jnqmaDbKJUPgQ/oi FV40Dr0XcqwUbhhfuFx4F9CRCv0f1KEt3eT6C366x22/nw3XmMYXhd0BVKIEtLu096D/ jjc2Nt6LGqEC5E0f175mmiAkhvNCW3eDTlqAEZm8PWuNBrS/zdq2lxUOMDZD6mEbBlqK oNWQ== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=zc/iSoe4ODkWO8R1MW7Fj6+3lk6oMXZxFHKtVAZiynY=; b=jyiVKSu8JvJYt0VokuiXHpoGOGhBcX9xL9XbG+pTdCKnaRKRpKT7AYdImCw6ReO6jN nBVXkI/SWeNZAYkuQTJr00Tpx9bekwRR/b0WOP6PgXeIJh6hM8SOb301oBK8mAzyocUe bezOx6QyuzHVjyeIdokAAaiVPWXp+jcXSBuWj/fsndak60Nu9O6EuZTjRjSLzeuBscdV xl0kH0BLvbAUVerxo4lJoeQttG+rmPDmSZl8eCYHDtBuMSqgvsTMimO/23LpH03WHzAc vP7gsoOWilyS58dKMFmJZhutnUdmuST17LIYpSzkxH5KWQq/6TDxXDaMEQM1EIvcut6n ecoQ== X-Gm-Message-State: APjAAAWvbc/mdFc3TNdX1+bJToFgQ6/gsFMvjzkkY/IGD/C2etcP+Yd4 4uCuhDfo8gVsoRzkxe9q3f85z3wmWzU= X-Google-Smtp-Source: APXvYqz/96GAs/2VPCnS0QsPTeorQ64Ik3pabssW8SovEH9zfPNa9XLgOIWcfjAdeAYD4RUeZWWE9g== X-Received: by 2002:a63:754b:: with SMTP id f11mr70093830pgn.32.1558276627170; Sun, 19 May 2019 07:37:07 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Sun, 19 May 2019 07:37:01 -0700 Message-Id: <20190519143702.5587-2-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190519143702.5587-1-richard.henderson@linaro.org> References: <20190519143702.5587-1-richard.henderson@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable 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] [PULL 1/2] target/alpha: Clean up alpha_cpu_dump_state 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+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Drop the "RI" and "FIR" prefixes; use only the normal linux names. Add the FPCR to the dump. Tested-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Philippe Mathieu-Daud=C3=A9 Signed-off-by: Richard Henderson --- target/alpha/helper.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/target/alpha/helper.c b/target/alpha/helper.c index 5fe9c87912..74a62c3d7b 100644 --- a/target/alpha/helper.c +++ b/target/alpha/helper.c @@ -435,32 +435,33 @@ bool alpha_cpu_exec_interrupt(CPUState *cs, int inter= rupt_request) =20 void alpha_cpu_dump_state(CPUState *cs, FILE *f, int flags) { - static const char *linux_reg_names[] =3D { - "v0 ", "t0 ", "t1 ", "t2 ", "t3 ", "t4 ", "t5 ", "t6 ", - "t7 ", "s0 ", "s1 ", "s2 ", "s3 ", "s4 ", "s5 ", "fp ", - "a0 ", "a1 ", "a2 ", "a3 ", "a4 ", "a5 ", "t8 ", "t9 ", - "t10", "t11", "ra ", "t12", "at ", "gp ", "sp ", "zero", + static const char linux_reg_names[31][4] =3D { + "v0", "t0", "t1", "t2", "t3", "t4", "t5", "t6", + "t7", "s0", "s1", "s2", "s3", "s4", "s5", "fp", + "a0", "a1", "a2", "a3", "a4", "a5", "t8", "t9", + "t10", "t11", "ra", "t12", "at", "gp", "sp" }; AlphaCPU *cpu =3D ALPHA_CPU(cs); CPUAlphaState *env =3D &cpu->env; int i; =20 - qemu_fprintf(f, " PC " TARGET_FMT_lx " PS %02x\n", + qemu_fprintf(f, "PC " TARGET_FMT_lx " PS %02x\n", env->pc, extract32(env->flags, ENV_FLAG_PS_SHIFT, 8)); for (i =3D 0; i < 31; i++) { - qemu_fprintf(f, "IR%02d %s " TARGET_FMT_lx "%c", i, + qemu_fprintf(f, "%-8s" TARGET_FMT_lx "%c", linux_reg_names[i], cpu_alpha_load_gr(env, i), (i % 3) =3D=3D 2 ? '\n' : ' '); } =20 - qemu_fprintf(f, "lock_a " TARGET_FMT_lx " lock_v " TARGET_FMT_lx "= \n", + qemu_fprintf(f, "lock_a " TARGET_FMT_lx " lock_v " TARGET_FMT_lx "\n= ", env->lock_addr, env->lock_value); =20 if (flags & CPU_DUMP_FPU) { for (i =3D 0; i < 31; i++) { - qemu_fprintf(f, "FIR%02d %016" PRIx64 "%c", i, env->fir[i], + qemu_fprintf(f, "f%-7d%016" PRIx64 "%c", i, env->fir[i], (i % 3) =3D=3D 2 ? '\n' : ' '); } + qemu_fprintf(f, "fpcr %016" PRIx64 "\n", cpu_alpha_load_fpcr(en= v)); } qemu_fprintf(f, "\n"); } --=20 2.17.1