{"id":502138,"url":"http://patchwork.ozlabs.org/api/1.1/series/502138/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=502138","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":"HVF: Add support for platform vGIC and nested virtualisation","date":"2026-04-29T19:05:29","submitter":{"id":91318,"url":"http://patchwork.ozlabs.org/api/1.1/people/91318/?format=json","name":"Mohamed Mediouni","email":"mohamed@unpredictable.fr"},"version":21,"total":15,"received_total":15,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/502138/mbox/","cover_letter":{"id":2230477,"url":"http://patchwork.ozlabs.org/api/1.1/covers/2230477/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260429190532.26538-1-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-1-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:17","name":"[v21,00/15] HVF: Add support for platform vGIC and nested virtualisation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260429190532.26538-1-mohamed@unpredictable.fr/mbox/"},"patches":[{"id":2230491,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230491/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-2-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-2-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:18","name":"[v21,01/15] hw/intc: Add hvf vGIC interrupt controller support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-2-mohamed@unpredictable.fr/mbox/"},{"id":2230479,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230479/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-3-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-3-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:19","name":"[v21,02/15] hw/intc: arm_gicv3_hvf: save/restore Apple GIC state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-3-mohamed@unpredictable.fr/mbox/"},{"id":2230488,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230488/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-4-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-4-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:20","name":"[v21,03/15] accel, hw/arm, include/system/hvf: infrastructure changes for HVF vGIC","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-4-mohamed@unpredictable.fr/mbox/"},{"id":2230489,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230489/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-5-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-5-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:21","name":"[v21,04/15] target/arm: hvf: instantiate GIC early","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-5-mohamed@unpredictable.fr/mbox/"},{"id":2230485,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230485/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-6-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-6-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:22","name":"[v21,05/15] hw/arm, target/arm: nested virtualisation on HVF","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-6-mohamed@unpredictable.fr/mbox/"},{"id":2230492,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230492/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-7-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-7-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:23","name":"[v21,06/15] hvf: only call hvf_sync_vtimer() when running without the platform vGIC","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-7-mohamed@unpredictable.fr/mbox/"},{"id":2230494,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230494/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-8-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-8-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:24","name":"[v21,07/15] hvf: gate ARM_FEATURE_PMU register emulation when using the Apple vGIC","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-8-mohamed@unpredictable.fr/mbox/"},{"id":2230486,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230486/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-9-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-9-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:25","name":"[v21,08/15] hvf: arm: allow exposing minimal PMU for kernel-irqchip=on","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-9-mohamed@unpredictable.fr/mbox/"},{"id":2230483,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230483/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-10-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-10-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:26","name":"[v21,09/15] target/arm: hvf: add asserts for code paths not leveraged when using the vGIC","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-10-mohamed@unpredictable.fr/mbox/"},{"id":2230478,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230478/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-11-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-11-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:27","name":"[v21,10/15] hvf: sync registers used at EL2","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-11-mohamed@unpredictable.fr/mbox/"},{"id":2230487,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230487/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-12-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-12-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:28","name":"[v21,11/15] target/arm: hvf: pass through CNTHCTL_EL2 and MDCCINT_EL1","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-12-mohamed@unpredictable.fr/mbox/"},{"id":2230476,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230476/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-13-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-13-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:29","name":"[v21,12/15] hvf: arm: disable SME when nested virt is active","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-13-mohamed@unpredictable.fr/mbox/"},{"id":2230480,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230480/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-14-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-14-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:30","name":"[v21,13/15] hvf: arm: physical timer emulation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-14-mohamed@unpredictable.fr/mbox/"},{"id":2230496,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230496/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-15-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-15-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:31","name":"[v21,14/15] hvf: enable nested virtualisation support","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-15-mohamed@unpredictable.fr/mbox/"},{"id":2230484,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2230484/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-16-mohamed@unpredictable.fr/","msgid":"<20260429190532.26538-16-mohamed@unpredictable.fr>","date":"2026-04-29T19:05:32","name":"[v21,15/15] hvf: arm: enable vGIC by default for virt-11.1 and later","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260429190532.26538-16-mohamed@unpredictable.fr/mbox/"}]}