Design Decisions Use low-power EC to poll inexpensive temperature sensors Policy decisions made by user-space Kernel provides mechanism only Deliver events to user-space Communicate throttling decisions to native drivers