[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v4 0/2] add resize callback to ide/core
From: |
John Snow |
Subject: |
[Qemu-devel] [PATCH v4 0/2] add resize callback to ide/core |
Date: |
Thu, 4 Sep 2014 23:42:15 -0400 |
This patch series fixes incorrect IDENTIFY data returned
for an IDE drive after a block_resize event by adding
a resize callback for IDE devices.
Inconsistencies between identify routines are also
removed so that they read easier.
V4:
- Added patch that makes the buffer and cache fill order for
identify routines more consistent.
- Fixed a bug where the very first call to IDENTIFY does not
return any size information.
V3:
- Factored out the size update into new functions.
- Fixed the size update for CFATA.
- Added assertion to clarify that ide_resize_cb is non-atapi.
V2:
- Do not attempt to update geometry values, to avoid clobbering
user-specified values, if they exist.
- Do not regenerate the entire IDENTIFY buffer to avoid losing
any settings that occurred during normal operation.
John Snow (2):
IDE: Fill the IDENTIFY request consistently
ide: Add resize callback to ide/core
hw/ide/core.c | 97 +++++++++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 74 insertions(+), 23 deletions(-)
--
1.9.3
- [Qemu-devel] [PATCH v4 0/2] add resize callback to ide/core,
John Snow <=