On Wed, Sep 11, 2024 at 1:27 PM Zhenzhong Duan <zhenzhong.d...@intel.com> wrote: > > From: Yi Liu <yi.l....@intel.com> > > Intel VT-d 3.0 introduces scalable mode, and it has a bunch of capabilities > related to scalable mode translation, thus there are multiple combinations. > While this vIOMMU implementation wants to simplify it for user by providing > typical combinations. User could config it by "x-scalable-mode" option. The > usage is as below: > > "-device intel-iommu,x-scalable-mode=["legacy"|"modern"|"off"]" > > - "legacy": gives support for stage-2 page table > - "modern": gives support for stage-1 page table > - "off": no scalable mode support > - any other string, will throw error
Those we had "x" prefix but I wonder if this is the best option for enabling scalable-modern mode since the "on" is illegal after this change. Maybe it's better to just have an "x-fls". Or if we considering the scalable mode is kind of complete, it's time to get rid of "x" prefix. Thanks