diff options
author | Jan Beulich <jbeulich@suse.com> | 2012-03-28 16:59:02 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2012-03-28 16:59:02 +0200 |
commit | d5c1c62c19dbdaacaa680d7e72a10a37ef1444b6 (patch) | |
tree | 9a209be4a26e4a9867a9b5ecd40ca8dcf2aaa567 /xen/arch/x86/hvm/hpet.c | |
parent | 7e5c676dd7a17d8290489ad305f12591920a6c01 (diff) | |
download | xen-d5c1c62c19dbdaacaa680d7e72a10a37ef1444b6.tar.gz xen-d5c1c62c19dbdaacaa680d7e72a10a37ef1444b6.tar.bz2 xen-d5c1c62c19dbdaacaa680d7e72a10a37ef1444b6.zip |
x86/hpet: warn about and clear reserved set config register bits
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/hvm/hpet.c')
-rw-r--r-- | xen/arch/x86/hvm/hpet.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xen/arch/x86/hvm/hpet.c b/xen/arch/x86/hvm/hpet.c index 15d76471a0..4b4b905095 100644 --- a/xen/arch/x86/hvm/hpet.c +++ b/xen/arch/x86/hvm/hpet.c @@ -42,7 +42,8 @@ (hvm_get_guest_time(vhpet_vcpu(hpet)) / STIME_PER_HPET_TICK) #define HPET_TN_INT_ROUTE_CAP_SHIFT 32 -#define HPET_TN_CFG_BITS_READONLY_OR_RESERVED 0xffff80b1U +#define HPET_TN_CFG_BITS_READONLY_OR_RESERVED (HPET_TN_RESERVED | \ + HPET_TN_PERIODIC_CAP | HPET_TN_64BIT_CAP | HPET_TN_FSB_CAP) /* can be routed to IOAPIC.redirect_table[23..20] */ #define HPET_TN_INT_ROUTE_CAP (0x00f00000ULL \ |