diff options
author | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2006-12-21 12:05:34 +0000 |
---|---|---|
committer | kfraser@localhost.localdomain <kfraser@localhost.localdomain> | 2006-12-21 12:05:34 +0000 |
commit | e4caeac5041ecef09a26290641f58b98a88fdeca (patch) | |
tree | de644610e013875b828b4ff2f1ffd5393d5d4f4e /xen/arch/x86/hvm/intercept.c | |
parent | d158b8d4eceeeddfad389ec639c6622dd051041d (diff) | |
download | xen-e4caeac5041ecef09a26290641f58b98a88fdeca.tar.gz xen-e4caeac5041ecef09a26290641f58b98a88fdeca.tar.bz2 xen-e4caeac5041ecef09a26290641f58b98a88fdeca.zip |
[HVM] Emulates HPET in hypervisor and extend ACPI tables.
Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
Signed-off-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Xiaowei Yang <xiaowei.yang@intel.com>
Diffstat (limited to 'xen/arch/x86/hvm/intercept.c')
-rw-r--r-- | xen/arch/x86/hvm/intercept.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/intercept.c b/xen/arch/x86/hvm/intercept.c index c5d0e0ac56..4a1e682b5d 100644 --- a/xen/arch/x86/hvm/intercept.c +++ b/xen/arch/x86/hvm/intercept.c @@ -31,13 +31,15 @@ #include <xen/event.h> +extern struct hvm_mmio_handler hpet_mmio_handler; extern struct hvm_mmio_handler vlapic_mmio_handler; extern struct hvm_mmio_handler vioapic_mmio_handler; -#define HVM_MMIO_HANDLER_NR 2 +#define HVM_MMIO_HANDLER_NR 3 static struct hvm_mmio_handler *hvm_mmio_handlers[HVM_MMIO_HANDLER_NR] = { + &hpet_mmio_handler, &vlapic_mmio_handler, &vioapic_mmio_handler }; |