diff options
-rw-r--r-- | kvm/kernel/external-module-compat.h | 6 | ||||
-rw-r--r-- | kvm/kernel/hack-module.awk | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/kvm/kernel/external-module-compat.h b/kvm/kernel/external-module-compat.h index 1ee79240c..a5beda82c 100644 --- a/kvm/kernel/external-module-compat.h +++ b/kvm/kernel/external-module-compat.h @@ -729,3 +729,9 @@ struct kvm_ldttss_desc64 { u32 base3; u32 zero1; } __attribute__((packed)); + +struct kvm_desc_ptr { + unsigned short size; + unsigned long address; +} __attribute__((packed)); + diff --git a/kvm/kernel/hack-module.awk b/kvm/kernel/hack-module.awk index b858f1d23..b281b200d 100644 --- a/kvm/kernel/hack-module.awk +++ b/kvm/kernel/hack-module.awk @@ -55,6 +55,7 @@ { sub(/\<desc_struct\>/, "kvm_desc_struct") } { sub(/\<ldttss_desc64\>/, "kvm_ldttss_desc64") } +{ sub(/\<desc_ptr\>/, "kvm_desc_ptr") } /^\t\.name = "kvm"/ { $0 = "\tset_kset_name(\"kvm\")," } |