{"id":492541,"url":"http://patchwork.ozlabs.org/api/1.0/series/492541/?format=json","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.0/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":"Introduce support for confidential guest reset (x86)","date":"2026-02-18T11:41:56","submitter":{"id":86030,"url":"http://patchwork.ozlabs.org/api/1.0/people/86030/?format=json","name":"Ani Sinha","email":"anisinha@redhat.com"},"version":5,"total":34,"received_total":34,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/492541/mbox/","cover_letter":{"id":2197702,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2197702/?format=json","msgid":"<20260218114233.266178-1-anisinha@redhat.com>","date":"2026-02-18T11:41:53","name":"[v5,00/34] Introduce support for confidential guest reset (x86)"},"patches":[{"id":2197700,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197700/?format=json","msgid":"<20260218114233.266178-2-anisinha@redhat.com>","date":"2026-02-18T11:41:54","name":"[v5,01/34] i386/kvm: avoid installing duplicate msr entries in msr_handlers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-2-anisinha@redhat.com/mbox/"},{"id":2197708,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197708/?format=json","msgid":"<20260218114233.266178-3-anisinha@redhat.com>","date":"2026-02-18T11:41:55","name":"[v5,02/34] accel/kvm: add confidential class member to indicate guest rebuild capability","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-3-anisinha@redhat.com/mbox/"},{"id":2197701,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197701/?format=json","msgid":"<20260218114233.266178-4-anisinha@redhat.com>","date":"2026-02-18T11:41:56","name":"[v5,03/34] hw/accel: add a per-accelerator callback to change VM accelerator handle","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-4-anisinha@redhat.com/mbox/"},{"id":2197728,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197728/?format=json","msgid":"<20260218114233.266178-5-anisinha@redhat.com>","date":"2026-02-18T11:41:57","name":"[v5,04/34] system/physmem: add helper to reattach existing memory after KVM VM fd change","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-5-anisinha@redhat.com/mbox/"},{"id":2197711,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197711/?format=json","msgid":"<20260218114233.266178-6-anisinha@redhat.com>","date":"2026-02-18T11:41:58","name":"[v5,05/34] accel/kvm: add changes required to support KVM VM file descriptor change","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-6-anisinha@redhat.com/mbox/"},{"id":2197735,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197735/?format=json","msgid":"<20260218114233.266178-7-anisinha@redhat.com>","date":"2026-02-18T11:41:59","name":"[v5,06/34] accel/kvm: add a notifier to indicate KVM VM file descriptor has changed","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-7-anisinha@redhat.com/mbox/"},{"id":2197709,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197709/?format=json","msgid":"<20260218114233.266178-8-anisinha@redhat.com>","date":"2026-02-18T11:42:00","name":"[v5,07/34] accel/kvm: notify when KVM VM file fd is about to be changed","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-8-anisinha@redhat.com/mbox/"},{"id":2197729,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197729/?format=json","msgid":"<20260218114233.266178-9-anisinha@redhat.com>","date":"2026-02-18T11:42:01","name":"[v5,08/34] i386/kvm: unregister smram listeners prior to vm file descriptor change","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-9-anisinha@redhat.com/mbox/"},{"id":2197712,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197712/?format=json","msgid":"<20260218114233.266178-10-anisinha@redhat.com>","date":"2026-02-18T11:42:02","name":"[v5,09/34] kvm/i386: implement architecture support for kvm file descriptor change","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-10-anisinha@redhat.com/mbox/"},{"id":2197703,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197703/?format=json","msgid":"<20260218114233.266178-11-anisinha@redhat.com>","date":"2026-02-18T11:42:03","name":"[v5,10/34] i386/kvm: refactor xen init into a new function","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-11-anisinha@redhat.com/mbox/"},{"id":2197707,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197707/?format=json","msgid":"<20260218114233.266178-12-anisinha@redhat.com>","date":"2026-02-18T11:42:04","name":"[v5,11/34] hw/i386: refactor x86_bios_rom_init for reuse in confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-12-anisinha@redhat.com/mbox/"},{"id":2197704,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197704/?format=json","msgid":"<20260218114233.266178-13-anisinha@redhat.com>","date":"2026-02-18T11:42:05","name":"[v5,12/34] hw/i386: export a new function x86_bios_rom_reload","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-13-anisinha@redhat.com/mbox/"},{"id":2197718,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197718/?format=json","msgid":"<20260218114233.266178-14-anisinha@redhat.com>","date":"2026-02-18T11:42:06","name":"[v5,13/34] kvm/i386: reload firmware for confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-14-anisinha@redhat.com/mbox/"},{"id":2197710,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197710/?format=json","msgid":"<20260218114233.266178-15-anisinha@redhat.com>","date":"2026-02-18T11:42:07","name":"[v5,14/34] accel/kvm: rebind current VCPUs to the new KVM VM file descriptor upon reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-15-anisinha@redhat.com/mbox/"},{"id":2197706,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197706/?format=json","msgid":"<20260218114233.266178-16-anisinha@redhat.com>","date":"2026-02-18T11:42:08","name":"[v5,15/34] i386/tdx: refactor TDX firmware memory initialization code into a new function","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-16-anisinha@redhat.com/mbox/"},{"id":2197705,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197705/?format=json","msgid":"<20260218114233.266178-17-anisinha@redhat.com>","date":"2026-02-18T11:42:09","name":"[v5,16/34] i386/tdx: finalize TDX guest state upon reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-17-anisinha@redhat.com/mbox/"},{"id":2197725,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197725/?format=json","msgid":"<20260218114233.266178-18-anisinha@redhat.com>","date":"2026-02-18T11:42:10","name":"[v5,17/34] i386/tdx: add a pre-vmfd change notifier to reset tdx state","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-18-anisinha@redhat.com/mbox/"},{"id":2197721,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197721/?format=json","msgid":"<20260218114233.266178-19-anisinha@redhat.com>","date":"2026-02-18T11:42:11","name":"[v5,18/34] i386/sev: add migration blockers only once","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-19-anisinha@redhat.com/mbox/"},{"id":2197722,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197722/?format=json","msgid":"<20260218114233.266178-20-anisinha@redhat.com>","date":"2026-02-18T11:42:12","name":"[v5,19/34] i386/sev: add notifiers only once","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-20-anisinha@redhat.com/mbox/"},{"id":2197715,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197715/?format=json","msgid":"<20260218114233.266178-21-anisinha@redhat.com>","date":"2026-02-18T11:42:13","name":"[v5,20/34] i386/sev: free existing launch update data and kernel hashes data on init","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-21-anisinha@redhat.com/mbox/"},{"id":2197726,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197726/?format=json","msgid":"<20260218114233.266178-22-anisinha@redhat.com>","date":"2026-02-18T11:42:14","name":"[v5,21/34] i386/sev: add support for confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-22-anisinha@redhat.com/mbox/"},{"id":2197716,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197716/?format=json","msgid":"<20260218114233.266178-23-anisinha@redhat.com>","date":"2026-02-18T11:42:15","name":"[v5,22/34] hw/vfio: generate new file fd for pseudo device and rebind existing descriptors","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-23-anisinha@redhat.com/mbox/"},{"id":2197720,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197720/?format=json","msgid":"<20260218114233.266178-24-anisinha@redhat.com>","date":"2026-02-18T11:42:16","name":"[v5,23/34] kvm/i8254: refactor pit initialization into a helper","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-24-anisinha@redhat.com/mbox/"},{"id":2197730,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197730/?format=json","msgid":"<20260218114233.266178-25-anisinha@redhat.com>","date":"2026-02-18T11:42:17","name":"[v5,24/34] kvm/i8254: add support for confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-25-anisinha@redhat.com/mbox/"},{"id":2197719,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197719/?format=json","msgid":"<20260218114233.266178-26-anisinha@redhat.com>","date":"2026-02-18T11:42:18","name":"[v5,25/34] kvm/hyperv: add synic feature to CPU only if its not enabled","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-26-anisinha@redhat.com/mbox/"},{"id":2197732,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197732/?format=json","msgid":"<20260218114233.266178-27-anisinha@redhat.com>","date":"2026-02-18T11:42:19","name":"[v5,26/34] hw/hyperv/vmbus: add support for confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-27-anisinha@redhat.com/mbox/"},{"id":2197733,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197733/?format=json","msgid":"<20260218114233.266178-28-anisinha@redhat.com>","date":"2026-02-18T11:42:20","name":"[v5,27/34] kvm/xen-emu: re-initialize capabilities during confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-28-anisinha@redhat.com/mbox/"},{"id":2197714,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197714/?format=json","msgid":"<20260218114233.266178-29-anisinha@redhat.com>","date":"2026-02-18T11:42:21","name":"[v5,28/34] ppc/openpic: create a new openpic device and reattach mem region on coco reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-29-anisinha@redhat.com/mbox/"},{"id":2197723,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197723/?format=json","msgid":"<20260218114233.266178-30-anisinha@redhat.com>","date":"2026-02-18T11:42:22","name":"[v5,29/34] kvm/vcpu: add notifiers to inform vcpu file descriptor change","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-30-anisinha@redhat.com/mbox/"},{"id":2197734,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197734/?format=json","msgid":"<20260218114233.266178-31-anisinha@redhat.com>","date":"2026-02-18T11:42:23","name":"[v5,30/34] kvm/clock: add support for confidential guest reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-31-anisinha@redhat.com/mbox/"},{"id":2197727,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197727/?format=json","msgid":"<20260218114233.266178-32-anisinha@redhat.com>","date":"2026-02-18T11:42:24","name":"[v5,31/34] hw/machine: introduce machine specific option 'x-change-vmfd-on-reset'","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-32-anisinha@redhat.com/mbox/"},{"id":2197713,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197713/?format=json","msgid":"<20260218114233.266178-33-anisinha@redhat.com>","date":"2026-02-18T11:42:25","name":"[v5,32/34] tests/functional/x86_64: add functional test to exercise vm fd change on reset","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-33-anisinha@redhat.com/mbox/"},{"id":2197717,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197717/?format=json","msgid":"<20260218114233.266178-34-anisinha@redhat.com>","date":"2026-02-18T11:42:26","name":"[v5,33/34] qom: add 'confidential-guest-reset' property for x86 confidential vms","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-34-anisinha@redhat.com/mbox/"},{"id":2197731,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2197731/?format=json","msgid":"<20260218114233.266178-35-anisinha@redhat.com>","date":"2026-02-18T11:42:27","name":"[v5,34/34] migration: return EEXIST when trying to add the same migration blocker","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260218114233.266178-35-anisinha@redhat.com/mbox/"}]}