virtme-ng v1.20 is out
I am really excited to notice that more and more people are starting to use virtme-ng for their CI. The integration with docker has probably helped a lot to make this tool almost like a natural choice for CI workflows (e.g., github actions), especially for kernel-related projects / subsystems.
Most noticeable changes in this new release:
- The return code of a command executed in the vng guest is now transparently channeled to the host: this, together with stdin/stdout/stderr redirection, gives the complete illusion to run the command in the guest as if it was executed on the host and it can help to easily integrate vng with other CI tools/scripts (suggested by @itaihandler).
- NUMA support (suggested by @tehcaster): it is now possible to create multiple NUMA nodes, and assign CPUs to them, inside a vng guest, using the
--numa
option. - A new
--quiet
option to override--verbose
(suggested by @jimc). - A new
--disable-kvm
option to explicitly disable hardware virtualization (KVM) (by @kuba-moo) . - lockdep is now disabled by default during the kernel build (by @kuba-moo).
- Usual fixes and cleanups.
Detailed changelog below.
Cheers,
-Andrea
== virtme-ng ChangeLog ==
Andrea Righi (14):
Merge pull request #53 from tklauser/readme-fixes
Merge pull request #55 from nkapron/development
virtme-ng: introduce NUMA support
Merge pull request #57 from arighi/numa-support
virtme-ng: introduce -q/--quiet
Merge pull request #59 from arighi/vng-quiet-option
vng: improve documentation of the new option --numa
virtme-ng: channel the return code of a command to the host
Merge pull request #62 from kuba-moo/main
Merge pull request #61 from arighi/vng-channel-retcode
Merge pull request #64 from kuba-moo/main
Merge pull request #65 from winnscode/winn-dev-2.2
virtme-ng: print an explicit error when a valid pts is not found
virtme-ng v1.20
Jakub Kicinski (3):
virtme-configkernel: disable lockdep by default
virtme: pass whether KVM is usable into arch code
virtme: let user disable KVM accel easily
Neill Kapron (1):
virtme_ng: update virtme_ng_init submodule to fix network init
Tobias Klauser (1):
doc: update README.md formatting
Winston Wen (2):
virtme: use $MODDIR/modules.dep to check the module folder
virtme-prep-kdir-mods: delete existing $MODDIR/modules.dep at beginning