User contributions for Stefanha
21 February 2024
- 18:0018:00, 21 February 2024 diff hist +18 Google Summer of Code 2024 No edit summary current
12 February 2024
- 14:5714:57, 12 February 2024 diff hist +1 Internships/ProjectIdeas/PackedShadowVirtqueue →Add packed virtqueue to Shadow Virtqueue current
- 14:5614:56, 12 February 2024 diff hist −5 Internships/ProjectIdeas/GStreamerVhostDeviceSound →GStreamer Backend for vhost-device-sound current
1 February 2024
- 15:3715:37, 1 February 2024 diff hist +36 Internships/ProjectIdeas/VhostUserMemoryIsolation →vhost-user memory isolation current
- 14:3514:35, 1 February 2024 diff hist +44 Internships/ProjectIdeas/VhostUserMemoryIsolation →vhost-user memory isolation
31 January 2024
- 14:3614:36, 31 January 2024 diff hist +62 Google Summer of Code 2024 No edit summary
- 14:3514:35, 31 January 2024 diff hist +127 Internships/ProjectIdeas/RISCVVectorFrontendOptimization No edit summary current
- 14:3214:32, 31 January 2024 diff hist +15 Internships/ProjectIdeas/RISCVVectorFrontendOptimization →RISC-V Vector TCG Frontend Optimization
- 14:3214:32, 31 January 2024 diff hist +1,508 N Internships/ProjectIdeas/RISCVVectorFrontendOptimization Created page with "=== RISC-V Vector TCG Frontend Optimization === '''Summary:''' Improve QEMU's performance on RISC-V vector instructions. The RISC-V vector extension has been implemented in QEMU, but we have some performance pathologies mapping it to existing TCG backends. This project aims to improve the performance of the RISC-V vector ISA's mappings to QEMU TCG just-in-time compiler. The RISC-V TCG frontend (ie, decoding RISC-V instructions and emitting TCG calls to emulate them)..."
30 January 2024
- 20:1320:13, 30 January 2024 diff hist +44 Google Summer of Code 2024 No edit summary
- 20:1320:13, 30 January 2024 diff hist +2,750 N Internships/ProjectIdeas/NitroEnclaves Created page with "=== Implement -M nitro-enclave in QEMU === '''Summary:''' AWS EC2 provides the ability to create an isolated sibling VM context from within a VM. This project implements the machine model and input data format parsing needed to run these sibling VMs stand alone in QEMU. [https://aws.amazon.com/ec2/nitro/nitro-enclaves/ Nitro Enclaves] are the first widely adopted implementation of hypervisor assisted compute isolation. Similar to technologies like Intel SGX, it allows..." current
- 19:3019:30, 30 January 2024 diff hist +55 Google Summer of Code 2024 No edit summary
- 19:2919:29, 30 January 2024 diff hist +3,246 N Internships/ProjectIdeas/VhostUserMemoryIsolation Created page with "=== vhost-user memory isolation === '''Summary:''' Add a new mode for vhost-user devices that does not expose guest RAM as shared memory. vhost-user enables VIRTIO devices to be implemented as separate processes outside of QEMU. This allows device emulation code to be written in any programming language, sharing of device emulation code with other emulators besides QEMU, and complex device implementations that would not fit well into the QEMU process. vhost-user achie..."
29 January 2024
- 19:3619:36, 29 January 2024 diff hist +51 Internships/ProjectIdeas/PackedShadowVirtqueue No edit summary
- 19:3519:35, 29 January 2024 diff hist +52 Google Summer of Code 2024 No edit summary
- 19:3419:34, 29 January 2024 diff hist +1,995 N Internships/ProjectIdeas/PackedShadowVirtqueue Created page with "=== Add packed virtqueue to Shadow Virtqueue === '''Summary:''' Add the packed virtqueue format support to QEMU's Shadow Virtqueue. To live migrate a guest with a passthrough device, QEMU needs a way to know which memory the device modifies so it is able to migrate it every time it is modified. Otherwise the migrated guest would resume with outdated memory contents after live migration. This is especially hard with passthrough hardware devices, as transports like PCI i..."
25 January 2024
- 20:2520:25, 25 January 2024 diff hist +57 Google Summer of Code 2024 No edit summary
- 20:2420:24, 25 January 2024 diff hist −6 Internships/ProjectIdeas/GStreamerVhostDeviceSound No edit summary
- 20:2320:23, 25 January 2024 diff hist +2,744 N Internships/ProjectIdeas/GStreamerVhostDeviceSound Created page with "=== GStreamer Backend for vhost-device-sound === '''Summary:''' Implement a GStreamer audio backend in rust-vmm's vhost-device-sound crate. '''Project Size:''' 180 hrs '''Project Description:''' virtio-sound device emulation has recently been developed in the Rust [https://github.com/rust-vmm/vhost-device vhost-device-sound] crate. The crate currently contains audio backends for the ALSA and PipeWire sound APIs. The aim of this project is to build a new [https://gstr..."
15 January 2024
- 16:2316:23, 15 January 2024 diff hist +7,137 N Google Summer of Code 2024 Created page with "= Introduction = QEMU is applying for [https://summerofcode.withgoogle.com/ Google Summer of Code 2024]. This page contains our ideas list and information for applicants and mentors. Google Summer of Code is an open source internship program offering paid remote work. '''Status: Google will publish the list of accepted GSoC organizations at 18:00 UTC on February 21st. Applicants may get in touch with mentors before that date, but please don't invest too much time befor..."
24 August 2023
- 12:4012:40, 24 August 2023 diff hist 0 Planning/8.2 No edit summary
23 August 2023
- 11:0711:07, 23 August 2023 diff hist +896 N Planning/8.2 Created page with "== Release Schedule == {| border="1" | 2023-08-22 | Beginning of development phase |- | 2023-11-14 | Soft feature freeze. Only bug fixes after this point. All feature changes must be already in a sub maintainer tree and all pull requests from submaintainers must have been sent to the list by this date. |- | 2023-11-21 | Hard feature freeze. Tag rc0 |- | 2023-11-28 | Tag rc1 |- | 2023-12-05 | Tag rc2 |- | 20..."
22 August 2023
- 20:0020:00, 22 August 2023 diff hist +2,183 N ChangeLog/8.2 Created page with "== System emulation == === Removed features and incompatible changes === Consult the [https://qemu-project.gitlab.io/qemu/about/removed-features.html 'Removed features'] page for details of suggested replacement functionality. === New deprecated options and features === Consult the [https://qemu-project.gitlab.io/qemu/about/deprecated.html "Deprecated Features"] chapter of the QEMU System Emulation User's Guide for further details of the deprecations and their sugges..."
27 March 2023
- 14:1714:17, 27 March 2023 diff hist −517 Google Summer of Code 2023 →Application Process current
- 14:0614:06, 27 March 2023 diff hist +557 Google Summer of Code 2023 →2. Fill out the application form
23 February 2023
21 February 2023
- 16:4716:47, 21 February 2023 diff hist +1 Internships/ProjectIdeas/VirtiofsdSandboxingTool →A sandboxing tool for virtiofsd current
- 16:4716:47, 21 February 2023 diff hist −42 Google Summer of Code 2023 →Project Ideas
17 February 2023
- 16:5516:55, 17 February 2023 diff hist −2 Internships/ProjectIdeas/VirtiofsdSandboxingTool No edit summary
- 16:5516:55, 17 February 2023 diff hist 0 Internships/ProjectIdeas/VirtiofsdSandboxingTool →A sandboxing tool for virtiofsd
- 16:5416:54, 17 February 2023 diff hist +54 Google Summer of Code 2023 →Project Ideas
- 16:5416:54, 17 February 2023 diff hist +1,344 N Internships/ProjectIdeas/VirtiofsdSandboxingTool Created page with "=== A sandboxing tool for virtiofsd === ''Summary:''' Create a tool that runs virtiofsd in a sandboxed environment Virtiofs is a shared file system that lets virtual machines access a directory tree on the host. Unlike existing approaches, it is designed to offer local file system semantics and performance. Currently, virtiofsd integrates the sandboxing code and the server code in a single binary. The goal is to extract that code and create an external tool that..."
- 16:4716:47, 17 February 2023 diff hist +56 Google Summer of Code 2023 →Project Ideas
- 16:4716:47, 17 February 2023 diff hist +2,323 N Internships/ProjectIdeas/VsockSiblingCommunication Created page with "=== Sibling VM communication in vhost-user-vsock === '''Summary:''' Extend the existing vhost-user-vsock Rust application to support sibling VM communication During GSoC 2021, we developed vhost-user-vsock application in Rust. It leveraged the vhost-user protocol to emulate a virtio-vsock device in an external process. It provides the hybrid VSOCK interface over AF_UNIX introduced by Firecracker. The current implementation supports a single virtual machine (VM) per pr..."
13 February 2023
- 22:1922:19, 13 February 2023 diff hist −2 Google Summer of Code 2023 No edit summary Tag: Manual revert
- 22:1922:19, 13 February 2023 diff hist +2 Google Summer of Code 2023 No edit summary Tag: Reverted
9 February 2023
- 14:0814:08, 9 February 2023 diff hist +42 Google Summer of Code 2023 →Project Ideas
- 14:0714:07, 9 February 2023 diff hist +26 Internships/ProjectIdeas/FreeBSDUser No edit summary
- 14:0514:05, 9 February 2023 diff hist +1,672 Internships/ProjectIdeas/FreeBSDUser →FreeBSD user emulation improvements
- 13:3413:34, 9 February 2023 diff hist +8 Internships/ProjectIdeas/LibblkioZonedStorage →Zoned device support for libblkio current
- 13:3413:34, 9 February 2023 diff hist +26 Internships/ProjectIdeas/SVQOptimization →Shadow Virtqueue performance optimization current
- 13:3413:34, 9 February 2023 diff hist +26 Internships/ProjectIdeas/VirtioSound →Implement virtio-sound emulation as a Rust vhost-user back-end
- 13:3313:33, 9 February 2023 diff hist +26 Internships/ProjectIdeas/RDPServer →RDP server current
- 13:3313:33, 9 February 2023 diff hist +26 Internships/ProjectIdeas/RustBindingsForLibNBD →Rust bindings for libnbd current
- 13:3313:33, 9 February 2023 diff hist +26 Internships/ProjectIdeas/NativeLibraryCalls →Native Library Calls current
- 13:3213:32, 9 February 2023 diff hist +3 Internships/ProjectIdeas/VirtioSound →Implement virtio-sound emulation as a Rust vhost-user back-end
- 01:2401:24, 9 February 2023 diff hist +537 N Internships/ProjectIdeas/FreeBSDUser Created page with "=== FreeBSD user emulation improvements === '''Summary:''' Complete FreeBSD user emulation in specific areas '''Under construction.''' To be completed soon. QEMU's user em..."
7 February 2023
- 14:3114:31, 7 February 2023 diff hist +153 Internships/ProjectIdeas/LibblkioZonedStorage No edit summary
- 14:2714:27, 7 February 2023 diff hist +51 Google Summer of Code 2023 →Project Ideas
- 14:2614:26, 7 February 2023 diff hist +44 Internships/ProjectIdeas/LibblkioZonedStorage No edit summary