diff options
author | David Hildenbrand <dahi@linux.vnet.ibm.com> | 2014-07-29 02:19:26 -0400 |
---|---|---|
committer | Christian Borntraeger <borntraeger@de.ibm.com> | 2014-08-25 08:35:29 -0400 |
commit | d8482c0d87708114a10e232768723626bf1099ba (patch) | |
tree | 7a7fc81953dcd5504e1c8ad34efd23fefa2009cd /Documentation/virtual | |
parent | 8a2ef71b0bd0060c7095fd2043992b78e23735c4 (diff) |
KVM: clarify the idea of kvm_dirty_regs
This patch clarifies that kvm_dirty_regs are just a hint to the kernel and
that the kernel might just ignore some flags and sync the values (like done for
acrs and gprs now).
Signed-off-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'Documentation/virtual')
-rw-r--r-- | Documentation/virtual/kvm/api.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/virtual/kvm/api.txt b/Documentation/virtual/kvm/api.txt index beae3fde075e..6485750ae08a 100644 --- a/Documentation/virtual/kvm/api.txt +++ b/Documentation/virtual/kvm/api.txt | |||
@@ -2861,6 +2861,10 @@ kvm_valid_regs for specific bits. These bits are architecture specific | |||
2861 | and usually define the validity of a groups of registers. (e.g. one bit | 2861 | and usually define the validity of a groups of registers. (e.g. one bit |
2862 | for general purpose registers) | 2862 | for general purpose registers) |
2863 | 2863 | ||
2864 | Please note that the kernel is allowed to use the kvm_run structure as the | ||
2865 | primary storage for certain register types. Therefore, the kernel may use the | ||
2866 | values in kvm_run even if the corresponding bit in kvm_dirty_regs is not set. | ||
2867 | |||
2864 | }; | 2868 | }; |
2865 | 2869 | ||
2866 | 2870 | ||