Add check on hpet existence which is removed accidentally
in previous changeset (18790). Or else BAD PERIOD error can be seen.
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
xen-unstable changeset: 18838:
840b761e07c1f8b6146584df320ddbd6bce07fae
xen-unstable date: Thu Nov 27 11:24:52 2008 +0000
return hpet_rate;
system_reset_latch = system_reset_counter;
+ if ( hpet_address == 0 )
+ return 0;
+
set_fixmap_nocache(FIX_HPET_BASE, hpet_address);
hpet_id = hpet_read32(HPET_ID);