Re: Difference in event channel implementation for Xen PV vs HVM guests

2013-03-21 Thread Justin T. Gibbs
On Mar 21, 2013, at 6:50 AM, Roger Pau Monné wrote: > On 21/03/13 13:43, Roger Pau Monné wrote: >> On 18/03/13 14:08, Justin T. Gibbs wrote: >>> Hi Roger, >>> >>> I know of no reasons why XENHVM cannot use the full event channel >>> interface. In fact, Spectra Logic implemented PV timers and a

Re: Difference in event channel implementation for Xen PV vs HVM guests

2013-03-21 Thread Roger Pau Monné
On 21/03/13 13:43, Roger Pau Monné wrote: > On 18/03/13 14:08, Justin T. Gibbs wrote: > > Hi Roger, >> >> I know of no reasons why XENHVM cannot use the full event channel >> interface. In fact, Spectra Logic implemented PV timers and a >> general cleanup of the HVM event channel interface. I ha

Re: Difference in event channel implementation for Xen PV vs HVM guests

2013-03-21 Thread Roger Pau Monné
On 18/03/13 14:08, Justin T. Gibbs wrote: > Hi Roger, > > I know of no reasons why XENHVM cannot use the full event channel > interface. In fact, Spectra Logic implemented PV timers and a > general cleanup of the HVM event channel interface. I haven't merged > it back yet because I know the cha

Re: Difference in event channel implementation for Xen PV vs HVM guests

2013-03-19 Thread Roger Pau Monné
On 18/03/13 14:08, Justin T. Gibbs wrote: > On Mar 18, 2013, at 6:35 AM, Roger Pau Monné wrote: > >> Hello, >> >> While working on improving XENHVM (I've been looking at adding PV >> timers), I've realized that the event channel implementation in PV vs >> HVM mode differs greatly. Xen PV port use

Re: Difference in event channel implementation for Xen PV vs HVM guests

2013-03-18 Thread Justin T. Gibbs
On Mar 18, 2013, at 6:35 AM, Roger Pau Monné wrote: > Hello, > > While working on improving XENHVM (I've been looking at adding PV > timers), I've realized that the event channel implementation in PV vs > HVM mode differs greatly. Xen PV port uses sys/xen/evtchn/evtchn.c while > Xen HVM uses sys

Difference in event channel implementation for Xen PV vs HVM guests

2013-03-18 Thread Roger Pau Monné
Hello, While working on improving XENHVM (I've been looking at adding PV timers), I've realized that the event channel implementation in PV vs HVM mode differs greatly. Xen PV port uses sys/xen/evtchn/evtchn.c while Xen HVM uses sys/dev/xenpci/evtchn.c, and the Xen HVM implementation is greatly re