[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [win-pv-devel] Porting libvchan to use the Windows PV Drivers
> -----Original Message----- [snip] > >> BTW, if you want to post RFC patches I'm happy to look them > >> over. > > Sure. My current code lies here: https://github.com/omeg in winpv-* > repos. Some commits are not very clean and as said, it's not tested > extensively. One thing I don't like is the need to have a global Fdo > pointer for the process notification routine since it doesn't get any > context parameters. I might change the cleanup model to use pending > IOs as discussed, we'll see. That may well be cleaner, and will give you context. There's no nice way of using PsSetCreateProcessNotifyRoutine to get context really. The best I could think of was using a table of functions for the notify routines such that, on being called they could look at eip/rip to get an offset from the base of the table which could then be used to calculate an index into another table that holds context pointers. Paul > > > >> Cheers, > > > >> Paul > > > > - -- > RafaÅ WojdyÅa > Qubes Tools for Windows developer > -----BEGIN PGP SIGNATURE----- > > iQEcBAEBAgAGBQJVSlmzAAoJEIWi9rB2GrW7VoAH/RCrLC3IKwOMR7Q89v6Q > XW9S > xp4zrPwyDGYruhQfd4AfM/Dc3MY6AEc8T0v+/sSftVu+EMcL6nw831NgigPnkj > VJ > z61GXhezGrk7Is6OqMmhnt6/Fhh3lQEuyx6pNefCaQQ/ytxrgmOi/SmM6YBgtr > 5N > WkyQ2XyXciSTH3YR3zzYgcNv4SrRdU3m1W3neBcLscm+DQ3MoTPqoqkx4GW > ea8xa > X7lsMrgRbtl/YR1Xxbb8pBi8mCebUl0UNr5CdFkOISimPO20ynrmOOtnhjNmdD > UL > qexx8ddQ7SXZg7YqMqEBtXDDU9v/O+LPVNaDDe51ovGj95vC+GhF/n3BYQAz > Mx8= > =3zD9 > -----END PGP SIGNATURE----- _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |