)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"5efba512eaad733d61b7626dad2fb3eaa7745df9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"a9718c4e_cc65fad2","updated":"2026-04-13 11:04:09.000000000","message":"Missed to include rng xml in this.","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"}],"devstack/cyborg_vm.xml":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"203743adafb1c784b259bc47a23667013be41775","unresolved":true,"context_lines":[{"line_number":89,"context_line":"      \u003ctarget chassis\u003d\u00278\u0027 port\u003d\u00270x17\u0027/\u003e"},{"line_number":90,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x7\u0027/\u003e"},{"line_number":91,"context_line":"    \u003c/controller\u003e"},{"line_number":92,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00279\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":93,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":94,"context_line":"      \u003ctarget chassis\u003d\u00279\u0027 port\u003d\u00270x18\u0027/\u003e"},{"line_number":95,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x0\u0027 multifunction\u003d\u0027on\u0027/\u003e"},{"line_number":96,"context_line":"    \u003c/controller\u003e"},{"line_number":97,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002710\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":98,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":99,"context_line":"      \u003ctarget chassis\u003d\u002710\u0027 port\u003d\u00270x19\u0027/\u003e"}],"source_content_type":"application/xml","patch_set":11,"id":"21336dc2_e6f2847b","line":96,"range":{"start_line":92,"start_character":0,"end_line":96,"end_character":17},"updated":"2026-04-13 11:05:59.000000000","message":"you may want to kee this one","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"d59828bc414051eb0682761d25b0cee4d405c2e9","unresolved":false,"context_lines":[{"line_number":89,"context_line":"      \u003ctarget chassis\u003d\u00278\u0027 port\u003d\u00270x17\u0027/\u003e"},{"line_number":90,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x7\u0027/\u003e"},{"line_number":91,"context_line":"    \u003c/controller\u003e"},{"line_number":92,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00279\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":93,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":94,"context_line":"      \u003ctarget chassis\u003d\u00279\u0027 port\u003d\u00270x18\u0027/\u003e"},{"line_number":95,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x0\u0027 multifunction\u003d\u0027on\u0027/\u003e"},{"line_number":96,"context_line":"    \u003c/controller\u003e"},{"line_number":97,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002710\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":98,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":99,"context_line":"      \u003ctarget chassis\u003d\u002710\u0027 port\u003d\u00270x19\u0027/\u003e"}],"source_content_type":"application/xml","patch_set":11,"id":"6127864f_2453d06f","line":96,"range":{"start_line":92,"start_character":0,"end_line":96,"end_character":17},"in_reply_to":"21336dc2_e6f2847b","updated":"2026-04-28 08:16:31.000000000","message":"Done","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"203743adafb1c784b259bc47a23667013be41775","unresolved":true,"context_lines":[{"line_number":59,"context_line":"      \u003ctarget chassis\u003d\u00272\u0027 port\u003d\u00270x11\u0027/\u003e"},{"line_number":60,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x1\u0027/\u003e"},{"line_number":61,"context_line":"    \u003c/controller\u003e"},{"line_number":62,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00273\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":63,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":64,"context_line":"      \u003ctarget chassis\u003d\u00273\u0027 port\u003d\u00270x12\u0027/\u003e"},{"line_number":65,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x2\u0027/\u003e"},{"line_number":66,"context_line":"    \u003c/controller\u003e"},{"line_number":67,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00274\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":68,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":69,"context_line":"      \u003ctarget chassis\u003d\u00274\u0027 port\u003d\u00270x13\u0027/\u003e"},{"line_number":70,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x3\u0027/\u003e"},{"line_number":71,"context_line":"    \u003c/controller\u003e"},{"line_number":72,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00275\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":73,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":74,"context_line":"      \u003ctarget chassis\u003d\u00275\u0027 port\u003d\u00270x14\u0027/\u003e"},{"line_number":75,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x4\u0027/\u003e"},{"line_number":76,"context_line":"    \u003c/controller\u003e"},{"line_number":77,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00276\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":78,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":79,"context_line":"      \u003ctarget chassis\u003d\u00276\u0027 port\u003d\u00270x15\u0027/\u003e"},{"line_number":80,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x5\u0027/\u003e"},{"line_number":81,"context_line":"    \u003c/controller\u003e"},{"line_number":82,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00277\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":83,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":84,"context_line":"      \u003ctarget chassis\u003d\u00277\u0027 port\u003d\u00270x16\u0027/\u003e"},{"line_number":85,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x6\u0027/\u003e"},{"line_number":86,"context_line":"    \u003c/controller\u003e"},{"line_number":87,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00278\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":88,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":89,"context_line":"      \u003ctarget chassis\u003d\u00278\u0027 port\u003d\u00270x17\u0027/\u003e"},{"line_number":90,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x7\u0027/\u003e"},{"line_number":91,"context_line":"    \u003c/controller\u003e"},{"line_number":92,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00279\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":93,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":94,"context_line":"      \u003ctarget chassis\u003d\u00279\u0027 port\u003d\u00270x18\u0027/\u003e"},{"line_number":95,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x0\u0027 multifunction\u003d\u0027on\u0027/\u003e"},{"line_number":96,"context_line":"    \u003c/controller\u003e"},{"line_number":97,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002710\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":98,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":99,"context_line":"      \u003ctarget chassis\u003d\u002710\u0027 port\u003d\u00270x19\u0027/\u003e"},{"line_number":100,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x1\u0027/\u003e"},{"line_number":101,"context_line":"    \u003c/controller\u003e"},{"line_number":102,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002711\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":103,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":104,"context_line":"      \u003ctarget chassis\u003d\u002711\u0027 port\u003d\u00270x1a\u0027/\u003e"},{"line_number":105,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x2\u0027/\u003e"},{"line_number":106,"context_line":"    \u003c/controller\u003e"},{"line_number":107,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002712\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":108,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":109,"context_line":"      \u003ctarget chassis\u003d\u002712\u0027 port\u003d\u00270x1b\u0027/\u003e"},{"line_number":110,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x3\u0027/\u003e"},{"line_number":111,"context_line":"    \u003c/controller\u003e"},{"line_number":112,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002713\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":113,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":114,"context_line":"      \u003ctarget chassis\u003d\u002713\u0027 port\u003d\u00270x1c\u0027/\u003e"},{"line_number":115,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x4\u0027/\u003e"},{"line_number":116,"context_line":"    \u003c/controller\u003e"},{"line_number":117,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002714\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":118,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":119,"context_line":"      \u003ctarget chassis\u003d\u002714\u0027 port\u003d\u00270x1d\u0027/\u003e"},{"line_number":120,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x5\u0027/\u003e"},{"line_number":121,"context_line":"    \u003c/controller\u003e"},{"line_number":122,"context_line":"    \u003ccontroller type\u003d\u0027sata\u0027 index\u003d\u00270\u0027\u003e"},{"line_number":123,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x1f\u0027 function\u003d\u00270x2\u0027/\u003e"},{"line_number":124,"context_line":"    \u003c/controller\u003e"}],"source_content_type":"application/xml","patch_set":11,"id":"8457317d_d0596eff","line":121,"range":{"start_line":62,"start_character":0,"end_line":121,"end_character":17},"updated":"2026-04-13 11:05:59.000000000","message":"nit: we are not using most of these pci slots so you could remove most of them to kee think shorter","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"d59828bc414051eb0682761d25b0cee4d405c2e9","unresolved":false,"context_lines":[{"line_number":59,"context_line":"      \u003ctarget chassis\u003d\u00272\u0027 port\u003d\u00270x11\u0027/\u003e"},{"line_number":60,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x1\u0027/\u003e"},{"line_number":61,"context_line":"    \u003c/controller\u003e"},{"line_number":62,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00273\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":63,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":64,"context_line":"      \u003ctarget chassis\u003d\u00273\u0027 port\u003d\u00270x12\u0027/\u003e"},{"line_number":65,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x2\u0027/\u003e"},{"line_number":66,"context_line":"    \u003c/controller\u003e"},{"line_number":67,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00274\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":68,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":69,"context_line":"      \u003ctarget chassis\u003d\u00274\u0027 port\u003d\u00270x13\u0027/\u003e"},{"line_number":70,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x3\u0027/\u003e"},{"line_number":71,"context_line":"    \u003c/controller\u003e"},{"line_number":72,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00275\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":73,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":74,"context_line":"      \u003ctarget chassis\u003d\u00275\u0027 port\u003d\u00270x14\u0027/\u003e"},{"line_number":75,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x4\u0027/\u003e"},{"line_number":76,"context_line":"    \u003c/controller\u003e"},{"line_number":77,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00276\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":78,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":79,"context_line":"      \u003ctarget chassis\u003d\u00276\u0027 port\u003d\u00270x15\u0027/\u003e"},{"line_number":80,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x5\u0027/\u003e"},{"line_number":81,"context_line":"    \u003c/controller\u003e"},{"line_number":82,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00277\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":83,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":84,"context_line":"      \u003ctarget chassis\u003d\u00277\u0027 port\u003d\u00270x16\u0027/\u003e"},{"line_number":85,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x6\u0027/\u003e"},{"line_number":86,"context_line":"    \u003c/controller\u003e"},{"line_number":87,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00278\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":88,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":89,"context_line":"      \u003ctarget chassis\u003d\u00278\u0027 port\u003d\u00270x17\u0027/\u003e"},{"line_number":90,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x02\u0027 function\u003d\u00270x7\u0027/\u003e"},{"line_number":91,"context_line":"    \u003c/controller\u003e"},{"line_number":92,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u00279\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":93,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":94,"context_line":"      \u003ctarget chassis\u003d\u00279\u0027 port\u003d\u00270x18\u0027/\u003e"},{"line_number":95,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x0\u0027 multifunction\u003d\u0027on\u0027/\u003e"},{"line_number":96,"context_line":"    \u003c/controller\u003e"},{"line_number":97,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002710\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":98,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":99,"context_line":"      \u003ctarget chassis\u003d\u002710\u0027 port\u003d\u00270x19\u0027/\u003e"},{"line_number":100,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x1\u0027/\u003e"},{"line_number":101,"context_line":"    \u003c/controller\u003e"},{"line_number":102,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002711\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":103,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":104,"context_line":"      \u003ctarget chassis\u003d\u002711\u0027 port\u003d\u00270x1a\u0027/\u003e"},{"line_number":105,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x2\u0027/\u003e"},{"line_number":106,"context_line":"    \u003c/controller\u003e"},{"line_number":107,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002712\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":108,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":109,"context_line":"      \u003ctarget chassis\u003d\u002712\u0027 port\u003d\u00270x1b\u0027/\u003e"},{"line_number":110,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x3\u0027/\u003e"},{"line_number":111,"context_line":"    \u003c/controller\u003e"},{"line_number":112,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002713\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":113,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":114,"context_line":"      \u003ctarget chassis\u003d\u002713\u0027 port\u003d\u00270x1c\u0027/\u003e"},{"line_number":115,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x4\u0027/\u003e"},{"line_number":116,"context_line":"    \u003c/controller\u003e"},{"line_number":117,"context_line":"    \u003ccontroller type\u003d\u0027pci\u0027 index\u003d\u002714\u0027 model\u003d\u0027pcie-root-port\u0027\u003e"},{"line_number":118,"context_line":"      \u003cmodel name\u003d\u0027pcie-root-port\u0027/\u003e"},{"line_number":119,"context_line":"      \u003ctarget chassis\u003d\u002714\u0027 port\u003d\u00270x1d\u0027/\u003e"},{"line_number":120,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x03\u0027 function\u003d\u00270x5\u0027/\u003e"},{"line_number":121,"context_line":"    \u003c/controller\u003e"},{"line_number":122,"context_line":"    \u003ccontroller type\u003d\u0027sata\u0027 index\u003d\u00270\u0027\u003e"},{"line_number":123,"context_line":"      \u003caddress type\u003d\u0027pci\u0027 domain\u003d\u00270x0000\u0027 bus\u003d\u00270x00\u0027 slot\u003d\u00270x1f\u0027 function\u003d\u00270x2\u0027/\u003e"},{"line_number":124,"context_line":"    \u003c/controller\u003e"}],"source_content_type":"application/xml","patch_set":11,"id":"fd934b9a_60786e65","line":121,"range":{"start_line":62,"start_character":0,"end_line":121,"end_character":17},"in_reply_to":"8457317d_d0596eff","updated":"2026-04-28 08:16:31.000000000","message":"Done","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"203743adafb1c784b259bc47a23667013be41775","unresolved":true,"context_lines":[{"line_number":169,"context_line":"      \u003cdriver intremap\u003d\u0027on\u0027 caching_mode\u003d\u0027on\u0027 eim\u003d\u0027on\u0027 iotlb\u003d\u0027on\u0027/\u003e"},{"line_number":170,"context_line":"    \u003c/iommu\u003e"},{"line_number":171,"context_line":"  \u003c/devices\u003e"},{"line_number":172,"context_line":"  \u003cqemu:commandline\u003e"},{"line_number":173,"context_line":"    \u003cqemu:arg value\u003d\u0027-drive\u0027/\u003e"},{"line_number":174,"context_line":"    \u003cqemu:arg value\u003d\u0027file\u003d/var/lib/libvirt/images/nvme-disk1.qcow2,format\u003dqcow2,if\u003dnone,id\u003dnvme-drive0\u0027/\u003e"},{"line_number":175,"context_line":"    \u003cqemu:arg value\u003d\u0027-device\u0027/\u003e"},{"line_number":176,"context_line":"    \u003cqemu:arg value\u003d\u0027nvme,id\u003dnvme-ctrl0,serial\u003dNVME0001,addr\u003d0x12\u0027/\u003e"},{"line_number":177,"context_line":"    \u003cqemu:arg value\u003d\u0027-device\u0027/\u003e"},{"line_number":178,"context_line":"    \u003cqemu:arg value\u003d\u0027nvme-ns,drive\u003dnvme-drive0,bus\u003dnvme-ctrl0,nsid\u003d1\u0027/\u003e"},{"line_number":179,"context_line":"  \u003c/qemu:commandline\u003e"},{"line_number":180,"context_line":"\u003c/domain\u003e"},{"line_number":181,"context_line":""}],"source_content_type":"application/xml","patch_set":11,"id":"9b4a0e5f_7e1f2c58","line":179,"range":{"start_line":172,"start_character":1,"end_line":179,"end_character":21},"updated":"2026-04-13 11:05:59.000000000","message":"i belive you can use this nativly in livbrit without qemu args.\n\n  https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms\n  \u003cdisk type\u003d\u0027file\u0027 device\u003d\u0027disk\u0027\u003e\n    \u003cdriver name\u003d\u0027qemu\u0027 type\u003d\u0027qcow2\u0027 /\u003e\n    \u003csource file\u003d\u0027/var/lib/libvirt/images/disk.qcow2\u0027/\u003e\n    \u003ctarget dev\u003d\u0027nvme0n1\u0027 bus\u003d\u0027nvme\u0027/\u003e\n  \u003c/disk\u003e\n  \n  althoug you likely need to allso add an nvme contoler\n  \n  https://libvirt.org/formatdomain.html#controllers\n  \u003ccontroller type\u003d\u0027nvme\u0027/\u003e","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"d59828bc414051eb0682761d25b0cee4d405c2e9","unresolved":false,"context_lines":[{"line_number":169,"context_line":"      \u003cdriver intremap\u003d\u0027on\u0027 caching_mode\u003d\u0027on\u0027 eim\u003d\u0027on\u0027 iotlb\u003d\u0027on\u0027/\u003e"},{"line_number":170,"context_line":"    \u003c/iommu\u003e"},{"line_number":171,"context_line":"  \u003c/devices\u003e"},{"line_number":172,"context_line":"  \u003cqemu:commandline\u003e"},{"line_number":173,"context_line":"    \u003cqemu:arg value\u003d\u0027-drive\u0027/\u003e"},{"line_number":174,"context_line":"    \u003cqemu:arg value\u003d\u0027file\u003d/var/lib/libvirt/images/nvme-disk1.qcow2,format\u003dqcow2,if\u003dnone,id\u003dnvme-drive0\u0027/\u003e"},{"line_number":175,"context_line":"    \u003cqemu:arg value\u003d\u0027-device\u0027/\u003e"},{"line_number":176,"context_line":"    \u003cqemu:arg value\u003d\u0027nvme,id\u003dnvme-ctrl0,serial\u003dNVME0001,addr\u003d0x12\u0027/\u003e"},{"line_number":177,"context_line":"    \u003cqemu:arg value\u003d\u0027-device\u0027/\u003e"},{"line_number":178,"context_line":"    \u003cqemu:arg value\u003d\u0027nvme-ns,drive\u003dnvme-drive0,bus\u003dnvme-ctrl0,nsid\u003d1\u0027/\u003e"},{"line_number":179,"context_line":"  \u003c/qemu:commandline\u003e"},{"line_number":180,"context_line":"\u003c/domain\u003e"},{"line_number":181,"context_line":""}],"source_content_type":"application/xml","patch_set":11,"id":"186b2dcf_4e1e5476","line":179,"range":{"start_line":172,"start_character":1,"end_line":179,"end_character":21},"in_reply_to":"9b4a0e5f_7e1f2c58","updated":"2026-04-28 08:16:31.000000000","message":"Done","commit_id":"1078415cd4263ac882844bfc037e3cdbb52181b1"}],"doc/source/contributor/devstack_nvme.rst":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"bdabd7462c163747e6827c1efb0ee04e8b5efcef","unresolved":true,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"NVMe Development and Testing with KVM"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"33fcda7a_07eec24f","line":1,"updated":"2026-03-30 18:57:43.000000000","message":"We also have a https://opendev.org/openstack/cyborg/src/branch/master/doc/source/contributor/devstack_setup.rst, Do we want to replace this one with devstack_nvme content? to avoid duplication.","commit_id":"bd35e0dc5a5e426433fab13290f9cdb2d83ebe8f"}]}
