[Bug 1137361] New: Enhance kvmsmall config with paravirtualized modules
http://bugzilla.suse.com/show_bug.cgi?id=1137361 Bug ID: 1137361 Summary: Enhance kvmsmall config with paravirtualized modules Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: SUSE Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: mvedovati@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Add a minimal set of modules to kvmsmall, to make this config usable to set up guest VM interacting with an host. Also, add kvmsmall configs for non x86 architectures. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c1
--- Comment #1 from Marco Vedovati
http://bugzilla.suse.com/show_bug.cgi?id=1137361
Michal Kubeček
http://bugzilla.suse.com/show_bug.cgi?id=1137361
Jiri Slaby
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c2
Jiri Slaby
I'm pushing the branch users/mvedovati/master/for-next with the changes to kerncvs.suse.de
This did not go through -- it is in failed tests: users/mvedovati/master/for-next (22314aaf) What went wrong? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c3
--- Comment #3 from Marco Vedovati
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c4
--- Comment #4 from Michal Kubeček
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c5
--- Comment #5 from Marco Vedovati
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c6
Michal Kubeček
Pushed to users/mvedovati/master/bsc1137361, thank you.
This won't work as expected. The kvmsmall configs are diff configs against default (pae for i586) so that listing only the options you want would end up with everything we have in default and possibly something more. That's not what we want in kvmsmall. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c7
--- Comment #7 from Marco Vedovati
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c8
--- Comment #8 from Michal Kubeček
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c9
Michal Suchanek
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c10
--- Comment #10 from Marco Vedovati
Scripts config-merge and config-diff in scripts/ subdirectory can be used to merge a diff config with the base config and to create a diff from two full configs. But in general, preferred way to update configs is using the run_oldconfig.sh script.
In general, all you need is to use scripts/sequence_patch.sh to get expanded tree, switch to the directory with it and run ./run_oldconfig.sh from there, possibly with --flavor and/or -a (--arch) options.
This is what I was doing already. The problem is that when adding a new flavor, what is generated is just a delta compared to the default flavor. Having a new flavor with an empty file would be equivalent to use default. So you need to identify in the default config all the non-essential config lines that can be shaved off, and add them in the new flavor in the form of #CONFIG_... is not set" lines. This require some deep knowledge of the architecture. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1137361
Andreas Färber
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c11
--- Comment #11 from Jiri Slaby
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c12
Ralf Haferkamp
So what is the status of this? Has this been merged yet?
From what I can see the original intended change (enabling virtio related things in kvmsmall) has been merged with:
http://kerncvs.suse.de/gitweb/?p=kernel-source.git;a=commit;h=09bdbaf452312e... The rest of the original changeset (adding kvmsmall configs for other architectures) hasn't been done yet AFAICS (at least not for arm and s390). Sascha, since Marco left recently, maybe you have more insight into this. I'd guess we currently don't need the kvmsmall flavors for s390x and arm. Is that right? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c13
Sascha Grunert
Sascha, since Marco left recently, maybe you have more insight into this. I'd guess we currently don't need the kvmsmall flavors for s390x and arm. Is that right?
Yes, this was just a nice extra but has no strict necessity. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1137361
http://bugzilla.suse.com/show_bug.cgi?id=1137361#c14
Michal Suchanek
participants (1)
-
bugzilla_noreply@novell.com