Basics of HPET, added interrupt lock, added MMIO helper.