{"id":501008,"url":"http://patchwork.ozlabs.org/api/1.1/series/501008/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=501008","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.1/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":""},"name":"target/arm: fully model WFxT instructions for A-profile","date":"2026-04-22T12:52:20","submitter":{"id":39532,"url":"http://patchwork.ozlabs.org/api/1.1/people/39532/?format=json","name":"Alex Bennée","email":"alex.bennee@linaro.org"},"version":3,"total":32,"received_total":32,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/501008/mbox/","cover_letter":{"id":2226466,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2226466/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260422125250.1303100-1-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-1-alex.bennee@linaro.org>","date":"2026-04-22T12:52:17","name":"[v3,00/32] target/arm: fully model WFxT instructions for A-profile","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260422125250.1303100-1-alex.bennee@linaro.org/mbox/"},"patches":[{"id":2226469,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226469/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-2-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-2-alex.bennee@linaro.org>","date":"2026-04-22T12:52:18","name":"[v3,01/32] target/arm: migrate basic syndrome helpers to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-2-alex.bennee@linaro.org/mbox/"},{"id":2226452,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226452/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-3-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-3-alex.bennee@linaro.org>","date":"2026-04-22T12:52:19","name":"[v3,02/32] target/arm: migrate system/cp trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-3-alex.bennee@linaro.org/mbox/"},{"id":2226450,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226450/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-4-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-4-alex.bennee@linaro.org>","date":"2026-04-22T12:52:20","name":"[v3,03/32] target/arm: migrate FP/SIMD trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-4-alex.bennee@linaro.org/mbox/"},{"id":2226464,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226464/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-5-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-5-alex.bennee@linaro.org>","date":"2026-04-22T12:52:21","name":"[v3,04/32] target/arm: migrate eret trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-5-alex.bennee@linaro.org/mbox/"},{"id":2226453,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226453/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-6-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-6-alex.bennee@linaro.org>","date":"2026-04-22T12:52:22","name":"[v3,05/32] target/arm: migrate SME trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-6-alex.bennee@linaro.org/mbox/"},{"id":2226455,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226455/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-7-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-7-alex.bennee@linaro.org>","date":"2026-04-22T12:52:23","name":"[v3,06/32] target/arm: migrate PAC trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-7-alex.bennee@linaro.org/mbox/"},{"id":2226451,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226451/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-8-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-8-alex.bennee@linaro.org>","date":"2026-04-22T12:52:24","name":"[v3,07/32] target/arm: migrate BTI trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-8-alex.bennee@linaro.org/mbox/"},{"id":2226463,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226463/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-9-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-9-alex.bennee@linaro.org>","date":"2026-04-22T12:52:25","name":"[v3,08/32] target/arm: migrate BXJ trap syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-9-alex.bennee@linaro.org/mbox/"},{"id":2226460,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226460/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-10-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-10-alex.bennee@linaro.org>","date":"2026-04-22T12:52:26","name":"[v3,09/32] target/arm: migrate Granule Protection traps to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-10-alex.bennee@linaro.org/mbox/"},{"id":2226462,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226462/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-11-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-11-alex.bennee@linaro.org>","date":"2026-04-22T12:52:27","name":"[v3,10/32] target/arm: migrate fault syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-11-alex.bennee@linaro.org/mbox/"},{"id":2226458,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226458/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-12-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-12-alex.bennee@linaro.org>","date":"2026-04-22T12:52:28","name":"[v3,11/32] target/arm: migrate debug syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-12-alex.bennee@linaro.org/mbox/"},{"id":2226461,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226461/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-13-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-13-alex.bennee@linaro.org>","date":"2026-04-22T12:52:29","name":"[v3,12/32] target/arm: migrate wfx syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-13-alex.bennee@linaro.org/mbox/"},{"id":2226465,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226465/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-14-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-14-alex.bennee@linaro.org>","date":"2026-04-22T12:52:30","name":"[v3,13/32] target/arm: migrate gcs syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-14-alex.bennee@linaro.org/mbox/"},{"id":2226456,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226456/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-15-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-15-alex.bennee@linaro.org>","date":"2026-04-22T12:52:31","name":"[v3,14/32] target/arm: migrate memory op syndromes to registerfields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-15-alex.bennee@linaro.org/mbox/"},{"id":2226459,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226459/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-16-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-16-alex.bennee@linaro.org>","date":"2026-04-22T12:52:32","name":"[v3,15/32] target/arm: migrate check_hcr_el2_trap to use syndrome helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-16-alex.bennee@linaro.org/mbox/"},{"id":2226454,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226454/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-17-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-17-alex.bennee@linaro.org>","date":"2026-04-22T12:52:33","name":"[v3,16/32] target/arm: use syndrome helpers in arm_cpu_do_interrupt_aarch32_hyp","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-17-alex.bennee@linaro.org/mbox/"},{"id":2226483,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226483/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-18-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-18-alex.bennee@linaro.org>","date":"2026-04-22T12:52:34","name":"[v3,17/32] target/arm: use syndrome helpers to set SAME_EL EC bit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-18-alex.bennee@linaro.org/mbox/"},{"id":2226479,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226479/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-19-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-19-alex.bennee@linaro.org>","date":"2026-04-22T12:52:35","name":"[v3,18/32] target/arm: make whpx use syndrome helpers for decode","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-19-alex.bennee@linaro.org/mbox/"},{"id":2226474,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226474/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-20-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-20-alex.bennee@linaro.org>","date":"2026-04-22T12:52:36","name":"[v3,19/32] target/arm: make hvf use syndrome helpers for decode","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-20-alex.bennee@linaro.org/mbox/"},{"id":2226467,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226467/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-21-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-21-alex.bennee@linaro.org>","date":"2026-04-22T12:52:37","name":"[v3,20/32] target/arm: use syndrome helpers in merge_syn_data_abort","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-21-alex.bennee@linaro.org/mbox/"},{"id":2226472,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226472/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-22-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-22-alex.bennee@linaro.org>","date":"2026-04-22T12:52:38","name":"[v3,21/32] target/arm: use syndrome helpers to query VNCR bit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-22-alex.bennee@linaro.org/mbox/"},{"id":2226478,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226478/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-23-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-23-alex.bennee@linaro.org>","date":"2026-04-22T12:52:39","name":"[v3,22/32] target/arm: remove old syndrome defines","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-23-alex.bennee@linaro.org/mbox/"},{"id":2226482,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226482/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-24-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-24-alex.bennee@linaro.org>","date":"2026-04-22T12:52:40","name":"[v3,23/32] target/arm: report register in WFIT syndromes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-24-alex.bennee@linaro.org/mbox/"},{"id":2226457,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226457/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-25-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-25-alex.bennee@linaro.org>","date":"2026-04-22T12:52:41","name":"[v3,24/32] target/arm: teach arm_cpu_has_work about halting reasons","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-25-alex.bennee@linaro.org/mbox/"},{"id":2226477,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226477/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-26-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-26-alex.bennee@linaro.org>","date":"2026-04-22T12:52:42","name":"[v3,25/32] target/arm: redefine event stream fields","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-26-alex.bennee@linaro.org/mbox/"},{"id":2226481,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226481/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-27-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-27-alex.bennee@linaro.org>","date":"2026-04-22T12:52:43","name":"[v3,26/32] target/arm: ensure aarch64 DISAS_WFE will exit","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-27-alex.bennee@linaro.org/mbox/"},{"id":2226473,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226473/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-28-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-28-alex.bennee@linaro.org>","date":"2026-04-22T12:52:44","name":"[v3,27/32] target/arm: implements SEV/SEVL for all modes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-28-alex.bennee@linaro.org/mbox/"},{"id":2226480,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226480/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-29-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-29-alex.bennee@linaro.org>","date":"2026-04-22T12:52:45","name":"[v3,28/32] target/arm: hoist event broadcast code into a helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-29-alex.bennee@linaro.org/mbox/"},{"id":2226484,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226484/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-30-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-30-alex.bennee@linaro.org>","date":"2026-04-22T12:52:46","name":"[v3,29/32] target/arm: implement global monitor events","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-30-alex.bennee@linaro.org/mbox/"},{"id":2226476,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226476/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-31-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-31-alex.bennee@linaro.org>","date":"2026-04-22T12:52:47","name":"[v3,30/32] target/arm: enable event stream on WFE instructions","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-31-alex.bennee@linaro.org/mbox/"},{"id":2226468,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226468/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-32-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-32-alex.bennee@linaro.org>","date":"2026-04-22T12:52:48","name":"[v3,31/32] target/arm: handle the WFE trap case","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-32-alex.bennee@linaro.org/mbox/"},{"id":2226475,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2226475/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-33-alex.bennee@linaro.org/","msgid":"<20260422125250.1303100-33-alex.bennee@linaro.org>","date":"2026-04-22T12:52:49","name":"[v3,32/32] target/arm: implement WFET","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260422125250.1303100-33-alex.bennee@linaro.org/mbox/"}]}