Alberto García

O Grove (Spain)

One of the founding members of Igalia, Alberto loves computing since he got his first ZX Spectrum in the early nineties.

Latest Updates

Alberto García 17/12/2015

Improving disk I/O performance in QEMU 2.5 with the qcow2 L2 cache

QEMU 2.5 has just been released, with a lot of new features. As with the previous release, we have also created a video changelog. I plan to write a few blog posts explaining some of the things I have been working on. In this one I’m going to talk...

Alberto García 14/08/2015

I/O limits for disk groups in QEMU 2.4

QEMU 2.4.0 has just been released, and among many other things it comes with some of the stuff I have been working on lately. In this blog post I am going to talk about disk I/O limits and the new feature to group several disks together. Disk I/O limits...

Alberto García 28/11/2012

QEMU and open hardware: SPEC and FMC TDC

Working with open hardware Some weeks ago at LinuxCon EU in Barcelona I talked about how to use QEMU to improve the reliability of device drivers. At Igalia we have been using this for some projects. One of them is the Linux IndustryPack driver. For this...

Filter

By Type:

Commits

block: Make bdrv_{copy_on_read,crypto_luks,replication} static

block: Make bdrv_{copy_on_read,crypto_luks,replication} static Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García19/03/2019

qemu-iotests: Test the x-blockdev-reopen QMP command

qemu-iotests: Test the x-blockdev-reopen QMP command This patch adds several tests for the x-blockdev-reopen QMP command. Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García13/03/2019

block: Add an 'x-blockdev-reopen' QMP command

block: Add an 'x-blockdev-reopen' QMP command This command allows reopening an arbitrary BlockDriverState with a new set of options. Some options (e.g node-name) cannot be changed and some block drivers don't allow reopening, but otherwise...

Alberto García13/03/2019

block: Remove the AioContext parameter from bdrv_reopen_multiple()

block: Remove the AioContext parameter from bdrv_reopen_multiple() This parameter has been unused since 1a63a907507fbbcfaee3f622907ec244b Signed-off-by: Alberto Garcia Signed-off-by: Kevin Wolf

Alberto García13/03/2019

block: Add bdrv_reset_options_allowed()

block: Add bdrv_reset_options_allowed() bdrv_reopen_prepare() receives a BDRVReopenState with (among other things) a new set of options to be applied to that BlockDriverState. If an option is missing then it means that we want to reset it to...

Alberto García13/03/2019