All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stefan Hajnoczi <stefanha@redhat.com>
To: Brian Cain <brian.cain@oss.qualcomm.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [PULL v3 00/76] hex queue
Date: Thu, 25 Jun 2026 16:58:03 -0400	[thread overview]
Message-ID: <20260625205803.GA267975@fedora> (raw)
In-Reply-To: <20260625141633.449487-1-brian.cain@oss.qualcomm.com>

[-- Attachment #1: Type: text/plain, Size: 3197 bytes --]

On Thu, Jun 25, 2026 at 07:15:17AM -0700, Brian Cain wrote:
> The following changes since commit b83371668192a705b878e909c5ae9c1233cbd5fb:
> 
>   Merge tag 'pbouvier/pr/plugins-20260618' of https://gitlab.com/p-b-o/qemu into staging (2026-06-19 15:00:01 -0400)
> 
> are available in the Git repository at:
> 
>   https://github.com/qualcomm/qemu tags/pull-hex-20260625
> 
> for you to fetch changes up to 0281aa50c4792fd091e00051031aa927ea0790ea:
> 
>   tests/qtest: Add hexagon boot-serial-test (2026-06-24 22:18:47 -0700)
> 
> ----------------------------------------------------------------
> hex queue sysemu v3
> 
> w/`tests/docker: add flex and bison to emsdk-wasm64-cross`, now passes:
> 
>     Program flex found: YES (/usr/bin/flex)
>     Program bison found: YES 3.8.2 (/usr/bin/bison)
>     ...
>     Build-time dependency glib-2.0 found: YES 2.72.4
>     ...
>     Build targets in project: 527
>     ...
>     [1421/1421] Linking target qemu-system-hexagon.js

There is another wasm-related hexagon failure:

https://gitlab.com/qemu-project/qemu/-/jobs/15042103056#L9777

Note that I also applied 20260625193320.260312-1-stefanha@redhat.com to
solve a zlib.net tarball 404 error that breaks the emsdk-wasm64-cross
image. The mailing list is slow right now, so just in case you don't
have that email, here is a copy of it:

From: Stefan Hajnoczi <stefanha@redhat.com>
Subject: [PATCH] tests/docker: bump emsdk-wasm64-cross zlib version to 1.3.2
Date: Thu, 25 Jun 2026 15:33:20 -0400
Message-ID: <20260625193320.260312-1-stefanha@redhat.com>

Container image builds have started failing because zlib.net no longer
hosts the 1.3.1 tarball. Move to the 1.3.2 release from February 17,
2026.

  $ make docker-image-emsdk-wasm64-cross
  changing dir to build for make "docker-image-emsdk-wasm64-cross"...
  make[1]: Entering directory 'qemu/build'
    BUILD   emsdk-wasm64-cross
  ...
  xz: (stdin): File format not recognized
  tar: Child returned status 1
  tar: Error is not recoverable: exiting now
  Error: building at STEP "RUN curl -Ls https://zlib.net/zlib-$ZLIB_VERSION.tar.xz |     tar xJC /zlib --strip-components=1": while running runtime: exit status 2
  make[1]: *** [qemu/tests/docker/Makefile.include:43: docker-image-emsdk-wasm64-cross] Error 2
  make[1]: Leaving directory 'qemu/build'
  make: *** [GNUmakefile:6: build] Error 2

Cc: Kohei Tokunaga <ktokunaga.mail@gmail.com>
Cc: Brian Cain <brian.cain@oss.qualcomm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
 tests/docker/dockerfiles/emsdk-wasm64-cross.docker | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/docker/dockerfiles/emsdk-wasm64-cross.docker b/tests/docker/dockerfiles/emsdk-wasm64-cross.docker
index 8a924816f92..cbe20c7193e 100644
--- a/tests/docker/dockerfiles/emsdk-wasm64-cross.docker
+++ b/tests/docker/dockerfiles/emsdk-wasm64-cross.docker
@@ -1,7 +1,7 @@
 # syntax = docker/dockerfile:1.5

 ARG EMSDK_VERSION_QEMU=4.0.10
-ARG ZLIB_VERSION=1.3.1
+ARG ZLIB_VERSION=1.3.2
 ARG GLIB_MINOR_VERSION=2.84
 ARG GLIB_VERSION=${GLIB_MINOR_VERSION}.0
 ARG PIXMAN_VERSION=0.44.2
--
2.54.0

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

      parent reply	other threads:[~2026-06-25 20:58 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-25 14:15 [PULL v3 00/76] hex queue Brian Cain
2026-06-25 14:15 ` [PULL v3 01/76] tests/docker: add flex and bison to emsdk-wasm64-cross Brian Cain
2026-06-25 14:15 ` [PULL v3 02/76] target/hexagon: use cmd_array() instead of get_id() Brian Cain
2026-06-25 14:15 ` [PULL v3 03/76] target/hexagon/idef-parser: open input file in binary mode Brian Cain
2026-06-25 14:15 ` [PULL v3 04/76] docs: Add hexagon sysemu docs Brian Cain
2026-06-25 14:15 ` [PULL v3 05/76] docs/system: Add hexagon CPU emulation Brian Cain
2026-06-25 14:15 ` [PULL v3 06/76] target/hexagon: Fix badva reference, delete CAUSE Brian Cain
2026-06-25 14:15 ` [PULL v3 07/76] target/hexagon: Add missing A_CALL attr, hintjumpr to multi_cof Brian Cain
2026-06-25 14:15 ` [PULL v3 08/76] target/hexagon: Handle system/guest registers in gen_analyze_funcs.py and hex_common.py Brian Cain
2026-06-25 14:15 ` [PULL v3 09/76] target/hexagon: Suppress unused-variable warnings for sysemu source regs Brian Cain
2026-06-25 14:15 ` [PULL v3 10/76] target/hexagon: Switch to tag_ignore(), generate via get_{user, sys}_tags() Brian Cain
2026-06-25 14:15 ` [PULL v3 11/76] target/hexagon: Add privilege check, use tag_ignore() Brian Cain
2026-06-25 14:15 ` [PULL v3 12/76] target/hexagon: Add a placeholder fp exception Brian Cain
2026-06-25 14:15 ` [PULL v3 13/76] target/hexagon: Add guest, system reg number defs Brian Cain
2026-06-25 14:15 ` [PULL v3 14/76] target/hexagon: Add guest, system reg number state Brian Cain
2026-06-25 14:15 ` [PULL v3 15/76] target/hexagon: Add TCG values for sreg, greg Brian Cain
2026-06-25 14:15 ` [PULL v3 16/76] target/hexagon: Add guest/sys reg writes to DisasContext Brian Cain
2026-06-25 14:15 ` [PULL v3 17/76] target/hexagon: Add imported macro, attr defs for sysemu Brian Cain
2026-06-25 14:15 ` [PULL v3 18/76] target/hexagon: Add new macro definitions " Brian Cain
2026-06-25 14:15 ` [PULL v3 19/76] target/hexagon: Add handlers for guest/sysreg r/w Brian Cain
2026-06-25 14:15 ` [PULL v3 20/76] target/hexagon: Add placeholder greg/sreg r/w helpers Brian Cain
2026-06-25 14:15 ` [PULL v3 21/76] target/hexagon: Add vmstate representation Brian Cain
2026-06-25 14:15 ` [PULL v3 22/76] target/hexagon: Make A_PRIV, "J2_trap*" insts need_env() Brian Cain
2026-06-25 14:15 ` [PULL v3 23/76] target/hexagon: Define register fields for system regs Brian Cain
2026-06-25 14:15 ` [PULL v3 24/76] target/hexagon: Implement do_raise_exception() Brian Cain
2026-06-25 14:15 ` [PULL v3 25/76] target/hexagon: Add system reg insns Brian Cain
2026-06-25 14:15 ` [PULL v3 26/76] target/hexagon: Add sysemu TCG overrides Brian Cain
2026-06-25 14:15 ` [PULL v3 27/76] target/hexagon: Add implicit attributes to sysemu macros Brian Cain
2026-06-25 14:15 ` [PULL v3 28/76] target/hexagon: Add TCG overrides for int handler insts Brian Cain
2026-06-25 14:15 ` [PULL v3 29/76] target/hexagon: Add TCG overrides for thread ctl Brian Cain
2026-06-25 14:15 ` [PULL v3 30/76] target/hexagon: Add TCG overrides for rte, nmi Brian Cain
2026-06-25 14:15 ` [PULL v3 31/76] target/hexagon: Add sreg_{read,write} helpers Brian Cain
2026-06-25 14:15 ` [PULL v3 32/76] target/hexagon: Add representation to count cycles Brian Cain
2026-06-25 14:15 ` [PULL v3 33/76] target/hexagon: Add implementation of cycle counters Brian Cain
2026-06-25 14:15 ` [PULL v3 34/76] target/hexagon: Add pcycle setting functionality Brian Cain
2026-06-25 14:15 ` [PULL v3 35/76] target/hexagon: Add cpu modes, mmu indices, next_PC to state Brian Cain
2026-06-25 14:15 ` [PULL v3 36/76] hw/hexagon: Declare hexagon TLB device interface Brian Cain
2026-06-25 14:15 ` [PULL v3 37/76] target/hexagon: Update TARGET_PAGE_BITS, stubs for modify_ssr/get_exe_mode Brian Cain
2026-06-25 14:15 ` [PULL v3 38/76] target/hexagon: Define f{S,G}ET_FIELD macros Brian Cain
2026-06-25 14:15 ` [PULL v3 39/76] target/hexagon: Add hex_interrupts support Brian Cain
2026-06-25 14:15 ` [PULL v3 40/76] target/hexagon: Implement {c,}swi helpers Brian Cain
2026-06-25 14:15 ` [PULL v3 41/76] target/hexagon: Implement iassign{r,w} helpers Brian Cain
2026-06-25 14:15 ` [PULL v3 42/76] target/hexagon: Implement start/stop helpers, soft reset Brian Cain
2026-06-25 14:16 ` [PULL v3 43/76] target/hexagon: Implement {g,s}etimask helpers Brian Cain
2026-06-25 14:16 ` [PULL v3 44/76] target/hexagon: Implement wait helper Brian Cain
2026-06-25 14:16 ` [PULL v3 45/76] target/hexagon: Implement get_exe_mode() Brian Cain
2026-06-25 14:16 ` [PULL v3 46/76] target/hexagon: Implement hex_tlb_entry_get_perm() Brian Cain
2026-06-25 14:16 ` [PULL v3 47/76] target/hexagon: Implement software interrupt Brian Cain
2026-06-25 14:16 ` [PULL v3 48/76] target/hexagon: Implement stack overflow exception Brian Cain
2026-06-25 14:16 ` [PULL v3 49/76] target/hexagon: Implement exec_interrupt, set_irq Brian Cain
2026-06-25 14:16 ` [PULL v3 50/76] target/hexagon: add simple cpu_exec_reset and pointer_wrap Brian Cain
2026-06-25 14:16 ` [PULL v3 51/76] target/hexagon: Implement hexagon_tlb_fill() Brian Cain
2026-06-25 14:16 ` [PULL v3 52/76] target/hexagon: Implement siad inst Brian Cain
2026-06-25 14:16 ` [PULL v3 53/76] target/hexagon: Implement hexagon_resume_threads() Brian Cain
2026-06-25 14:16 ` [PULL v3 54/76] target/hexagon: Implement setprio, resched Brian Cain
2026-06-25 14:16 ` [PULL v3 55/76] target/hexagon: Add sysemu_ops, cpu_get_phys_page_debug() Brian Cain
2026-06-25 14:16 ` [PULL v3 56/76] target/hexagon: extend hexagon_cpu_mmu_index() for sysemu Brian Cain
2026-06-25 14:16 ` [PULL v3 57/76] target/hexagon: Decode trap1, rte as COF Brian Cain
2026-06-25 14:16 ` [PULL v3 58/76] target/hexagon: Implement modify_ssr, resched, pending_interrupt Brian Cain
2026-06-25 14:16 ` [PULL v3 59/76] target/hexagon: Add pkt_ends_tb to translation Brian Cain
2026-06-25 14:16 ` [PULL v3 60/76] target/hexagon: Add next_PC, {s,g}reg writes Brian Cain
2026-06-25 14:16 ` [PULL v3 61/76] target/hexagon: Add implicit sysreg writes Brian Cain
2026-06-25 14:16 ` [PULL v3 62/76] target/hexagon: Define system, guest reg names Brian Cain
2026-06-25 14:16 ` [PULL v3 63/76] target/hexagon: Add k0 {un,}lock Brian Cain
2026-06-25 14:16 ` [PULL v3 64/76] target/hexagon: Add PC to raise_exception, use fTRAP() helper Brian Cain
2026-06-25 14:16 ` [PULL v3 65/76] target/hexagon: Add TCG overrides for transfer insts Brian Cain
2026-06-25 14:16 ` [PULL v3 66/76] target/hexagon: Add support for loadw_phys Brian Cain
2026-06-25 14:16 ` [PULL v3 67/76] target/hexagon: Add guest reg reading functionality Brian Cain
2026-06-25 14:16 ` [PULL v3 68/76] hw/hexagon: Add globalreg model Brian Cain
2026-06-25 14:16 ` [PULL v3 69/76] hw/hexagon: Add global register tracing Brian Cain
2026-06-25 14:16 ` [PULL v3 70/76] hw/hexagon: Add hexagon TLB device implementation Brian Cain
2026-06-25 14:16 ` [PULL v3 71/76] hw/hexagon: Add machine configs for sysemu Brian Cain
2026-06-25 14:16 ` [PULL v3 72/76] hw/hexagon: Add v68, sa8775-cdsp0 defs Brian Cain
2026-06-25 14:16 ` [PULL v3 73/76] hw/hexagon: Add support for cfgbase Brian Cain
2026-06-25 14:16 ` [PULL v3 74/76] target/hexagon: add build config for softmmu Brian Cain
2026-06-25 14:16 ` [PULL v3 75/76] hw/hexagon: Define hexagon "virt" machine Brian Cain
2026-06-25 14:16 ` [PULL v3 76/76] tests/qtest: Add hexagon boot-serial-test Brian Cain
2026-06-25 20:58 ` Stefan Hajnoczi [this message]

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=20260625205803.GA267975@fedora \
    --to=stefanha@redhat.com \
    --cc=brian.cain@oss.qualcomm.com \
    --cc=qemu-devel@nongnu.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.