On 29/10/2025 10.55, Ilya Leoshkevich wrote:
On Thu, 2025-10-16 at 19:58 +0200, Ilya Leoshkevich wrote:
v3:
https://lore.kernel.org/qemu-devel/[email protected]/
v3 -> v4: Add a patch for the missing address generation affecting
           interrupts. Slightly adjust the test, keep Thomas' R-b.
           Add Thomas' R-b to the timer rearm fix.

v2:
https://lore.kernel.org/qemu-devel/[email protected]/
v2 -> v3: Rearm the timer on control register load (Thomas).
           Add Thomas' R-b to the test.

v1:
https://lore.kernel.org/qemu-devel/[email protected]/
v1 -> v2: Add Thomas' R-b.
           Cc: stable (Michael).
           Improve formatting, commit messages, and test (Ilya).

Hi,

While trying to reproduce [1], I found two bugs in the clock
comparator
handling. This series fixes all three issues and adds a test.

[1]
https://lore.kernel.org/lkml/[email protected]/

Best regards,
Ilya

Ilya Leoshkevich (4):
   target/s390x: Fix missing interrupts for small CKC values
   target/s390x: Fix missing clock-comparator interrupts after reset
   target/s390x: Use address generation for register branch targets
   tests/tcg/s390x: Test SET CLOCK COMPARATOR

  target/s390x/tcg/mem_helper.c           | 11 ++++-
  target/s390x/tcg/misc_helper.c          | 12 +++--
  target/s390x/tcg/translate.c            | 11 +++--
  tests/tcg/s390x/Makefile.softmmu-target |  1 +
  tests/tcg/s390x/sckc.S                  | 63
+++++++++++++++++++++++++
  5 files changed, 89 insertions(+), 9 deletions(-)
  create mode 100644 tests/tcg/s390x/sckc.S

Hello,

I would like to ping this series.

Patches 1, 2, and 4 are already reviewed (thanks, Thomas!).
Patch 3 still needs a review.

 Hi Ilya,

I still got it on my radar, and indeed, it would be great to get an Ack from Richard or David for patch 3.

However, the main problem is that we need the fix for the C23 problem in the fourth patch first before this could get merged (https://gitlab.com/qemu-project/SLOF/-/merge_requests/2). It should hopefully get fixed with Harsh's next ppc pull request, see:

 
https://lore.kernel.org/qemu-devel/[email protected]

 Thomas


Reply via email to