{"id":500310,"url":"http://patchwork.ozlabs.org/api/1.2/series/500310/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=500310","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.2/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":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"Add migration support to the MSHV accelerator","date":"2026-04-17T10:55:44","submitter":{"id":90753,"url":"http://patchwork.ozlabs.org/api/1.2/people/90753/?format=json","name":"Magnus Kulke","email":"magnuskulke@linux.microsoft.com"},"version":1,"total":34,"received_total":34,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/500310/mbox/","cover_letter":{"id":2224376,"url":"http://patchwork.ozlabs.org/api/1.2/covers/2224376/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260417105618.3621-1-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-1-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:44","name":"[00/34] Add migration support to the MSHV accelerator","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260417105618.3621-1-magnuskulke@linux.microsoft.com/mbox/"},"patches":[{"id":2224375,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224375/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-2-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-2-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:45","name":"[01/34] target/i386/mshv: use arch_load/store_reg fns","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-2-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224382,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224382/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-3-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-3-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:46","name":"[02/34] target/i386/mshv: use generic FPU/xcr0 state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-3-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224388,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224388/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-4-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-4-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:47","name":"[03/34] target/i386/mshv: impl init/load/store_vcpu_state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-4-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224381,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224381/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-5-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-5-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:48","name":"[04/34] accel/accel-irq: add AccelRouteChange abstraction","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-5-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224379,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224379/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-6-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-6-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:49","name":"[05/34] accel/accel-irq: add generic begin_route_changes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-6-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224384,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224384/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-7-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-7-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:50","name":"[06/34] accel/accel-irq: add generic commit_route_changes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-7-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224377,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224377/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-8-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-8-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:51","name":"[07/34] accel/mshv: add irq_routes to state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-8-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224380,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224380/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-9-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-9-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:52","name":"[08/34] accel/mshv: update s->irq_routes in add_msi_route","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-9-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224397,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224397/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-10-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-10-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:53","name":"[09/34] accel/mshv: update s->irq_routes in update_msi_route","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-10-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224403,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224403/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-11-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-11-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:54","name":"[10/34] accel/mshv: update s->irq_routes in release_virq","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-11-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224378,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224378/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-12-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-12-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:55","name":"[11/34] accel/mshv: use s->irq_routes in commit_routes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-12-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224407,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224407/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-13-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-13-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:56","name":"[12/34] accel/mshv: reserve ioapic routes on s->irq_routes","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-13-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224391,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224391/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-14-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-14-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:57","name":"[13/34] accel/mshv: remove redundant msi controller","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-14-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224383,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224383/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-15-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-15-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:58","name":"[14/34] target/i386/mshv: move apic logic into own file","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-15-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224400,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224400/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-16-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-16-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:55:59","name":"[15/34] target/i386/mshv: remove redundant apic helpers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-16-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224389,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224389/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-17-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-17-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:00","name":"[16/34] target/i386/mshv: migrate LAPIC state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-17-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224386,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224386/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-18-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-18-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:01","name":"[17/34] target/i386/mshv: move msr code to arch","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-18-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224408,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224408/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-19-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-19-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:02","name":"[18/34] accel/mshv: store partition proc features","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-19-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224385,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224385/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-20-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-20-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:03","name":"[19/34] target/i386/mshv: expose msvh_get_generic_regs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-20-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224394,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224394/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-21-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-21-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:04","name":"[20/34] target/i386/mshv: migrate MSRs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-21-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224404,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224404/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-22-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-22-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:05","name":"[21/34] target/i386/mshv: migrate MTRR MSRs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-22-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224390,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224390/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-23-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-23-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:06","name":"[22/34] target/i386/mshv: migrate Synic SINT MSRs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-23-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224393,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224393/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-24-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-24-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:07","name":"[23/34] target/i386/mshv: migrate CET/SS MSRs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-24-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224387,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224387/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-25-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-25-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:08","name":"[24/34] target/i386/mshv: migrate SIMP and SIEFP state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-25-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224409,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224409/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-26-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-26-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:09","name":"[25/34] target/i386/mshv: migrate STIMER state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-26-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224399,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224399/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-27-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-27-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:10","name":"[26/34] accel/mshv: introduce SaveVMHandler","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-27-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224398,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224398/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-28-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-28-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:11","name":"[27/34] accel/mshv: write synthetic MSRs after migration","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-28-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224406,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224406/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-29-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-29-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:12","name":"[28/34] accel/mshv: migrate REFERENCE_TIME","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-29-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224401,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224401/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-30-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-30-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:13","name":"[29/34] target/i386/mshv: migrate pending ints/excs","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-30-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224405,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224405/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-31-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-31-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:14","name":"[30/34] target/i386: add de/compaction to xsave_helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-31-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224392,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224392/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-32-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-32-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:15","name":"[31/34] target/i386/mshv: migrate XSAVE state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-32-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224395,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224395/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-33-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-33-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:16","name":"[32/34] target/i386/mshv: reconstruct hflags after load","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-33-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224402,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224402/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-34-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-34-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:17","name":"[33/34] target/i386/mshv: migrate MP_STATE","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-34-magnuskulke@linux.microsoft.com/mbox/"},{"id":2224396,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2224396/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-35-magnuskulke@linux.microsoft.com/","msgid":"<20260417105618.3621-35-magnuskulke@linux.microsoft.com>","list_archive_url":null,"date":"2026-04-17T10:56:18","name":"[34/34] accel/mshv: enable dirty page tracking","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260417105618.3621-35-magnuskulke@linux.microsoft.com/mbox/"}]}