{"id":498557,"url":"http://patchwork.ozlabs.org/api/1.0/series/498557/?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":"Secure IPL Support for SCSI Scheme of virtio-blk/virtio-scsi Devices","date":"2026-04-02T22:14:35","submitter":{"id":90643,"url":"http://patchwork.ozlabs.org/api/1.0/people/90643/?format=json","name":"Zhuoying Cai","email":"zycai@linux.ibm.com"},"version":10,"total":30,"received_total":30,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/498557/mbox/","cover_letter":{"id":2219397,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2219397/?format=json","msgid":"<20260402221453.1602899-1-zycai@linux.ibm.com>","date":"2026-04-02T22:14:22","name":"[v10,00/30] Secure IPL Support for SCSI Scheme of virtio-blk/virtio-scsi Devices"},"patches":[{"id":2219374,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219374/?format=json","msgid":"<20260402221453.1602899-2-zycai@linux.ibm.com>","date":"2026-04-02T22:14:23","name":"[v10,01/30] Add boot-certs to s390-ccw-virtio machine type option","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-2-zycai@linux.ibm.com/mbox/"},{"id":2219398,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219398/?format=json","msgid":"<20260402221453.1602899-3-zycai@linux.ibm.com>","date":"2026-04-02T22:14:24","name":"[v10,02/30] crypto/x509-utils: Refactor with GNUTLS fallback","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-3-zycai@linux.ibm.com/mbox/"},{"id":2219386,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219386/?format=json","msgid":"<20260402221453.1602899-4-zycai@linux.ibm.com>","date":"2026-04-02T22:14:25","name":"[v10,03/30] crypto/x509-utils: Add helper functions for certificate store","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-4-zycai@linux.ibm.com/mbox/"},{"id":2219377,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219377/?format=json","msgid":"<20260402221453.1602899-5-zycai@linux.ibm.com>","date":"2026-04-02T22:14:26","name":"[v10,04/30] hw/s390x/ipl: Create certificate store","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-5-zycai@linux.ibm.com/mbox/"},{"id":2219372,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219372/?format=json","msgid":"<20260402221453.1602899-6-zycai@linux.ibm.com>","date":"2026-04-02T22:14:27","name":"[v10,05/30] s390x/diag: Introduce DIAG 320 for Certificate Store Facility","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-6-zycai@linux.ibm.com/mbox/"},{"id":2219391,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219391/?format=json","msgid":"<20260402221453.1602899-7-zycai@linux.ibm.com>","date":"2026-04-02T22:14:28","name":"[v10,06/30] s390x/diag: Refactor address validation check from diag308_parm_check","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-7-zycai@linux.ibm.com/mbox/"},{"id":2219401,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219401/?format=json","msgid":"<20260402221453.1602899-8-zycai@linux.ibm.com>","date":"2026-04-02T22:14:29","name":"[v10,07/30] s390x/diag: Implement DIAG 320 subcode 1","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-8-zycai@linux.ibm.com/mbox/"},{"id":2219375,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219375/?format=json","msgid":"<20260402221453.1602899-9-zycai@linux.ibm.com>","date":"2026-04-02T22:14:30","name":"[v10,08/30] crypto/x509-utils: Add helper functions for DIAG 320 subcode 2","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-9-zycai@linux.ibm.com/mbox/"},{"id":2219373,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219373/?format=json","msgid":"<20260402221453.1602899-10-zycai@linux.ibm.com>","date":"2026-04-02T22:14:31","name":"[v10,09/30] s390x/diag: Implement DIAG 320 subcode 2","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-10-zycai@linux.ibm.com/mbox/"},{"id":2219380,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219380/?format=json","msgid":"<20260402221453.1602899-11-zycai@linux.ibm.com>","date":"2026-04-02T22:14:32","name":"[v10,10/30] s390x/diag: Introduce DIAG 508 for secure IPL operations","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-11-zycai@linux.ibm.com/mbox/"},{"id":2219378,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219378/?format=json","msgid":"<20260402221453.1602899-12-zycai@linux.ibm.com>","date":"2026-04-02T22:14:33","name":"[v10,11/30] crypto/x509-utils: Add helper functions for DIAG 508 subcode 1","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-12-zycai@linux.ibm.com/mbox/"},{"id":2219393,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219393/?format=json","msgid":"<20260402221453.1602899-13-zycai@linux.ibm.com>","date":"2026-04-02T22:14:34","name":"[v10,12/30] s390x/diag: Implement DIAG 508 subcode 1 for signature verification","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-13-zycai@linux.ibm.com/mbox/"},{"id":2219370,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219370/?format=json","msgid":"<20260402221453.1602899-14-zycai@linux.ibm.com>","date":"2026-04-02T22:14:35","name":"[v10,13/30] s390x/ipl: Introduce IPL Information Report Block (IIRB)","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-14-zycai@linux.ibm.com/mbox/"},{"id":2219371,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219371/?format=json","msgid":"<20260402221453.1602899-15-zycai@linux.ibm.com>","date":"2026-04-02T22:14:36","name":"[v10,14/30] pc-bios/s390-ccw: Define memory for IPLB and convert IPLB to pointers","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-15-zycai@linux.ibm.com/mbox/"},{"id":2219382,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219382/?format=json","msgid":"<20260402221453.1602899-16-zycai@linux.ibm.com>","date":"2026-04-02T22:14:37","name":"[v10,15/30] hw/s390x/ipl: Add IPIB flags to IPL Parameter Block","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-16-zycai@linux.ibm.com/mbox/"},{"id":2219383,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219383/?format=json","msgid":"<20260402221453.1602899-17-zycai@linux.ibm.com>","date":"2026-04-02T22:14:38","name":"[v10,16/30] s390x: Guest support for Secure-IPL Facility","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-17-zycai@linux.ibm.com/mbox/"},{"id":2219390,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219390/?format=json","msgid":"<20260402221453.1602899-18-zycai@linux.ibm.com>","date":"2026-04-02T22:14:39","name":"[v10,17/30] pc-bios/s390-ccw: Refactor zipl_run()","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-18-zycai@linux.ibm.com/mbox/"},{"id":2219392,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219392/?format=json","msgid":"<20260402221453.1602899-19-zycai@linux.ibm.com>","date":"2026-04-02T22:14:40","name":"[v10,18/30] pc-bios/s390-ccw: Rework zipl_load_segment function","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-19-zycai@linux.ibm.com/mbox/"},{"id":2219381,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219381/?format=json","msgid":"<20260402221453.1602899-20-zycai@linux.ibm.com>","date":"2026-04-02T22:14:41","name":"[v10,19/30] pc-bios/s390-ccw: Add signature verification for secure IPL in audit mode","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-20-zycai@linux.ibm.com/mbox/"},{"id":2219387,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219387/?format=json","msgid":"<20260402221453.1602899-21-zycai@linux.ibm.com>","date":"2026-04-02T22:14:42","name":"[v10,20/30] pc-bios/s390-ccw: Add signed component address overlap checks","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-21-zycai@linux.ibm.com/mbox/"},{"id":2219402,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219402/?format=json","msgid":"<20260402221453.1602899-22-zycai@linux.ibm.com>","date":"2026-04-02T22:14:43","name":"[v10,21/30] s390x: Guest support for Secure-IPL Code Loading Attributes Facility (SCLAF)","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-22-zycai@linux.ibm.com/mbox/"},{"id":2219396,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219396/?format=json","msgid":"<20260402221453.1602899-23-zycai@linux.ibm.com>","date":"2026-04-02T22:14:44","name":"[v10,22/30] pc-bios/s390-ccw: Add additional security checks for secure boot","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-23-zycai@linux.ibm.com/mbox/"},{"id":2219376,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219376/?format=json","msgid":"<20260402221453.1602899-24-zycai@linux.ibm.com>","date":"2026-04-02T22:14:45","name":"[v10,23/30] Add secure-boot to s390-ccw-virtio machine type option","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-24-zycai@linux.ibm.com/mbox/"},{"id":2219384,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219384/?format=json","msgid":"<20260402221453.1602899-25-zycai@linux.ibm.com>","date":"2026-04-02T22:14:46","name":"[v10,24/30] hw/s390x/ipl: Set IPIB flags for secure IPL","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-25-zycai@linux.ibm.com/mbox/"},{"id":2219399,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219399/?format=json","msgid":"<20260402221453.1602899-26-zycai@linux.ibm.com>","date":"2026-04-02T22:14:47","name":"[v10,25/30] pc-bios/s390-ccw: Handle true secure IPL mode","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-26-zycai@linux.ibm.com/mbox/"},{"id":2219385,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219385/?format=json","msgid":"<20260402221453.1602899-27-zycai@linux.ibm.com>","date":"2026-04-02T22:14:48","name":"[v10,26/30] hw/s390x/ipl: Handle secure boot with multiple boot devices","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-27-zycai@linux.ibm.com/mbox/"},{"id":2219379,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219379/?format=json","msgid":"<20260402221453.1602899-28-zycai@linux.ibm.com>","date":"2026-04-02T22:14:49","name":"[v10,27/30] hw/s390x/ipl: Handle secure boot without specifying a boot device","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-28-zycai@linux.ibm.com/mbox/"},{"id":2219388,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219388/?format=json","msgid":"<20260402221453.1602899-29-zycai@linux.ibm.com>","date":"2026-04-02T22:14:50","name":"[v10,28/30] tests/functional/s390x: Add secure IPL functional test","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-29-zycai@linux.ibm.com/mbox/"},{"id":2219389,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219389/?format=json","msgid":"<20260402221453.1602899-30-zycai@linux.ibm.com>","date":"2026-04-02T22:14:51","name":"[v10,29/30] docs/specs: Add secure IPL documentation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-30-zycai@linux.ibm.com/mbox/"},{"id":2219395,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219395/?format=json","msgid":"<20260402221453.1602899-31-zycai@linux.ibm.com>","date":"2026-04-02T22:14:52","name":"[v10,30/30] docs/system/s390x: Add secure IPL documentation","mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260402221453.1602899-31-zycai@linux.ibm.com/mbox/"}]}