Stefan Hajnoczi

Open source and virtualization blog

Sunday, September 27, 2020

On unifying vhost-user and VIRTIO

›
The recent development of a Linux driver framework called VIRTIO Data Path Acceleration (vDPA) has laid the groundwork for exciting...
Thursday, September 17, 2020

Initial applications for Outreachy December-March internships Sept 20

›
QEMU is participating in the Outreachy December-March open source internship program. The internships are 12 weeks of full-time paid remote ...
Saturday, August 29, 2020

Using kcov code coverage with meson

›
The meson build system has built-in code coverage support, making it easy to identify lines of code that are not exercised by tests....
Monday, August 24, 2020

QEMU Internals: Event loops

›
This post explains event loops in QEMU v5.1.0 and their unique features compared to other event loop implementations. The APIs are n...
Thursday, August 6, 2020

Why QEMU should move from C to Rust

›
Welcome Redditors and HackerNews folks! This post is getting attention outside the QEMU community, so I'd like to highlight two things ...
Saturday, July 18, 2020

Rethinking event loop integration for libraries

›
APIs for operations that take a long time are often asynchronous so that applications can continue with other tasks while an operation is ru...
Thursday, July 2, 2020

Avoiding bitrot in C macros

›
A common approach to debug messages that can be toggled at compile-time in C programs is: #ifdef ENABLE_DEBUG #define DPRINTF(fmt, ...) do ...
‹
›
Home
View web version
Powered by Blogger.