From 3324d45f4589c2e8f2c4df66c04a8dfcecdd4730a24ef0660cb553a914f943a5 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Wed, 3 Dec 2025 10:01:57 +0100 Subject: [PATCH] Update submodules from pool/virtme#2 and create patchinfo.20251203090149653113.187004354831441/_patchinfo --- .../_patchinfo | 43 +++++++++++++++++++ virtme | 2 +- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 patchinfo.20251203090149653113.187004354831441/_patchinfo diff --git a/patchinfo.20251203090149653113.187004354831441/_patchinfo b/patchinfo.20251203090149653113.187004354831441/_patchinfo new file mode 100644 index 0000000..1463361 --- /dev/null +++ b/patchinfo.20251203090149653113.187004354831441/_patchinfo @@ -0,0 +1,43 @@ + + michals + moderate + recommended + Recommended update for virtme + This update for virtme fixes the following issues: + +Changes in virtme: + +Update to 1.39: + + * The most noticeable change in this release is the new Model Context + Protocol (MCP) server. This feature lets you connect with AI + assistants such as Claude, Cursor, etc., and use natural human + language to automate kernel development tasks. + In this way, AI agents can automatically configure kernels, apply + patches from lore.kernel.org, and run commands within recompiled + kernels. You can even have the AI agent perform bug bisection for + you and run specific commands/scripts inside each recompiled + version to determine whether the kernel is good or bad. + * An additional feature is vCPU pinning (using the --pin CPU_LIST option), + which enables binding virtual CPUs to particular physical host CPUs. + This ensures more consistent performance testing within the vng guest + environment. + * The release also adds support for memoryless NUMA nodes, + enablingusers to specify size=0 with the --numa argument to create + NUMA nodes without memory. This capability can be useful for simulating + heterogeneous architectures, where devices like GPUs are represented + as memoryless NUMA nodes to model their CPU locality relationships. + * Last, but not least, there's a new --shell BINARY option which lets + users choose a different shell to use within the vng session, rather + than using their system's default shell and a new --empty-password + option that creates empty passwords in the vng guest, instead of + blocking login for other users, enabling easier debugging and SSH + access during testing. + * Updated Python versions in CI (dropped EOL 3.8 and 3.9) + * Various bug fixes in virtme-init + * Enhanced documentation and README updates + * Improved error handling and validation + + virtme + + diff --git a/virtme b/virtme index 547b376..b4dd61c 160000 --- a/virtme +++ b/virtme @@ -1 +1 @@ -Subproject commit 547b3766fefade27e5b1c3edfd115955d50128792454c07dcc8f6069fc4d791c +Subproject commit b4dd61c39435a44d632a5bc91131b58481b12ba3284ca3471037f8c66ab0a6ec -- 2.51.1