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
- 14:2114:21, 7 February 2023 diff hist +1,842 N Internships/ProjectIdeas/LibblkioZonedStorage Created page with "=== Zoned device support for libblkio === '''Summary:''' Add support for zoned block devices to the libblkio library. Zoned block devices are special kinds of disks that are..."
- 14:1014:10, 7 February 2023 diff hist −43 AdminContacts No edit summary
- 14:0814:08, 7 February 2023 diff hist −26 Google Summer of Code 2023 No edit summary
- 00:5500:55, 7 February 2023 diff hist +44 Google Summer of Code 2023 →Project Ideas
- 00:5500:55, 7 February 2023 diff hist +1,849 N Internships/ProjectIdeas/SVQCVQSupport Created page with "=== Add virtio-net Control Virtqueue state restore support === '''Summary:''' Implement virtio-net Control Virtqueue state restore in Shadow Virtqueue mode The virtio-net de..." current
- 00:3900:39, 7 February 2023 diff hist +8 Internships/ProjectIdeas/SVQOptimization No edit summary
- 00:3800:38, 7 February 2023 diff hist +181 Internships/ProjectIdeas/SVQOptimization →Shadow Virtqueue performance optimization
- 00:3700:37, 7 February 2023 diff hist +46 Google Summer of Code 2023 →How to add a project idea
- 00:3600:36, 7 February 2023 diff hist +2,734 N Internships/ProjectIdeas/SVQOptimization Created page with "=== Shadow Virtqueue performance optimization === '''Summary:''' Implement multithreading and mmap Queue Notifier optimizations for Shadow Virtqueues To perform a virtual ma..."
31 January 2023
- 20:4820:48, 31 January 2023 diff hist +636 Internships/ProjectIdeas/VirtioSound →Implement virtio-sound emulation
- 15:4715:47, 31 January 2023 diff hist +4 Internships/ProjectIdeas/RDPServer No edit summary
- 15:4715:47, 31 January 2023 diff hist −1 Internships/ProjectIdeas/RDPServer →RDP server
- 15:3615:36, 31 January 2023 diff hist +21 Internships/ProjectIdeas/VirtioSound No edit summary
- 15:3415:34, 31 January 2023 diff hist −3 Internships/ProjectIdeas/VirtioSound No edit summary
- 15:3415:34, 31 January 2023 diff hist +42 Google Summer of Code 2023 No edit summary
- 15:3315:33, 31 January 2023 diff hist +604 Internships/ProjectIdeas/VirtioSound No edit summary
27 January 2023
- 15:0315:03, 27 January 2023 diff hist +7,037 N Google Summer of Code 2023 Created page with "= Introduction = QEMU is applying for [https://summerofcode.withgoogle.com/ Google Summer of Code 2023]. This page contains our ideas list and information for applicants and..."
1 November 2022
- 19:3419:34, 1 November 2022 diff hist −74 Planning/7.2 No edit summary
30 August 2022
- 20:5420:54, 30 August 2022 diff hist +962 N Planning/7.2 Created page with "== Release Schedule == {| border="1" | 2022-08-30 | Beginning of development phase |- | 2022-11-1 | Soft feature freeze. Only bug fixes after..."
- 20:3720:37, 30 August 2022 diff hist +2,303 N ChangeLog/7.2 Created page with "== System emulation == === Incompatible changes === Consult the [https://qemu-project.gitlab.io/qemu/about/removed-features.html 'Removed features' ] page for details of sug..."
16 June 2022
- 06:2506:25, 16 June 2022 diff hist +225 ChangeLog/7.1 →VFIO
30 March 2022
- 14:1114:11, 30 March 2022 diff hist −361 Contribute/BiteSizedTasks No edit summary
29 March 2022
- 20:3520:35, 29 March 2022 diff hist +90 Internships/ProjectIdeas/LibclangRefactoring →Automated current
- 20:3020:30, 29 March 2022 diff hist −1 Internships/ProjectIdeas/QEMUNitroEnclave →Implement -M nitro-enclave in QEMU current
21 March 2022
- 10:4210:42, 21 March 2022 diff hist +4 Internships/ProjectIdeas/VirtIOBlkZonedBlockDevices →Add zoned device support to QEMU's virtio-blk emulation current
14 March 2022
- 10:1410:14, 14 March 2022 diff hist +10 Google Summer of Code 2022 →Key Dates
- 10:1310:13, 14 March 2022 diff hist −139 Google Summer of Code 2022 →Introduction
25 February 2022
- 12:5312:53, 25 February 2022 diff hist 0 Internships/ProjectIdeas/RustVMMReferenceAarch64 No edit summary current
- 12:5312:53, 25 February 2022 diff hist +1,732 N Internships/ProjectIdeas/RustVMMReferenceAarch64 Created page with "=== Extend aarch64 support in rust-vmm/vmm-reference === '''Summary:''' Flesh out aarch64 (ARM) support in vmm-reference to make its features comparable to x86_64 The vmm-re..."
- 12:4012:40, 25 February 2022 diff hist +54 Google Summer of Code 2022 →Project Ideas
- 12:3812:38, 25 February 2022 diff hist +33 Internships/ProjectIdeas/NVMePerformance →NVMe Emulation Performance Optimization current
- 07:0407:04, 25 February 2022 diff hist +159 Internships/ProjectIdeas/NVMePerformance →NVMe Emulation Performance Optimization
- 07:0107:01, 25 February 2022 diff hist +37 Internships/ProjectIdeas/CoverageGuidedDiskImageFuzzer →Coverage-guided disk image fuzzing current
- 06:5806:58, 25 February 2022 diff hist +82 Internships/ProjectIdeas/SnapshotFuzzingDevice →Implement a snapshot fuzzing device current
- 06:5606:56, 25 February 2022 diff hist +66 Internships/ProjectIdeas/S390xRISU/ →Improve s390x (IBM Z) emulation with RISU
- 06:5406:54, 25 February 2022 diff hist +68 Internships/ProjectIdeas/EncryptedStorageInVMBasedContainerRuntimes →Create encrypted storage using VM-based container runtimes current
- 06:4906:49, 25 February 2022 diff hist +101 Internships/ProjectIdeas/VIRTIO F IN ORDER →VIRTIO_F_IN_ORDER support for virtio devices current
- 06:4506:45, 25 February 2022 diff hist +44 Internships/ProjectIdeas/VirtIOBlkZonedBlockDevices →Add zoned device support to QEMU's virtio-blk emulation
22 February 2022
- 09:4609:46, 22 February 2022 diff hist +32 Internships/ProjectIdeas/NVMePerformance No edit summary
- 09:4009:40, 22 February 2022 diff hist +46 Google Summer of Code 2022 →Project Ideas
21 February 2022
- 09:3309:33, 21 February 2022 diff hist +173 Internships/ProjectIdeas/CoverageGuidedDiskImageFuzzer →Coverage-guided disk image fuzzing
- 09:3109:31, 21 February 2022 diff hist +1,976 N Internships/ProjectIdeas/CoverageGuidedDiskImageFuzzer Created page with "=== Coverage-guided disk image fuzzing === '''Summary:''' Implement a coverage-guided fuzzer for disk images file formats QEMU has a qcow2 fuzzer (see tests/image-fuzzer). H..."
- 09:1709:17, 21 February 2022 diff hist +2,008 N Internships/ProjectIdeas/SnapshotFuzzingDevice Created page with "=== Implement a snapshot fuzzing device === '''Summary:''' Add a new emulated device for rapid guest-initiated snapshot/restore functionality for fuzzing. Fuzz testing runs..."
- 09:0709:07, 21 February 2022 diff hist +112 Google Summer of Code 2022 →Project Ideas
19 February 2022
- 14:1014:10, 19 February 2022 diff hist +1,359 N Internships/ProjectIdeas/S390xRISU/ Created page with "=== Improve s390x (IBM Z) emulation with RISU === '''Summary:''' Adapt RISU to s390x and fix CPU emulation along the way. RISU (Random Instruction Sequence generator for Use..."
- 14:0514:05, 19 February 2022 diff hist +41 Google Summer of Code 2022 →Project Ideas
17 February 2022
- 16:2516:25, 17 February 2022 diff hist +72 Internships/ProjectIdeas/EncryptedStorageInVMBasedContainerRuntimes No edit summary
- 16:2216:22, 17 February 2022 diff hist +73 Google Summer of Code 2022 →Project Ideas
- 16:2116:21, 17 February 2022 diff hist +1,576 N Internships/ProjectIdeas/EncryptedStorageInVMBasedContainerRuntimes Created page with "'''Summary:''' Create encrypted storage using VM-based container runtimes The Linux cryptsetup(8) tool requires root privileges to encrypt storage with LUKS. However, privile..."
- 15:5415:54, 17 February 2022 diff hist −14 Internships/ProjectIdeas/VIRTIO F IN ORDER No edit summary
- 15:4715:47, 17 February 2022 diff hist +2,013 N Internships/ProjectIdeas/VIRTIO F IN ORDER Created page with "=== VIRTIO_F_IN_ORDER support for virtio devices === '''Summary:''' Implement VIRTIO_F_IN_ORDER in QEMU and Linux (vhost and virtio drivers) The VIRTIO specification defines..."
- 15:3715:37, 17 February 2022 diff hist +48 Google Summer of Code 2022 →Project Ideas
16 February 2022
- 15:5815:58, 16 February 2022 diff hist +2,932 N Internships/ProjectIdeas/VirtIOBlkZonedBlockDevices Created page with "=== Add zoned device support to QEMU's virtio-blk emulation === '''Summary:''' The goal of this project is to let guests (virtual machines) access zoned storage devices on..."
- 14:3614:36, 16 February 2022 diff hist +6,871 N Google Summer of Code 2022 Created page with "= Introduction = QEMU is applying to [https://summerofcode.withgoogle.com/ Google Summer of Code 2022]. This page contains our ideas list and information for applicants and m..."
12 January 2022
- 10:5310:53, 12 January 2022 diff hist +73 AdminContacts →Other resources
8 April 2021
- 14:5514:55, 8 April 2021 diff hist +24 Contribute/SubmitAPatch →If you cannot send patch emails
- 14:5414:54, 8 April 2021 diff hist +47 Contribute/SubmitAPatch No edit summary
- 13:3213:32, 8 April 2021 diff hist +710 Contribute/SubmitAPatch No edit summary
- 12:5012:50, 8 April 2021 diff hist +108 Contribute/SubmitAPatch No edit summary
- 12:4912:49, 8 April 2021 diff hist −109 Contribute/SubmitAPatch No edit summary
- 12:3812:38, 8 April 2021 diff hist +60 Contribute/SubmitAPatch No edit summary
31 March 2021
- 16:1016:10, 31 March 2021 diff hist +18 Internships/ProjectIdeas/LocalRustVMMCI →Local running rust-vmm-ci current
- 16:1016:10, 31 March 2021 diff hist +4 Internships/ProjectIdeas/MockVirtqueuesRust →Mocking framework for Virtio Queues current
29 March 2021
- 08:5308:53, 29 March 2021 diff hist +26 Hosts/Linux Update essential packages for RHEL 8
- 08:3908:39, 29 March 2021 diff hist −36 Internships/ProjectIdeas/VhostUserSCSIRust →vhost-user-scsi device server in Rust current
16 March 2021
- 09:1609:16, 16 March 2021 diff hist +332 ChangeLog/6.0 →Block devices
24 February 2021
- 15:4815:48, 24 February 2021 diff hist +2 Features/Tracing →Links current
- 15:4715:47, 24 February 2021 diff hist +33 Features/Tracing →Status
18 February 2021
- 17:4017:40, 18 February 2021 diff hist −48 Google Summer of Code 2021 No edit summary
- 17:3917:39, 18 February 2021 diff hist +17 Internships/ProjectIdeas/MockVirtqueuesRust →Mocking framework for Virtio Queues
17 February 2021
- 11:1711:17, 17 February 2021 diff hist +1,436 N Internships/ProjectIdeas/LocalRustVMMCI Created page with "=== Local running rust-vmm-ci === '''Summary:''' Run the rust-vmm-ci locally The rust-vmm-ci provides automation for uniformely running the tests on all rust-vmm repositorie..."
- 11:1711:17, 17 February 2021 diff hist +1,570 N Internships/ProjectIdeas/MockVirtqueuesRust Created page with "=== Mocking framework for Virtio Queues === '''Summary:''' Implement a mocking framework for virtio queues Paravirtualized devices (such as those defined by the Virtio stand..."
- 11:1611:16, 17 February 2021 diff hist +142 Google Summer of Code 2021 No edit summary
11 February 2021
26 January 2021
11 January 2021
- 11:0511:05, 11 January 2021 diff hist +6,970 N Google Summer of Code 2021 Created page with "= Introduction = QEMU is applying to [https://summerofcode.withgoogle.com/ Google Summer of Code 2021]. This page contains our ideas list and information for students and men..."
25 November 2020
11 November 2020
- 10:5110:51, 11 November 2020 diff hist +320 ToDo/Block No edit summary current
- 10:4910:49, 11 November 2020 diff hist −16,706 ToDo/Block Replaced content with "This page contains block layer and storage features that have been proposed. These features may not be in active development and questions about them should be addressed..." Tag: Replaced
- 10:4310:43, 11 November 2020 diff hist +17,317 ToDo/Block/old No edit summary current
13 September 2020
- 12:5612:56, 13 September 2020 diff hist −109 Internships/ProjectIdeas/IORegionFD No edit summary current
13 August 2020
- 10:3810:38, 13 August 2020 diff hist +42 Outreachy 2020 DecemberMarch No edit summary
- 10:3610:36, 13 August 2020 diff hist +2,545 N Internships/ProjectIdeas/IORegionFD Created page with "=== ioregionfd - new device access dispatch mechanism === '''Summary:''' Implement the ioregionfd device access dispatch mechanism in the Linux kvm.ko kernel module so that d..."
- 08:3608:36, 13 August 2020 diff hist +2,331 N Outreachy 2020 DecemberMarch Created page with "= Introduction = QEMU is applying to participate in [https://www.outreachy.org/ Outreachy 2020 December-March]. '''This page contains information for mentors since we are cu..."
19 March 2020
- 11:0911:09, 19 March 2020 diff hist +322 ToDo/LockGuards No edit summary current
- 11:0611:06, 19 March 2020 diff hist +3,413 N ToDo/LockGuards Created page with "Lock guards are a safe alternative to manual lock()/unlock() calls. They take a lock and automatically unlock it at the end of the scope or when the function returns. This p..."
- 10:4710:47, 19 March 2020 diff hist +165 Contribute/BiteSizedTasks No edit summary
3 March 2020
- 15:2515:25, 3 March 2020 diff hist +42 Google Summer of Code 2020 →Device Emulation current
- 15:2415:24, 3 March 2020 diff hist +289 Internships/ProjectIdeas/VirtioSound →VirtioSound
26 February 2020
- 15:3015:30, 26 February 2020 diff hist −54 Internships/ProjectIdeas/ArduinoVisualisation →Interaction with virtual sensors using the Arduino board
21 February 2020
- 14:3014:30, 21 February 2020 diff hist +3,278 N Features/MultiProcessQEMU Created page with "Multi-process QEMU is an effort to run emulated devices in separate processes to achieve better security. Separate processes can have tighter seccomp whitelists, namespaces,..."
5 February 2020
- 11:1511:15, 5 February 2020 diff hist +72 Google Summer of Code 2020 →Project Ideas
- 11:1411:14, 5 February 2020 diff hist +3,338 N Internships/ProjectIdeas/ExtendLinuxUserSyscalls Created page with "=== Extend linux-user syscalls and ioctls === '''Summary:''' Implement new or missing syscalls in linux-user. '''Background''' Although QEMU is often used to run a full vir..." current
- 10:4210:42, 5 February 2020 diff hist +34 Internships/ProjectIdeas/QEMUPerformance No edit summary current
- 10:3910:39, 5 February 2020 diff hist +17 Google Summer of Code 2020 →Project Ideas
- 10:3810:38, 5 February 2020 diff hist −47 Google Summer of Code 2020 →Device Emulation
- 10:3710:37, 5 February 2020 diff hist +345 Internships/ProjectIdeas/BusLogic →BusLogic current
27 January 2020
- 11:3811:38, 27 January 2020 diff hist +2 Internships/ProjectIdeas/ImageAnonymization →Anonymization of virtual disk images
- 11:3611:36, 27 January 2020 diff hist −2,170 Internships/AnonymizationOfVirtualDiskImages Redirected page to Internships/ProjectIdeas/ImageAnonymization current
- 11:3511:35, 27 January 2020 diff hist +1,070 Internships/ProjectIdeas/ImageAnonymization No edit summary
- 11:3311:33, 27 January 2020 diff hist +2,227 N Internships/AnonymizationOfVirtualDiskImages Created page with "== Anonymization of virtual disk images == '''Summary:''' Extend the qemu-img utility to drop all data from the virtual disk while preserving image metadata. Virtual disk im..."
26 January 2020
- 14:2314:23, 26 January 2020 diff hist +2,090 N Internships/IOUringEventLoop Created page with "=== io_uring event loop === '''Summary:''' Add a new Linux io_uring event loop that supports userspace polling. QEMU has an event-driven architecture where an event loop m..." current
- 14:0214:02, 26 January 2020 diff hist +2,569 N Internships/AIOQueueSizingAndBoundedMigrationLatency Created page with "=== AIO Queue Sizing and Bounded Migration Latency === '''Summary:''' A two-part project: dynamically allocate AIO queues to prevent congestion and implement bounded drain t..." current
9 January 2020
- 17:1117:11, 9 January 2020 diff hist +5 Google Summer of Code 2020 →Project Ideas
- 17:1117:11, 9 January 2020 diff hist +70 Google Summer of Code 2020 →Project Ideas
- 17:1117:11, 9 January 2020 diff hist +528 Internships/ProjectIdeas/NVMePerformance →QEMU NVMe Performance Optimization
- 14:0214:02, 9 January 2020 diff hist +309 Google Summer of Code 2020 →Project Ideas
- 13:5613:56, 9 January 2020 diff hist +6,577 N Google Summer of Code 2020 Created page with "= Introduction = QEMU is applying to [https://summerofcode.withgoogle.com/ Google Summer of Code 2020]. This page contains our ideas list and information for students and men..."
5 November 2019
17 May 2019
- 15:1915:19, 17 May 2019 diff hist +67 Internships/ProjectIdeas/APIDocumentationGeneration →API documentation generation current
- 15:1715:17, 17 May 2019 diff hist +68 Internships/ProjectIdeas/PVRDMALiveMigration →PVRDMA Live Migration current
- 15:1715:17, 17 May 2019 diff hist +75 Internships/ProjectIdeas/TCGCodeQuality →Measure Tiny Code Generation Quality
- 15:1615:16, 17 May 2019 diff hist +60 Internships/ProjectIdeas/AVX →AVX current
- 15:1515:15, 17 May 2019 diff hist +196 Internships/ProjectIdeas/QtestOssFuzz →virtio-net oss-fuzz support current
- 15:1215:12, 17 May 2019 diff hist +115 Internships/ProjectIdeas/IOUring →io_uring AIO engine current
- 15:0015:00, 17 May 2019 diff hist +592 N Features/IOUring Created page with "io_uring is a Linux API for asynchronous I/O. It is designed for higher performance than the older Linux AIO API that QEMU supports. Aarushi Mehta is implementing io_uring s..."
29 March 2019
23 March 2019
- 16:0916:09, 23 March 2019 diff hist −155 Contribute/BiteSizedTasks Remove old task regarding use qemu/sockets.h functions in net_socket_listen_init()/net_socket_connect_init(). This task was attempted and reverted again in 2017, see commit 6701e5514beab7b781a10424a.
11 March 2019
- 07:4907:49, 11 March 2019 diff hist +143 Internships/ProjectIdeas/VhostUserBlkDeviceBackend →vhost-user-blk device backend current
10 March 2019
- 19:2519:25, 10 March 2019 diff hist −219 Contribute/BiteSizedTasks This task has been completed.
9 March 2019
- 15:5715:57, 9 March 2019 diff hist −1 Logo No edit summary current
27 February 2019
- 15:3115:31, 27 February 2019 diff hist +27 Outreachy 2019 MayAugust No edit summary
25 February 2019
- 14:2314:23, 25 February 2019 diff hist −5 Contribute/BiteSizedTasks →Coroutines
- 14:2314:23, 25 February 2019 diff hist +753 Contribute/BiteSizedTasks No edit summary
22 February 2019
- 17:1617:16, 22 February 2019 diff hist +178 Google Summer of Code 2019 No edit summary
- 17:1117:11, 22 February 2019 diff hist +912 N Outreachy 2019 MayAugust Created page with "= Introduction = QEMU is participating in [https://www.outreachy.org/ Outreachy 2019 May-August]. This page contains information for applicants. = How to apply = # Read the..."
13 February 2019
- 01:5601:56, 13 February 2019 diff hist +61 ChangeLog/4.0 →Arm
11 February 2019
- 05:4905:49, 11 February 2019 diff hist +1 ChangeLog/4.0 →Block devices
- 05:4905:49, 11 February 2019 diff hist +46 ChangeLog/4.0 →Block devices
1 February 2019
- 22:1122:11, 1 February 2019 diff hist +51 Internships/ProjectIdeas/IOUring →io_uring AIO engine
- 06:5506:55, 1 February 2019 diff hist +78 Internships/ProjectIdeas/IOUring →io_uring AIO engine
31 January 2019
- 10:2210:22, 31 January 2019 diff hist +17 Internships/ProjectIdeas/VhostUserBlkDeviceBackend →vhost-user-blk device backend
- 10:2110:21, 31 January 2019 diff hist +31 Internships/ProjectIdeas/VhostUserBlkDeviceBackend →vhost-user-blk device backend
- 01:2101:21, 31 January 2019 diff hist +219 Contribute/BiteSizedTasks →Device models
30 January 2019
- 04:4704:47, 30 January 2019 diff hist +120 Google Summer of Code 2019 →Project Ideas
- 04:2804:28, 30 January 2019 diff hist +6 Internships/ProjectIdeas/PVRDMALiveMigration →PVRDMA Live Migration
- 03:2103:21, 30 January 2019 diff hist +146 ChangeLog/4.0 →Tracing
29 January 2019
- 06:4206:42, 29 January 2019 diff hist −9 Internships/ProjectIdeas/QtestOssFuzz →virtio-blk oss-fuzz support
24 January 2019
- 13:5313:53, 24 January 2019 diff hist +56 Google Summer of Code 2019 →Project Ideas
- 13:5213:52, 24 January 2019 diff hist +1,991 N Internships/ProjectIdeas/VhostUserBlkDeviceBackend Created page with "=== vhost-user-blk device backend === '''Summary:''' Implement a vhost-user-blk device backend inside QEMU so guests can efficiently access shared disk images. QEMU can conn..."
- 13:3213:32, 24 January 2019 diff hist +38 Google Summer of Code 2019 →Project Ideas
- 13:3113:31, 24 January 2019 diff hist +1,881 N Internships/ProjectIdeas/IOUring Created page with "=== io_uring AIO engine === '''Summary:''' Add io_uring support to QEMU for high-performance disk I/O on Linux The io_uring interface supersedes the Linux AIO API for async..."
23 January 2019
- 16:5516:55, 23 January 2019 diff hist −43 Internships/ProjectIdeas/NestedSVMTestImprovements →Nested SVM test improvements current
22 January 2019
- 14:1214:12, 22 January 2019 diff hist +632 Internships/ProjectIdeas/AVX →AVX
- 14:0514:05, 22 January 2019 diff hist +56 Google Summer of Code 2019 No edit summary
- 14:0514:05, 22 January 2019 diff hist +1,574 N Internships/ProjectIdeas/NestedSVMTestImprovements Created page with "===Nested SVM test improvements=== '''Summary:''' Implement tests for AMD SVM nested virtualization KVM supports both AMD SVM and Intel VMX technologies for hardware-assiste..."
15 January 2019
- 09:0309:03, 15 January 2019 diff hist +1 Internships/ProjectIdeas/I2CPassthrough →I2C Passthrough
14 January 2019
9 January 2019
- 17:3417:34, 9 January 2019 diff hist +20 Internships/ProjectIdeas/QtestOssFuzz →virtio-blk oss-fuzz support
- 17:3017:30, 9 January 2019 diff hist +43 Google Summer of Code 2019 →Project Ideas
- 17:2917:29, 9 January 2019 diff hist +2,238 N Internships/ProjectIdeas/QtestOssFuzz Created page with "=== virtio-blk oss-fuzz support === '''Summary:''' Integrate oss-fuzz into QEMU so that the virtio-blk device can be fuzz tested. oss-fuzz offers a fuzz testing service to o..."
- 17:1017:10, 9 January 2019 diff hist +46 Google Summer of Code 2019 No edit summary
- 17:0417:04, 9 January 2019 diff hist +1,381 N Internships/ProjectIdeas/I2CPassthrough Created page with "=== I2C Passthrough === '''Summary:''' Implement I2C bus passthrough on Linux hosts so that an emulated Raspberry Pi or micro:bit board can talk to real I2C devices. QEMU em..."
8 January 2019
7 January 2019
- 16:5716:57, 7 January 2019 diff hist +5,693 N Google Summer of Code 2019 Created page with "= Introduction = QEMU is applying to [http://g.co/gsoc Google Summer of Code 2019]. This page contains our ideas list and information for students and mentors. Google Summer..."
21 December 2018
- 13:2313:23, 21 December 2018 diff hist +26 AdminContacts No edit summary
- 13:2313:23, 21 December 2018 diff hist +61 AdminContacts No edit summary
4 December 2018
- 11:0611:06, 4 December 2018 diff hist +30 AdminContacts No edit summary
14 May 2018
- 08:1208:12, 14 May 2018 diff hist +18 Features/MicroBit No edit summary
- 06:5706:57, 14 May 2018 diff hist +76 Features/MicroBit No edit summary
- 06:5206:52, 14 May 2018 diff hist +147 Features/MicroBit No edit summary
- 06:4106:41, 14 May 2018 diff hist +587 N Features/MicroBit Created page with "The [http://microbit.org/ micro:bit] is a small ARMv6-M board designed for learning about computers. It can be programmed in Python, Javascript, and C/C++. Julia Suvorova an..."
5 March 2018
- 09:1009:10, 5 March 2018 diff hist +62 Internships/ProjectIdeas/MultiCPUGDB →Multi-CPU cluster support for GDB server in QEMU current
27 February 2018
21 February 2018
- 11:0711:07, 21 February 2018 diff hist +42 Google Summer of Code 2018 No edit summary
- 11:0611:06, 21 February 2018 diff hist +1,140 N Internships/ProjectIdeas/MultiCPUGDB Created page with "=== Multi-CPU cluster support for GDB server in QEMU === There are many examples in modern computing where multiple CPU clusters are grouped together in a single SoC. This is..."
- 10:4510:45, 21 February 2018 diff hist −1,691 Outreachy 2018 MayAugust No edit summary current
20 February 2018
- 13:5213:52, 20 February 2018 diff hist +31 Outreachy 2018 MayAugust No edit summary
- 13:5213:52, 20 February 2018 diff hist +203 Google Summer of Code 2018 No edit summary
- 13:5013:50, 20 February 2018 diff hist −13 Outreachy 2018 MayAugust No edit summary
- 13:4813:48, 20 February 2018 diff hist −17 Outreachy 2018 MayAugust No edit summary
13 February 2018
- 09:4709:47, 13 February 2018 diff hist −264 Google Summer of Code 2018 No edit summary
6 February 2018
- 10:3310:33, 6 February 2018 diff hist −5 Features/VirtioVhostUser →Testing vhost-user-scsi with DPDK vhost-scsi
29 January 2018
- 16:5716:57, 29 January 2018 diff hist 0 Google Summer of Code 2018 No edit summary
- 16:5616:56, 29 January 2018 diff hist +17 Google Summer of Code 2018 →Introduction
24 January 2018
- 15:0615:06, 24 January 2018 diff hist +62 Outreachy 2018 MayAugust →Project Ideas
- 15:0615:06, 24 January 2018 diff hist +61 Google Summer of Code 2018 →Project Ideas
- 15:0615:06, 24 January 2018 diff hist +1,932 N Internships/ProjectIdeas/JailhouseAMDInterruptRemapping Created page with "===AMD Interrupt Remapping Support for Jailhouse hypervisor=== '''Summary:''' Supplement existing AMD IOMMU code with interrupt remapping support. Jailhouse currently suppor..."
- 10:2110:21, 24 January 2018 diff hist +2,706 N Outreachy 2018 MayAugust Created page with "= Introduction = QEMU will apply to [https://www.outreachy.org/ Outreachy 2018 May-August] if sponsorship can be secured. This page contains our ideas list and information fo..."
22 January 2018
19 January 2018
- 13:4913:49, 19 January 2018 diff hist +75 Features/VirtioVhostUser No edit summary
- 12:2412:24, 19 January 2018 diff hist −6 Features/VirtioVhostUser No edit summary
- 12:2412:24, 19 January 2018 diff hist −77 Features/VirtioVhostUser No edit summary
- 12:2212:22, 19 January 2018 diff hist +3,459 Features/VirtioVhostUser No edit summary
- 11:5911:59, 19 January 2018 diff hist +49 Features/VirtioVhostUser No edit summary
- 11:5711:57, 19 January 2018 diff hist +701 Features/VirtioVhostUser No edit summary
- 09:1209:12, 19 January 2018 diff hist +1,084 Features/VirtioVhostUser No edit summary
18 January 2018
- 12:2912:29, 18 January 2018 diff hist +99 Features/VirtioVhostUser No edit summary
- 12:0912:09, 18 January 2018 diff hist +2,700 N Features/VirtioVhostUser Created page with "The virtio-vhost-user device lets guests act as vhost device backends so that virtual network switches and storage appliance VMs can provide virtio devices to other guests. '..."
- 10:1010:10, 18 January 2018 diff hist +69 Internships/ProjectIdeas/Microbit →micro:bit machine type current
10 January 2018
- 09:4209:42, 10 January 2018 diff hist +110 Google Summer of Code 2018 No edit summary
- 09:4009:40, 10 January 2018 diff hist +2,045 N Internships/ProjectIdeas/PCIeRootPortEnhancements Created page with "=== PCI Express Root Port enhancements === '''Summary:''' Add PCI Express advanced features to QEMU's emulated PCI Express Root Ports QEMU's PCI Express machine (Q35) emulat..." current
- 09:3209:32, 10 January 2018 diff hist +1,555 N Internships/ProjectIdeas/MultiplePCIDomainsForQ35 Created page with "=== Multiple PCI domains for x86 PCI Express Machine (Q35) === '''Summary:''' Implement multiple PCI domains support for x86 machines. Currently QEMU supports multiple PCIe..."
9 January 2018
- 15:4515:45, 9 January 2018 diff hist +133 Google Summer of Code 2018 No edit summary
2 January 2018
- 20:2620:26, 2 January 2018 diff hist +1 Internships/ProjectIdeas/Microbit →micro:bit machine type
- 15:4215:42, 2 January 2018 diff hist +2,262 N Internships/ProjectIdeas/Microbit Created page with "=== micro:bit machine type === '''Summary:''' Add emulation support for the micro:bit board The [http://microbit.org/ micro:bit] is a small computer for educational use that..."
- 14:5014:50, 2 January 2018 diff hist +5,761 N Google Summer of Code 2018 Created page with "= Introduction = QEMU is applying for [http://g.co/gsoc Google Summer of Code 2018]. This page contains our ideas list and information for students and mentors. Google Summe..."
28 November 2017
- 10:2910:29, 28 November 2017 diff hist −593 Features/VirtioVsock Remove outdated testing section
23 November 2017
- 16:2216:22, 23 November 2017 diff hist +182 Features/VirtioVsock No edit summary
6 November 2017
- 11:0011:00, 6 November 2017 diff hist −415 Features/VirtioVsock No edit summary