[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Periodic timer interrupts in the Mini-OS (working?)
On 2006-02-02, 09:14, Simon Kagstrom wrote: > Hello! > > I have a question about timer interrupts in the Mini-OS and > HYPERVISOR_set_timer_op. From printouts, it seems like the Mini-OS only > recieves timer events after calling block_domain: > > void block_domain(u32 millisecs) > { > struct timeval tv; > gettimeofday(&tv); > HYPERVISOR_set_timer_op(monotonic_clock() + 1000000LL * (s64) millisecs); > HYPERVISOR_sched_op(SCHEDOP_block, 0); > } > > i.e., not the "regular" 10ms periodic events (if I don't call block_domain(), > it will just sit idle). I'm trying to understand why this is the case. It turned out it was my fault, for some reason I had modified do_event() to include a mask_evtchn(port) in the end. So then, naturally, there were no more events... Sorry about the fuss, I should have checked the changes first. -- // Simon _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |