diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-07-06 11:47:34 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-07-06 11:47:34 +0100 |
commit | 26bfb945fc0da7b4b1301414b8e3a05ec916bc06 (patch) | |
tree | ebcea71c258ffa04655c284f34a359303fb2d4bb /xen/arch/x86/hvm/rtc.c | |
parent | 158299ee06fe1a8753a565ba542643c80bd72643 (diff) | |
download | xen-26bfb945fc0da7b4b1301414b8e3a05ec916bc06.tar.gz xen-26bfb945fc0da7b4b1301414b8e3a05ec916bc06.tar.bz2 xen-26bfb945fc0da7b4b1301414b8e3a05ec916bc06.zip |
blktap2: fix save/restore/migration
blktap2 devices use a regular 'phy' vbd blkback backend, causing
Blktap2Controller to trample the devices' parameters. This causes
problems with save/restore and managed domains, among other
things. This patch modifies Blktap2Controller to store both the vbd
and tap2 parameters in xenstore, and stops it from trampling the
device's config on device creation.
* store blktap2 parameters in xenstore
* restore blktap2 device config to original state once the underlying
* vbd
device is created (this fixes managed domains)
* use blktap2 parameters rather than vbd parameters when building
* blktap2
device configurations
* remove blktap2 specific code from XendConfig
Signed-off-by: Ryan O'Connor <rjo@cs.ubc.ca>
Diffstat (limited to 'xen/arch/x86/hvm/rtc.c')
0 files changed, 0 insertions, 0 deletions