On Fri, Sep 5, 2025 at 1:48 AM Jim Fehlig <jfeh...@suse.com> wrote:
> On 9/4/25 17:00, Hector Cao wrote: > > > > > > On Thu, Sep 4, 2025 at 11:40 PM Jim Fehlig <jfeh...@suse.com > > <mailto:jfeh...@suse.com>> wrote: > > > > On 9/3/25 06:49, Hector Cao wrote: > > > On recent Intel CPUs, some of the CPU features (mostly > > > vmx-* subfeatures) are listed and controlled via the > > > MSRs (Model Specific Registers) instead of the traditional > > > CPUID instruction method. > > > > > > To be able to read the MSR's values, the kernel module msr > > > has to be loaded and the values can be read via /dev/cpu/*/msr. > > > > > > This commit introduces following changes: > > > > > > - install modules-load file for msr > > > this is only enabled: > > > - On x86 arch > > > - If user asks for it explicitly via a build option: > > > meson -Dmsr_module_load=true build > > > By default, it is disabled. > > > > Thanks for the build option, and having it disabled by default! Some > distros or > > distro flavors may not want this functionality. > > > > > > Hello Jim, > > Thanks for the feedback, > > > > I realized that the commit description is wrong wrt to the actual code, > my bad. > > Heh, I totally missed that. I'd much prefer if the code matched the > original > description :-). > > Sorry about this again > > I propose the let the discussions continue in this thread to gather all > the > > feedbacks but ultimately I will need to submit a v2 > > So here is the updated commit message: > > > > This commit introduces following changes: > > > > - install modules-load file for msr > > this is only enabled: > > - On x86 arch > > - the file installation is enabled by default, it can be disabled > via a > > build option: > > meson -Dmsr_module_load=false build > > Let's hear what others say, but my vote is to have it disabled by default. > > I hear and understand your preference. If we enable the module installation only when qemu driver is enabled, do you think that it is more "acceptable" ? > Regards, > Jim > Regards Hector