From nobody Sun May 5 18:13:03 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=listsout.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from listsout.gnu.org (listsout.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1546729296181388.31503298072914; Sat, 5 Jan 2019 15:01:36 -0800 (PST) Received: from localhost ([127.0.0.1]:39394 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfuwg-0007c5-NQ for importer@patchew.org; Sat, 05 Jan 2019 18:01:34 -0500 Received: from eggsout.gnu.org ([209.51.188.92]:54114 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gfuur-00067b-Vl for qemu-devel@nongnu.org; Sat, 05 Jan 2019 17:59:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gfuun-0003wP-Rq for qemu-devel@nongnu.org; Sat, 05 Jan 2019 17:59:41 -0500 Received: from mail-pg1-x541.google.com ([2607:f8b0:4864:20::541]:35747) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gfuul-0003s9-QE for qemu-devel@nongnu.org; Sat, 05 Jan 2019 17:59:36 -0500 Received: by mail-pg1-x541.google.com with SMTP id s198so19035297pgs.2 for ; Sat, 05 Jan 2019 14:59:30 -0800 (PST) Received: from cloudburst.twiddle.net (mou1573371.lnk.telstra.net. [120.151.220.84]) by smtp.gmail.com with ESMTPSA id g70sm104160015pfg.98.2019.01.05.14.59.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 05 Jan 2019 14:59:28 -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=WTKYMV4sKSNp5BK5GOH1vdDXA9yb9yW5n3RkFGs4l+4=; b=RSc7P7lmJN1cRLiY6nxSxsFjkx8eaucP/uma9FlsnjkBkvB0NGb2os5q+i0Gk141Bs WcOr2ze9OmdyoCiBjldjP9crvP0bhbc4IK+EUlgtpAspcNtj+3u44AkVnChYditHfSwV /G/yirO2eSAEnysdJ7vjt9FGjZDvrdR1kLm3o= 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=WTKYMV4sKSNp5BK5GOH1vdDXA9yb9yW5n3RkFGs4l+4=; b=NhSpqGSBztk7Kcc5TnYWyStUwOTwHDb+J+reflCYGJh07CAtNc9MLiiXBR2Mln7W/f io8foPI5EzxGSqP6betgGcZmV8MCMRhXWMdwIzUhogeK9jZs78p0Aemv3QPQ0FC/MnxM 0MT+yVIbz1lPoc5gA1TEGMG14VIksLDS44jnVX/GB3xlCCuJzJ/S6fPYAXEVpHQQEQDH c8OGYNdMs2FXdwPdpfRwZWY71qsqlES8NVXGHC5zg2OOhqq5nszILzV+BTacure3ccm3 F7JiDC/QODmyxLH7khx/sLdRAWfdliv34vjQOKtvsNj5jY/C32DV+xSk216KChdBsiec uS5g== X-Gm-Message-State: AA+aEWbEcskNOXZW4EvoFToNyB5XKtK3sfIhl5X3eXh33pdPkqc5v8Pe vdYhLsh/xCoMRlQHH2OmnDgTdkbC0Thr8g== X-Google-Smtp-Source: AFSGD/WQQgxcBW9t69QVxuBl5D49ZqVbc5PmLSxzQucTKKdnP+wl6gTnoGXkmssdFW7elxA5u7uv0g== X-Received: by 2002:aa7:810c:: with SMTP id b12mr57231726pfi.44.1546729169353; Sat, 05 Jan 2019 14:59:29 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Sun, 6 Jan 2019 08:59:21 +1000 Message-Id: <20190105225921.16576-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] target/alpha: Fix user-only initialization of fpcr 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: 1701835@bugs.launchpad.net Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" When the representation of fpcr was changed, the user-only initialization was not updated to match. Oops. Fixes: f3d3aad4a92 Fixes: https://bugs.launchpad.net/bugs/1701835 Reported-by: Bruno Haible Signed-off-by: Richard Henderson --- target/alpha/cpu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/target/alpha/cpu.c b/target/alpha/cpu.c index a953897fcc..1fd95d6c0f 100644 --- a/target/alpha/cpu.c +++ b/target/alpha/cpu.c @@ -205,9 +205,9 @@ static void alpha_cpu_initfn(Object *obj) env->lock_addr =3D -1; #if defined(CONFIG_USER_ONLY) env->flags =3D ENV_FLAG_PS_USER | ENV_FLAG_FEN; - cpu_alpha_store_fpcr(env, (FPCR_INVD | FPCR_DZED | FPCR_OVFD - | FPCR_UNFD | FPCR_INED | FPCR_DNOD - | FPCR_DYN_NORMAL)); + cpu_alpha_store_fpcr(env, (uint64_t)(FPCR_INVD | FPCR_DZED | FPCR_OVFD + | FPCR_UNFD | FPCR_INED | FPCR_DN= OD + | FPCR_DYN_NORMAL) << 32); #else env->flags =3D ENV_FLAG_PAL_MODE | ENV_FLAG_FEN; #endif --=20 2.17.2