All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, Sven Schnelle <svens@stackframe.org>,
	Richard Henderson <richard.henderson@linaro.org>,
	Michael Tokarev <mjt@tls.msk.ru>
Subject: [Stable-8.2.3 44/87] target/hppa: ldcw,s uses static shift of 3
Date: Wed, 10 Apr 2024 10:22:17 +0300	[thread overview]
Message-ID: <20240410072303.4191455-44-mjt@tls.msk.ru> (raw)
In-Reply-To: <qemu-stable-8.2.3-20240410085155@cover.tls.msk.ru>

From: Sven Schnelle <svens@stackframe.org>

Fixes: 96d6407f363 ("target-hppa: Implement loads and stores")
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20240319161921.487080-2-svens@stackframe.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
(cherry picked from commit c3ea1996a14d5dbbedb3f9036f7ebec4395dc889)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>

diff --git a/target/hppa/translate.c b/target/hppa/translate.c
index 23ff14c39b..533feca5ec 100644
--- a/target/hppa/translate.c
+++ b/target/hppa/translate.c
@@ -3129,7 +3129,7 @@ static bool trans_ldc(DisasContext *ctx, arg_ldst *a)
         dest = dest_gpr(ctx, a->t);
     }
 
-    form_gva(ctx, &addr, &ofs, a->b, a->x, a->scale ? a->size : 0,
+    form_gva(ctx, &addr, &ofs, a->b, a->x, a->scale ? 3 : 0,
              a->disp, a->sp, a->m, MMU_DISABLED(ctx));
 
     /*
-- 
2.39.2



  parent reply	other threads:[~2024-04-10  7:37 UTC|newest]

Thread overview: 90+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-10  7:21 [Stable-8.2.3 00/87] Patch Round-up for stable 8.2.3, freeze on 2024-04-20 Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 01/87] Revert "configure: run plugin TCG tests again" Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 02/87] configure: run plugin TCG tests again Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 03/87] tcg/aarch64: Apple does not align __int128_t in even registers Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 04/87] linux-user: Remove pgb_dynamic alignment assertion Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 05/87] gitlab: update FreeBSD Cirrus CI image to 13.3 Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 06/87] ui/cocoa: Fix window clipping on macOS 14 Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 07/87] target/arm: Fix 32-bit SMOPA Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 08/87] hw/rtc/sun4v-rtc: Relicense to GPLv2-or-later Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 09/87] system/qdev-monitor: move drain_call_rcu call under if (!dev) in qmp_device_add() Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 10/87] hw/scsi/lsi53c895a: stop script on phase mismatch Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 11/87] hw/scsi/lsi53c895a: add timer to scripts processing Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 12/87] make-release: switch to .xz format by default Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 13/87] migration/rdma: Fix a memory issue for migration Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 14/87] igb: fix link state on resume Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 15/87] e1000e: " Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 16/87] Avoid unaligned fetch in ladr_match() Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 17/87] xen: Drop out of coroutine context xen_invalidate_map_cache_entry Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 18/87] hw/nvme: separate 'serial' property for VFs Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 19/87] hw/nvme: fix invalid check on mcl Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 20/87] hw/nvme: generalize the mbar size helper Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 21/87] hw/nvme: add machine compatibility parameter to enable msix exclusive bar Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 22/87] hw/nvme: Use pcie_sriov_num_vfs() Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 23/87] pcie_sriov: Validate NumVFs Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 24/87] hmat acpi: Fix out of bounds access due to missing use of indirection Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 25/87] hw/audio/virtio-sound: return correct command response size Michael Tokarev
2024-04-10  7:21 ` [Stable-8.2.3 26/87] migration: Skip only empty block devices Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 27/87] mirror: Don't call job_pause_point() under graph lock Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 28/87] nbd/server: only traverse NBDExport->clients from main loop thread Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 29/87] nbd/server: introduce NBDClient->lock to protect fields Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 30/87] nbd/server: Fix race in draining the export Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 31/87] iotests: Add test for reset/AioContext switches with NBD exports Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 32/87] tests/unit: Bump test-aio-multithread test timeout to 2 minutes Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 33/87] tests/unit: Bump test-crypto-block test timeout to 5 minutes Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 34/87] tests/unit: Bump test-replication timeout to 60 seconds Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 35/87] target/i386: introduce function to query MMU indices Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 36/87] target/i386: use separate MMU indexes for 32-bit accesses Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 37/87] target/i386: fix direction of "32-bit MMU" test Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 38/87] Revert "chardev/char-socket: Fix TLS io channels sending too much data to the backend" Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 39/87] ui: compile dbus-display1.c with -fPIC as necessary Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 40/87] target/i386: Revert monitor_puts() in do_inject_x86_mce() Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 41/87] target/hppa: Fix assemble_16 insns for wide mode Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 42/87] target/hppa: Fix assemble_11a " Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 43/87] target/hppa: Fix assemble_12a " Michael Tokarev
2024-04-10  7:22 ` Michael Tokarev [this message]
2024-04-10  7:22 ` [Stable-8.2.3 45/87] target/hppa: fix shrp " Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 46/87] target/hppa: fix access_id check Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 47/87] target/hppa: exit tb on flush cache instructions Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 48/87] target/hppa: mask privilege bits in mfia Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 49/87] target/hppa: fix do_stdby_e() Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 50/87] target/loongarch: Fix qemu-loongarch64 hang when executing 'll.d $t0, $t0, 0' Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 51/87] docs/conf.py: Remove usage of distutils Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 52/87] target/loongarch: Fix qemu-system-loongarch64 assert failed with the option '-d int' Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 53/87] target/s390x: Use mutable temporary value for op_ts Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 54/87] vdpa-dev: Fix initialisation order to restore VDUSE compatibility Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 55/87] block/io: accept NULL qiov in bdrv_pad_request Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 56/87] block-backend: fix edge case in bdrv_next() where BDS associated to BB changes Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 57/87] block-backend: fix edge case in bdrv_next_cleanup() " Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 58/87] iotests: add test for stream job with an unaligned prefetch read Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 59/87] target/i386/tcg: Enable page walking from MMIO memory Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 60/87] hw/scsi/scsi-generic: Fix io_timeout property not applying Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 61/87] monitor/hmp-cmds-target: Append a space in error message in gpa2hva() Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 62/87] target/riscv/vector_helper.c: set vstart = 0 in GEN_VEXT_VSLIDEUP_VX() Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 63/87] trans_rvv.c.inc: set vstart = 0 in int scalar move insns Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 64/87] target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 65/87] target/riscv: always clear vstart in whole vec move insns Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 66/87] target/riscv/vector_helpers: do early exit when vstart >= vl Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 67/87] target/riscv/vector_helper.c: optimize loops in ldst helpers Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 68/87] hw/intc: Update APLIC IDC after claiming iforce register Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 69/87] target/riscv: rvv: Remove the dependency of Zvfbfmin to Zfbfmin Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 70/87] target/riscv: Fix mode in riscv_tlb_fill Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 71/87] target/riscv/kvm: fix timebase-frequency when using KVM acceleration Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 72/87] virtio-net: Fix vhost virtqueue notifiers for RSS Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 73/87] hw/net/net_tx_pkt: Fix virtio header without checksum offloading Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 74/87] tcg/optimize: Fix sign_mask for logical right-shift Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 75/87] target/hppa: Clear psw_n for BE on use_nullify_skip path Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 76/87] migration/postcopy: Ensure postcopy_start() sets errp if it fails Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 77/87] gitlab-ci/cirrus: switch from 'master' to 'latest' Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 78/87] hw/intc/arm_gicv3: ICC_HPPIR* return SPURIOUS if int group is disabled Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 79/87] target/arm: take HSTR traps of cp15 accesses to EL2, not EL1 Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 80/87] hw/net/virtio-net: fix qemu set used ring flag even vhost started Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 81/87] block/virtio-blk: Fix memory leak from virtio_blk_zone_report Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 82/87] migration/postcopy: ensure preempt channel is ready before loading states Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 83/87] target/arm: Use correct SecuritySpace for AArch64 AT ops at EL3 Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 84/87] hw/virtio: Fix packed virtqueue flush used_idx Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 85/87] vdpa-dev: Fix the issue of device status not updating when configuration interruption is triggered Michael Tokarev
2024-04-10  7:22 ` [Stable-8.2.3 86/87] virtio-snd: Enhance error handling for invalid transfers Michael Tokarev
2024-04-10  7:23 ` [Stable-8.2.3 87/87] virtio-snd: rewrite invalid tx/rx message handling Michael Tokarev
2024-04-16 17:34 ` [Stable-8.2.3 00/87] Patch Round-up for stable 8.2.3, freeze on 2024-04-20 Cole Robinson
2024-04-16 18:23   ` Michael Tokarev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240410072303.4191455-44-mjt@tls.msk.ru \
    --to=mjt@tls.msk.ru \
    --cc=qemu-devel@nongnu.org \
    --cc=qemu-stable@nongnu.org \
    --cc=richard.henderson@linaro.org \
    --cc=svens@stackframe.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.