)]}'
{"doc/source/configuration/drivers.rst":[{"author":{"_account_id":39344,"name":"Gihong Lee","display_name":"gamio","email":"gh9231@gmail.com","username":"gamio"},"change_message_id":"84a0fd98dc1d3f8287d31195300b0386db7d0995","unresolved":true,"context_lines":[{"line_number":334,"context_line":"* One or more mdev-capable devices are installed and their host"},{"line_number":335,"context_line":"  drivers are loaded (e.g. the NVIDIA vGPU manager or the"},{"line_number":336,"context_line":"  ``i915`` driver with GVT-g support)."},{"line_number":337,"context_line":"* Each parent device exposes ``mdev_supported_types`` in sysfs."},{"line_number":338,"context_line":"  Verify by checking that the path"},{"line_number":339,"context_line":"  ``/sys/class/mdev_bus/\u003cPCI_ADDRESS\u003e/mdev_supported_types/``"},{"line_number":340,"context_line":"  exists and contains one or more type directories."}],"source_content_type":"text/x-rst","patch_set":8,"id":"7e5830a6_65d8b3ee","line":337,"range":{"start_line":337,"start_character":31,"end_line":337,"end_character":51},"updated":"2026-07-23 13:44:12.000000000","message":"For Ampere+ GPUs, mdev types live under SR-IOV VFs, not the PF. Worth noting the pre-Ampere vs Ampere+ distinction here.","commit_id":"632337755649168b0692a6a048aa5849977b1b31"},{"author":{"_account_id":39344,"name":"Gihong Lee","display_name":"gamio","email":"gh9231@gmail.com","username":"gamio"},"change_message_id":"66f690bf3717543d6874956550a579e866a716aa","unresolved":false,"context_lines":[{"line_number":334,"context_line":"* One or more mdev-capable devices are installed and their host"},{"line_number":335,"context_line":"  drivers are loaded (e.g. the NVIDIA vGPU manager or the"},{"line_number":336,"context_line":"  ``i915`` driver with GVT-g support)."},{"line_number":337,"context_line":"* Each parent device exposes ``mdev_supported_types`` in sysfs."},{"line_number":338,"context_line":"  Verify by checking that the path"},{"line_number":339,"context_line":"  ``/sys/class/mdev_bus/\u003cPCI_ADDRESS\u003e/mdev_supported_types/``"},{"line_number":340,"context_line":"  exists and contains one or more type directories."}],"source_content_type":"text/x-rst","patch_set":8,"id":"8569e531_7eebc3c5","line":337,"range":{"start_line":337,"start_character":31,"end_line":337,"end_character":51},"in_reply_to":"109053fa_c65bf665","updated":"2026-08-03 12:53:18.000000000","message":"Agreed. Since the mdev types are exposed under the device\u0027s PCI address in sysfs regardless of PF or VF, the generic procedure holds. Keeping it vendor neutral makes sense, thanks.","commit_id":"632337755649168b0692a6a048aa5849977b1b31"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"a490d1ab96254e49ac1250fe21a403f3dd66429d","unresolved":true,"context_lines":[{"line_number":334,"context_line":"* One or more mdev-capable devices are installed and their host"},{"line_number":335,"context_line":"  drivers are loaded (e.g. the NVIDIA vGPU manager or the"},{"line_number":336,"context_line":"  ``i915`` driver with GVT-g support)."},{"line_number":337,"context_line":"* Each parent device exposes ``mdev_supported_types`` in sysfs."},{"line_number":338,"context_line":"  Verify by checking that the path"},{"line_number":339,"context_line":"  ``/sys/class/mdev_bus/\u003cPCI_ADDRESS\u003e/mdev_supported_types/``"},{"line_number":340,"context_line":"  exists and contains one or more type directories."}],"source_content_type":"text/x-rst","patch_set":8,"id":"109053fa_c65bf665","line":337,"range":{"start_line":337,"start_character":31,"end_line":337,"end_character":51},"in_reply_to":"26abc1c8_614d1a5e","updated":"2026-08-03 07:17:19.000000000","message":"the ampere mdevs even if they live under the vfs will still be exposed in the sysfs mdev_bus behind a pci address so the documented procedure is still valid right? If so I would prefer avoid going into vendor details when possible and defer that to vendor drivers as Sean said","commit_id":"632337755649168b0692a6a048aa5849977b1b31"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"595ab21793c0d3fec5fe72ab11bef9e5b1ac9586","unresolved":true,"context_lines":[{"line_number":334,"context_line":"* One or more mdev-capable devices are installed and their host"},{"line_number":335,"context_line":"  drivers are loaded (e.g. the NVIDIA vGPU manager or the"},{"line_number":336,"context_line":"  ``i915`` driver with GVT-g support)."},{"line_number":337,"context_line":"* Each parent device exposes ``mdev_supported_types`` in sysfs."},{"line_number":338,"context_line":"  Verify by checking that the path"},{"line_number":339,"context_line":"  ``/sys/class/mdev_bus/\u003cPCI_ADDRESS\u003e/mdev_supported_types/``"},{"line_number":340,"context_line":"  exists and contains one or more type directories."}],"source_content_type":"text/x-rst","patch_set":8,"id":"26abc1c8_614d1a5e","line":337,"range":{"start_line":337,"start_character":31,"end_line":337,"end_character":51},"in_reply_to":"7e5830a6_65d8b3ee","updated":"2026-07-31 14:44:26.000000000","message":"i guess we coudl but that is more a vendor specfic implemaiton detail and i woudl prefer to aovid docuemthjign the specific of the nvida chocie in to much detail\n\n\nthe dirver will not asuume either toplogy and work with both.","commit_id":"632337755649168b0692a6a048aa5849977b1b31"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"595ab21793c0d3fec5fe72ab11bef9e5b1ac9586","unresolved":true,"context_lines":[{"line_number":315,"context_line":"    [agent]"},{"line_number":316,"context_line":"    enabled_drivers \u003d fake_driver"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"Generic Mdev Driver"},{"line_number":319,"context_line":"-------------------"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"The generic mdev (mediated device) driver (``mdev_driver``) allows"}],"source_content_type":"text/x-rst","patch_set":12,"id":"c9176a89_961d6daf","line":318,"updated":"2026-07-31 14:44:26.000000000","message":"please create a new top level document for the mdev driver and link to it form here\n\nit is my hope that by the end of the release or eearly next cycle we will have sepreated out each driver into there own document and this will just aggreate links to them","commit_id":"b8fc9d8cac4ad65076131511bdf97cc33269f64c"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"a490d1ab96254e49ac1250fe21a403f3dd66429d","unresolved":true,"context_lines":[{"line_number":315,"context_line":"    [agent]"},{"line_number":316,"context_line":"    enabled_drivers \u003d fake_driver"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"Generic Mdev Driver"},{"line_number":319,"context_line":"-------------------"},{"line_number":320,"context_line":""},{"line_number":321,"context_line":"The generic mdev (mediated device) driver (``mdev_driver``) allows"}],"source_content_type":"text/x-rst","patch_set":12,"id":"975abb74_a8fc7662","line":318,"in_reply_to":"c9176a89_961d6daf","updated":"2026-08-03 07:17:19.000000000","message":"makes sense, done","commit_id":"b8fc9d8cac4ad65076131511bdf97cc33269f64c"}]}
