Sergio López

Results 12 issues of Sergio López

Hi, Current Telegram code depends on non-free services and contains binary blobs, so it doesn't qualify as Free Software attending to some criteria. These changes try to address this issue:...

In its current form, the way in which stdin/stdout are tied to virtio-console only plays nice with interactive TTY-like sessions. This means, in may scenarios, libkrun-based VMMs can't be used...

enhancement
help wanted

The [rust-vmm/vm-superio](https://github.com/rust-vmm/vm-superio) crate implements some emulated legacy devices. Check if we can use it and drop the code from libkrun.

enhancement
good first issue

Some signals, such as SIGTERM, should be relayed from libkrun to the isolated process. There biggest question is how to notify the guest kernel. A dedicated device just for this...

enhancement
help wanted

Fix submount navigation by decoupling hostguest inode numbers and implementing support for FUSE SUBMOUNTS, based on virtiofsd implementation.

To avoid st.st_ino collisions, rely in the previously introduced support for FUSE submounts and announce them when parent st_dev != inode st_dev, or parent mnt_id != inode mnt_id.

Add a container variant that enables llama.cpp's kompute backend to enable GPU acceleration using Vulkan. Tested with krunkit on Apple Silicon with [mistral-7b-instruct-v0.2.Q4_0.gguf](https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-GGUF/blob/main/mistral-7b-instruct-v0.2.Q4_0.gguf) and [Wizard-Vicuna-13B-Uncensored.Q4_0.gguf](https://huggingface.co/TheBloke/Wizard-Vicuna-13B-Uncensored-GGUF/blob/main/Wizard-Vicuna-13B-Uncensored.Q4_0.gguf) (>=13B models benefit the most...

Last year GitHub added nested virt support on x86_64 runners, in addition to aarch64 and macOS runners. Let's make use of them to simplify and consolidate our testing infrastructure.

This series tackles a much needed and long due overhaul of the interrupt system to normalize it between architectures and hypervisors. Then, on top of that, it implements support for...

Apple introduced Nested Virt (EL2) support in macOS Sequoia, available on Apple Silicon devices based on M3 and later SoCs. This commit introduces the infrastructure to enable Nested Virt on...