[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Changing user-mode interfaces
XenAgent in the XenIface package currently uses the IOCTLs directly - this shouldnt be too difficult to rewrite to be managed by xencontrol, other than the RegisterDeviceNotification calls on the device handle (to detect xeniface removal) XenServer's management agent uses the IOCTLs directly (via C# PInvoke) in a similar manner. The additional problem here would be requiring DllImport from a file not supplied with the agent binaries would make distribution difficult, especially via Windows Update. In the short term, XenServer does not use the Gnttab IOCTLs or xencontrol.dll, so any changes to this set of IOCTLs will not affect us directly. In general, I'm opposed to changing IOCTL definitions, as it can easily break when using a package based distribution (i.e. it's impossible to guarantee all components, like xeniface and an agent, are kept in sync and binary compatible). Adding IOCTLs to resolve the RequestID changes shouldnt be an issue. Owen On Thu, Nov 30, 2023 at 11:10 AM Paul Durrant <xadimgnik@xxxxxxxxx> wrote: Top-posting for the sake of consistency...
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |